Il triangolo dello sviluppo web

Tutti i nostri contratti con i nostri clienti sono impegni mensili in corso. Molto raramente portiamo avanti un progetto fisso e quasi mai garantiamo la tempistica. Può sembrare spaventoso per alcuni, ma il problema è che l'obiettivo non dovrebbe essere la data di rilascio, ma i risultati aziendali. Il nostro lavoro è ottenere risultati di business dai nostri clienti, non prendere scorciatoie per stabilire le date di lancio. Mentre Healthcare.gov sta imparando, questo è un percorso che porterà a aspettative mancate.

Per cercare di mantenere i progetti dei clienti puntuale, separiamo i requisiti in must have (soddisfare i risultati aziendali) e nice to have (miglioramenti opzionali). Inoltre, non pianifichiamo mai il completamento al momento del rilascio poiché sappiamo che saranno sempre necessarie alcune modifiche.

Robert Patrick è CEO di Laboratori di dottorato, un'agenzia che progetta, costruisce e lancia siti Web per molte delle principali società Fortune 500. Robert ha tenuto sotto controllo le difficoltà in cui si è imbattuto in Healthcare.gov e ha fornito 5 ragioni chiave per il lancio fallito.

  1. Mai, mai violare il Tempo, costo e funzionalità Imposta la regola. Pensa a questo come un triangolo, devi scegliere un punto per essere fisso e le altre due variabili. In questo mondo, qualsiasi cosa può essere creata purché ci sia abbastanza tempo e denaro. Tuttavia, chiunque crei un'applicazione Web dovrebbe scegliere, in anticipo, quale sia la priorità più alta. Questo imposta il tono e l'attenzione su come dovrebbe essere lanciato un progetto. Per esempio,
    • Dovrebbe essere lanciato solo dopo aver completato le funzionalità specifiche (denaro e tempo sono variabili).
    • Dovrebbe essere lanciato rapidamente (denaro e funzionalità sono variabili).
    • Dovrebbe essere lanciato con un budget in mente (il tempo e le funzionalità sono variabili).
  2. Avvio con traguardo in mente invece della linea di partenza. Le applicazioni web dovrebbero essere viste come un progetto che lo farà inizia a e poi evolvere. Costruire ciò che è importante e obbligatorio per oggi con la crescita e l'evoluzione in mente è sempre meglio che costruire con l'intenzione di finire al punto di partenza.
  3. Troppi fornitori coinvolti. È stato riferito che il sito web di Obamacare aveva quasi 55 fornitori coinvolti. L'aggiunta di più fornitori a qualsiasi progetto può essere un pendio scivoloso. Puoi quasi garantire che ci saranno problemi con il controllo delle versioni dei file, discrepanze nei file artistici, discrepanze nelle opinioni artistiche, abbandono del progetto e l'elenco potrebbe continuare all'infinito. Immagina se avessimo 55 senati ciascuno incaricato di risolvere una parte del problema generale.
  4. Information Architecture non preso sul serio. Spesso, le grandi agenzie chiedono ai fornitori di presentare un'offerta per una richiesta di offerta e saltare completamente il processo dell'Architettura dell'informazione passando direttamente allo sviluppo senza comprendere o concordare un ambito. Questo è un enorme, brutto, perdita di tempo, perdita di denaro, errore. È estremamente prezioso progettare quanto più possibile dell'applicazione in anticipo ed essere pronti ad essere agili e flessibili sulle cose che non possono essere previste bene prima di iniziare a programmarla (è come costruire una casa senza progetti). I fornitori sono destinati a esaurire il budget e iniziano a tagliare gli angoli se ciò non viene fatto correttamente.
  5. Non abbastanza tempo per Garanzia di qualità. È ovvio che questa è stata una grande caduta per il lancio di HealthCare.Gov. Stavano lavorando su una data di lancio rigida (l'ora è la variabile fissa del triangolo in questo caso) e le caratteristiche e il budget avrebbero dovuto essere modificati per soddisfare la data di lancio con il tempo per un'adeguata garanzia di qualità incorporata nel piano. Questo è un errore cruciale e probabilmente è costato il lavoro a molte persone.

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.