Qual è il formato migliore per il primo prototipo non su carta? [chiuso]


12

App console (la mia preferita), forma rapida e sciatta, MS Paint (per GUI); cosa funziona meglio la maggior parte delle volte per la tua applicazione standard? perché?

Risposte:


17

Che ci crediate o no, PowerPoint .

So che potresti ridere, e all'inizio l'ho fatto sicuramente, ma ci sono molte cose fantastiche su PowerPoint che lo rendono un buon strumento prototipo.

  • Facilmente implementabile - Tutti hanno quasi PowerPoint, quindi non devi preoccuparti di una configurazione non necessaria solo per consentire a qualcuno di utilizzare un prototipo.
  • Semplici modelli : tutti sanno praticamente come muoversi in PowerPoint, quindi è facile come disegnare quando si tratta di creare velocemente l'interfaccia utente.
  • Interattività : è qui che diventa buono. PowerPoint consente di creare collegamenti su diapositive che portano a un'altra diapositiva specificata facendo clic su un'area. Se si utilizza questa metafora per pulsanti e altri collegamenti per l'interfaccia utente proposta, è possibile impostare un utente davanti a una presentazione di PowerPoint ingrandita e fare clic su di esso mentre si guarda e si prendono appunti.

Puoi ottenere strumenti aggiuntivi come questo per renderlo migliore.


questa è una grande idea!
Morgan Herlocker,

Quello che descrivi sembra simile a Hypercard; Non sapevo che PowerPoint potesse essere usato in quel modo. Amico, mi manca Hypercard, sarebbe stato un ottimo strumento di prototipazione.
jhocking

@jhocking - È piuttosto dolce. Quindi è uno strumento di simulazione che può trasformarsi in un'app reale? È qualcosa di simile allo Sketchflow di Microsoft
Ryan Hayes

Hypercard? Oh, questo è un programma Mac davvero vecchio, come in pre-OSX: en.wikipedia.org/wiki/HyperCard È un peccato che il software sia morto perché era utile per così tanto, dovrò esaminare le opzioni che stai mettere in evidenza.
jhocking

19

Per me in fondo è Balsamiq, lo adoro per una serie di motivi.

  • Facile da usare - L'interfaccia per Balsamiq è incredibilmente semplice e veloce per me per mettere insieme le cose.
  • Sembra un modello - Quando lo mostri a clienti / clienti / venditori sembra un modello, quindi non c'è confusione che "ho quasi finito" o qualcosa del genere.
  • Sembra professionale - Oltre al punto precedente, sì, sembra "disegnato a mano" ma sembra ancora professionale.
  • Comandi dell'interfaccia utente comuni : sono tutti disponibili per creare rapidamente modelli che assomigliano a app reali.

+1 Oh, scatta! Mitchel, questa è una scoperta incredibilmente fantastica! Grazie per aver pubblicato questo!
Ryan Hayes,

1
@Ryan - Sì, una volta l'ho trovato circa un anno fa, non sono stato in grado di usare NIENTE altro, è così bello
Mitchel Sellers,

Oh voi DIO! Questo è il migliore.
MVCylon,

Balsamiq può creare pulsanti che reagiscono quando si fa clic su di essi? Come in, gli utenti possono testare l'interfaccia facendo clic su un pulsante e questo li invia a una diapositiva diversa.
jhocking

1
@jhocking - Sì, è possibile, tutto con una bella esportazione in funzionalità PDF
Mitchel Sellers

1

SketchFlow in Blend è un'idea chiara:

  • Gli stili rafforzano l'idea che sia un prototipo per gli stakeholder per gestire le aspettative
  • Se conosci Blend, conosci SketchFlow - in cima c'è solo un livello extra sottile che ti permette di creare "schermi" e navigarli facilmente.
  • Dato che è tutto in XAML reale, puoi abilitare l'interattività e passare il tempo a sviluppare funzionalità reali che sono cruciali per l'aspetto e la funzionalità dell'app, come importanti transizioni animate o prototipi DataTemplate (la funzionalità dei dati di esempio di Blend è ottima per questo) . Ha comportamenti integrati che si collegano al livello "schermata" di Blend: creare un pulsante o un collegamento per passare a un'altra schermata è semplice come trascinare e selezionare un valore da un menu a discesa.
  • È molto difficile riutilizzare un prototipo di SketchFlow e trasformarlo in una vera app: di solito è possibile riciclare alcuni layout visivi ma solo a livello base. Ritengo che sia una buona cosa, perché la prototipazione non ti mette nel giusto stato d'animo per la creazione di un'app reale.
  • Puoi esportare il prototipo in un'app "player" autonoma che necessita solo di Silverlight per funzionare. Il lettore abilita tutta l'interattività e ti consente di navigare attraverso le schermate dell'app anche se non hai collegato l'interattività e le parti interessate possono fornire feedback tramite note o marcatura dell'inchiostro direttamente sul prototipo.

Il problema principale è che non è semplicemente drag-and-drop visivo come Balsamiq, strumenti prototipo di PowerPoint o altri strumenti visivi, quindi è necessario conoscere almeno le basi di Blend / XAML.


1

Sono un grande fan di MS Paint. Mi piace il fatto che la scarsa qualità del doodle faciliti il ​​lancio e il ricominciare. Avendo usato strumenti di diagrammi e visualizzazione più sofisticati, mi sono ritrovato a passare troppo tempo a cercare di capire come rappresentare un'idea complessa quando l'idea stessa avrebbe dovuto essere abbastanza semplice da disegnare.

Penso che sia la stessa dinamica di un tovagliolo: basta prendere un glifo grezzo dell'idea per mettere in moto le cose. Per quanto mi riguarda, non voglio toccare uno strumento per diagrammi fino a quando i diagrammi non sono già ben studiati.

Ma possiamo essere solo io e i miei strani modi.


0

Probabilmente dipende dalla piattaforma con cui costruirai l'app (un'app Web? Desktop? C ++? Java?), Ma di solito vado direttamente dalla carta alla piattaforma reale. Vantaggi: sembra reale perché lo è, e dopo aver capito come strutturare la GUI, aggiungi semplicemente la funzionalità necessaria e la tua app è fatta.

Si chiama Rapid Application Development .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.