September 17
Nel nostro mondo ad alta tecnologia, la necessità di sviluppo delle applicazioni più rapido ha dato luogo a molte nuove tecniche e strategie. Due dei metodi più comunemente utilizzati sono il metodo cascata e metodo agile. A seconda del tipo di applicazione, le tre strategie prototipo più utilizzate sono: prototipi cartacei, prototipi visivi e prototipi interattivi.
Il metodo di prototipazione tradizionale, o un metodo a cascata, prevede il completamento delle singole fasi in ordine. Il metodo inizia in genere con un'analisi delle esigenze applicative e continua attraverso le fasi di progettazione e sviluppo. Dopo lo sviluppo, l'applicazione viene sottoposto a test, realizzato per il cliente e potenzialmente mantenuto se sono necessarie modifiche.
Prototipazione nel metodo cascata è in genere fatto in fase di analisi dei requisiti e del design, anche se può continuare nella fase di sviluppo. prototipazione efficace è importante nel metodo a cascata, perché il metodo lascia poco tempo per le modifiche eccessive e riqualificazione.
Il metodo agile di sviluppo di applicazioni è un ciclo di sviluppo iterativo che produce applicazioni più rapidamente e la elevata flessibilità per incorporare nuove modifiche. Le fasi del ciclo di agili includono enVision, collaborare, analizzare, realizzare e adattare. La flessibilità del metodo agile consente lo sviluppo di applicazioni di adattarsi alle mutevoli esigenze del cliente.
Prototipazione si verifica in tutto il ciclo di sviluppo di metodologia agile, ma è altamente efficace in iterazioni precedenti per identificare i problemi requisito. Poiché la strategia agile richiede una costante prototipazione e iterazioni, un cliente può meglio valutare il prodotto ad intervalli specifici nel processo di sviluppo, piuttosto che basarsi sul prodotto finale del metodo a cascata per la valutazione.
prototipi di carta, noto anche come prototipi wireframe, sono una delle forme più semplici di prototipi. Essi consistono spesso delle esigenze generalizzate di applicazione, ingressi, uscite e interfacce utente. La maggior parte dei prototipi di carta non hanno alcun livello di interazione, ma sono rapidamente prodotti e forte nello sviluppo iniziale.
prototipi visivi utilizzano elementi di visualizzazione per mostrare come un'applicazione apparirebbe una volta completato. Visivi mock-up sono importanti per l'analisi dei difetti di progettazione e la modifica di esigenze estetiche e tecniche. Anche se potente nel loro uso come test di progettazione, prototipi visivi non comprendono alcuna funzionalità e sono quindi più potenti nei reparti di design su uffici tecnici.
prototipi interattivi mostrano una simulazione di base di un'applicazione. Un prototipo interattivo utilizza una combinazione di prototipi visivi e funzionalità di base per simulare il flusso dell'interazione tra utente e applicazione. Ad esempio, un prototipo interattivo banca applicazione Web può utilizzare una serie di siti web di mock-up con dati bancari falsi generali per simulare un potenziale esperienza utente.
prototipi interattivi sono più costose perché richiedono più tempo per sviluppare. Anche se non sono veri e propri prototipi di lavoro, essi hanno il potenziale per essere la migliore opzione per la prototipazione applicazione.