Facebook App onderhoud overwegingen

stemmen
1

Als ik schrijf een Facebook App voor een cliënt (ik zou waarschijnlijk de ontwikkelaar werken met een marketing bureau, met één of meer Facebook apps als markt van een social media strategie), het is niet alleen een brand en vergeet project, is het?

Van wat ik tot nu toe heb gelezen, de Facebook API is nog steeds in beweging, en fixes en veranderingen die Facebook maakt kunnen apps breken. Dus de zakelijke kant van het werken aan een Facebook App voor een cliënt waarschijnlijk een voortdurende controle van de app en fixes langs de weg, plus het bijhouden van de kosten voor hosting en problemen.

Voor degenen die het doen van Facebook Apps nu, hoe vaak uw app te breken? Welke defensieve maatregelen denkt u te nemen om breuk te voorkomen?

Voor de planning van de ontwikkeling, wat is de verhouding van de ontwikkeling van tijd tot onderhoud tijd? En op de biz kant, zou je factureren onderhoud als het gebeurt of een vast bedrag per maand?

De vraag is gesteld op 19/06/2009 om 16:53
bron van user
In andere talen...                            


2 antwoorden

stemmen
3

Het is zeker nooit een "vuur en vergeet" project.

Facebook is voortdurend uitrollen van nieuwe functies, het afkeuren bestaande functies, en het veranderen van de workflow van veel belangrijke platform concepten.

Ik zou zeggen apps "break" om de 2-3 maanden al is er echt geen voorspelbaarheid wanneer ze uitrollen veranderingen. Voor sommige toepassingen, Facebook's wijzigingen geen onmiddellijk effect op de toepassing, maar mogelijkheden om bestaande functionaliteit uit te breiden te maken. Soms is de breuk in gevaar brengt slechts een deel van een back-end proces en zal niet een onmiddellijk effect op de gebruiker. Soms, echter, de toepassing kan geheel worden ontoegankelijk of belangrijke functies kunnen stoppen met werken.

Zoals voor preventieve maatregelen, uw beste inzet is om op de hoogte van Facebook-platform aankondigingen, die zijn uitgebracht op de Developer toepassing message board te houden. Meestal wijzigingen worden van tevoren aangekondigd een goede 30-60 dagen, en meestal zelfs eerder geruchten. Zodra ze de veranderingen, Facebook ook behoudt meestal ondersteuning voor elke afgekeurde functies voor een maand om iedereen de tijd om de veranderingen, testen maken, oplossen van problemen, enz. Dus echt, op het einde, tegen de tijd dat je app zou "breken" u zal meer dan genoeg tijd om tegemoet te komen.

Mijn advies zou zijn om te rekenen op een per-update basis als dat nodig is. Als ontwikkelaar, moet u zich houden aan de aankondigingen alleen maar om savvy blijven. Ik persoonlijk liet al mijn klanten weten wanneer Facebook kondigt wijziging, zodat zij zich bewust zijn van tevoren van alle werkzaamheden die nodig zijn, en zal in het algemeen mijn citaat om de noodzakelijke veranderingen om hun applicaties te maken. Indien de klant geen actie tegen de tijd dat de wijzigingen worden uitgerold neemt, zal ik een herinnering sturen. Op die manier, tegen de tijd dat de app eigenlijk "breekt", er is voldoende waarschuwing.

antwoordde op 19/06/2009 om 18:27
bron van user

stemmen
3

Er is een ander aspect aan dit. Facebook verandert het is UI bijna elke maand. Vaak is een geweldige nieuwe app-concept of UI-ontwerp wordt onhandig of dom omdat Facebook slechts een bepaald aspect van het platform veranderd. Bijvoorbeeld, is de belangrijkste functie van elke FB app posten naar de muur. De gebruikersinterface, hebben api, en het beleid rondom deze functie 3 keer in de afgelopen 6 maanden. Deze veranderingen in het ontwerp zijn de moeilijkste en duurste onderdeel van het bijhouden van de Zuckerbergs.

Het is onze ervaring dat de meeste klanten niet willen aanmelden voor het onderhoud van Facebook apps. Hun budgetten voor deze zijn klein en-campagne op basis, dus na de eerste maand of twee, ze stoppen met zorgen te maken over de app. We hebben hard geprobeerd om de houding te veranderen, maar het is nog steeds een muur we na verloop van tijd komen tegen de tijd.

antwoordde op 22/06/2009 om 18:04
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more