Quando butti via un prototipo e ricominci da capo?
-
25-09-2019 - |
Domanda
Quando stai prototipando un nuovo sistema, quali linee guida usi per contrassegnare un punto di arresto e ripresa?
Soluzione
In genere scrivo prototipi come parte del processo di architettura/progettazione, per rispondere a domande a cui è possibile rispondere solo lavorando effettivamente con il codice.Ad esempio, domande come:
- Posso eseguire il drag & drop in Silverlight?
- Quale framework utilizzerei per disegnare oggetti canvas interattivi in WinForms?
Di solito puoi scrivere un prototipo abbastanza rapidamente per rispondere a queste domande.Ovviamente il codice non deve essere di qualità produttiva, deve solo andare abbastanza lontano da rispondere a queste domande.
Una volta esaurite le domande aperte, scarterei il prototipo e finirei il tuo "progetto".Quindi sei pronto per iniziare a creare una versione di produzione.
Altri suggerimenti
Quando quello su cui sto lavorando non si adatta più i requisiti (funzionali, usabilità, o altro).
I prototipi sono destinate ad essere un elemento di dispossable quindi non ho mai esitato quando buttare via uno.
Dopo aver de-rischiato la funzionalità ad un livello in cui ci si sente pronti a scrivere il codice di produzione.