Domanda

Se scrivo un'app di Facebook per un cliente (probabilmente sarei lo "sviluppatore" che lavora con un'agenzia di marketing, con una o più app di Facebook come mercato di una strategia di social media), non è solo un incendio e dimentica il progetto, vero?

Da quello che ho letto finora, l'API di Facebook è ancora in evoluzione e correzioni e modifiche apportate da Facebook possono interrompere le app. Quindi il lato commerciale di lavorare su un'app di Facebook per un cliente include probabilmente un monitoraggio continuo dell'app e correzioni lungo il percorso, oltre a tenere traccia dei costi e dei problemi di hosting.

Per coloro che utilizzano app di Facebook ora, con che frequenza si interrompe l'app? Quali misure difensive prendi per prevenire la rottura?

Per la pianificazione dello sviluppo, qual è il rapporto tra tempo di sviluppo e tempo di manutenzione? E dal lato biz, fattureresti la manutenzione in tempo reale o un costo fisso al mese?

È stato utile?

Soluzione

Certamente non è mai un "fuoco e dimentica" progetto.

Facebook sviluppa costantemente nuove funzionalità, deprecando le funzionalità esistenti e modificando il flusso di lavoro di molti concetti chiave della piattaforma.

Direi che le app " break " ogni 2-3 mesi, sebbene non ci sia davvero prevedibilità quando si presentano i cambiamenti. Per alcune applicazioni, le modifiche di Facebook non hanno alcun effetto immediato sull'applicazione ma creano opportunità per estendere la funzionalità esistente. A volte l'interruzione compromette solo una parte del processo di back-end e non avrà un effetto immediato sull'utente. A volte, tuttavia, l'applicazione può diventare completamente inaccessibile o le funzioni chiave possono smettere di funzionare.

Per quanto riguarda le misure preventive, la soluzione migliore è tenersi aggiornati sugli annunci della piattaforma Facebook, che vengono rilasciati nella bacheca delle applicazioni degli sviluppatori. Di solito i cambiamenti vengono annunciati con un buon anticipo di 30-60 giorni e di solito si dice anche prima. Una volta apportate le modifiche, Facebook di solito conserva anche il supporto per eventuali funzioni deprecate per un mese per consentire a tutti il ??tempo di apportare le modifiche, testare, risolvere i problemi, ecc. Quindi davvero, alla fine, entro il momento in cui la tua app "interromperà". avrai abbastanza tempo per sistemarti.

Il mio consiglio sarebbe di addebitare in base all'aggiornamento per necessità. Come sviluppatore, dovresti tenere il passo con gli annunci solo per rimanere esperto. Informo personalmente tutti i miei clienti quando Facebook annuncia le modifiche, in modo che siano consapevoli in anticipo di qualsiasi lavoro necessario e includeranno generalmente il mio preventivo per apportare le modifiche necessarie alle loro applicazioni. Se il cliente non interviene al momento dell'implementazione delle modifiche, invierò un promemoria. In questo modo, quando l'app in realtà "si rompe", c'è stato un ampio avviso.

Altri suggerimenti

C'è un altro aspetto in questo. Facebook cambia l'interfaccia utente quasi ogni mese. Spesso, un nuovo concetto di app o un design dell'interfaccia utente diventano imbarazzanti o sciocchi perché Facebook ha appena cambiato alcuni aspetti della piattaforma. Ad esempio, la funzione più importante di qualsiasi app FB è la pubblicazione sul muro. L'interfaccia utente, l'API e le politiche che circondano questa funzione sono cambiate 3 volte negli ultimi 6 mesi. Questi cambiamenti di progettazione sono l'aspetto più difficile e costoso di stare al passo con gli Zuckerberg.

È stata la nostra esperienza che la maggior parte dei clienti non desidera registrarsi per la manutenzione delle app di Facebook. I loro budget per questi sono piccoli e basati sulla campagna, quindi dopo il primo o due mesi, smettono di preoccuparsi dell'app. Abbiamo cercato di cambiare atteggiamento, ma è ancora un muro contro cui ci imbattiamo di volta in volta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top