Se dovessi accettare un ruolo come uno sviluppatore di applicazioni web a tempo pieno responsabile della creazione di una nuova applicazione da zero, quanto di una specifica e di una progettazione definite avrebbero bisogno e / o si prevede di iniziare lo sviluppo?
Quali strumenti / software vengono utilizzati anche per questo (per le app Web create con qualcosa come RoR)? Mi aspetterei che sia necessario un mockup / wireframe, ma che altro è fatto in fase di progettazione? Qual è il miglior metodo o processo per trasmettere la funzionalità dell'applicazione in modo che gli sviluppatori sappiano cosa tradurre in codice.
Sono interessato agli sviluppatori di app Web che hanno pensato: "Se solo avessi < questo & gt ;, potrei sviluppare questo molto più veloce / più facile / più pulito", oppure "Non ho idea di cosa voglia questo cliente a meno che non lo documentino in < cosa >. "
Non sto cercando di avviare un dibattito filosofico, sono curioso dal punto di vista degli sviluppatori qual è il modo "giusto" per progettare le app web da zero. Probabilmente c'è un libro da qualche parte che qualcuno può dirmi a RTFM, ma sono stato in grado di trovare risorse solo sull'apprendimento della codifica e dello sviluppo attuali, non sulla fase di progettazione.