23 Cose da fare sempre quando si aggiunge una nuova feature

Posted by Dibi Store Sun, 23 Sep 2007 09:08:00 GMT

Se siamo in procinto di applicare una nuova feature ad un nostro prodotto, è buona norma considerare alcuni aspetti fondamentali.

Per capire appieno le potenzialità di questo articolo, è bene dare un occhiata ai capitoli introduttivi di Getting Real, il libro della web company 37Signals

In particolare prenderò in esame il capitolo 5, chiamato appunto 'hidden costs', che spiega in modo chiaro quali siano i passi da seguire quando si vuole implementare un nuovo aspetto nella nostra applicazione.

Come prima regola è bene considerare che l'aggiunta di un nuovo componente andrebbe fatta solo se strettamente necessaria. Il successo di un software non dipende dal numero di componenti, ma dal loro reale utilizzo e dalla semplicità d'uso. I costi nascosti nascosti che bisogna calcolare sono rispettivamente:

  • Pianificazione del progetto
  • Realizzazione del codice
  • Realizzazione dei test
  • Aggiornamento della presentazione del prodotto e dei termini d'uso
  • Campagna di pubblicizzazione
  • Lancio del prodotto

Dopo aver considerato tutti questi aspetti, e qualora abbiate deciso di implementare il nuovo componente, questi elencati di seguito sono i famosi 23 passi da seguire:

  • 1. Dire di no
  • 2. Forzare il componente per capire il suo valore
  • 3. Se il secondo punto fallisce, terminare qui il proprio lavoro
  • 4. Fare un abbozzo dell'applicazione
  • 5. Eseguire il design dell'applicazione
  • 6. Scrivere il codice necessario
  • 7-15. Testare il codice (da questo può dipendere il successo o meno
  • 16. Aggiornare la documentazione (se necessario)
  • 17. Aggiornare la presentazione (se necessario)
  • 18. Aggiornare la copia per il marketing (se necessario)
  • 19. Aggiornare le condizioni d'uso (se necessario)
  • 20. Verificare se tutte le promesse sono state mantenute
  • 21. Verificare di avere rispettato il budget
  • 22. Lanciare il componente
  • 23. Osservarne l'utilizzo (mia aggiunta)

Forse i primi 3 punti potranno sembrarvi strani, ma presto capirete che il successo di un applicazione dipende dalla sua semplicità, e tengo a ribadirlo, non dal numero complessivo di componenti.

Posted in  | no comments

Comments

(leave url/email »)

   Preview comment