Il triangolo dello sviluppo web

Tutti i nostri contratti con i nostri clienti sono impegni mensili in corso. Molto raramente perseguiamo 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. Come sta imparando Healthcare.gov, questo è un percorso che porterà a aspettative mancate.

Per cercare di mantenere i progetti dei clienti puntuale, separiamo i requisiti in must have (che soddisfano i risultati aziendali) e piacevoli da avere (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 a un triangolo, devi scegliere un punto da essere fisso e le altre due variabili. In questo mondo, è possibile creare praticamente qualsiasi cosa fintanto che ci sono abbastanza tempo e denaro. Tuttavia, chiunque crei un'applicazione web dovrebbe scegliere, in anticipo, qual è la priorità più alta. Questo stabilisce il tono e il focus su come un progetto dovrebbe essere lanciato. 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 pensando alla crescita e all'evoluzione è 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 su una RFP e saltare completamente il processo di architettura dell'informazione, entrando direttamente nello sviluppo senza comprendere o concordare un ambito. Questo è un enorme, brutto, spreco di tempo, perdita di denaro, errore. È estremamente prezioso progettare in anticipo tutta l'applicazione possibile ed essere preparati ad essere agili e flessibili su 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 iniziare 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.