Qual formato é melhor para o primeiro protótipo que não está no papel? [fechadas]

12

Aplicativo de console (meu favorito), formulário rápido e desleixado, MS Paint (para GUI); o que funciona melhor na maioria das vezes para seu aplicativo padrão? porque?

Morgan Herlocker
fonte

Respostas:

17

Acredite ou não, PowerPoint .

Eu sei que você pode rir, e eu definitivamente fiz isso no começo, mas há muitas coisas excelentes sobre o PowerPoint que o tornam uma boa ferramenta de protótipo.

  • Implemente com facilidade - Todo mundo tem o PowerPoint quase, então você não precisa se preocupar com configurações desnecessárias apenas para que alguém possa usar um protótipo.
  • Maquetes fáceis - Todo mundo sabe como se deslocar no PowerPoint, por isso é tão fácil quanto desenhar quando se trata de criar a interface do usuário rapidamente.
  • Interatividade - É aqui que fica bom. O PowerPoint permite criar links em slides que o levam a outro slide especificado, clicando em uma área. Se você usar essa metáfora para botões e outros links para a interface do usuário proposta, poderá definir um usuário na frente de uma apresentação maximizada do PowerPoint e fazê-lo clicar enquanto observa e faz anotações.

Você pode obter ferramentas complementares como esta para melhorar a aparência.

Ryan Hayes
fonte
essa é uma ótima ideia!
Morgan Herlocker 28/09/10
O que você descreve soa semelhante ao Hypercard; Eu não sabia que o PowerPoint poderia ser usado dessa maneira. Cara, sinto falta do Hypercard, isso teria sido uma ótima ferramenta de prototipagem.
Jhocking
@jhocking - Isso é muito fofo. Portanto, é uma ferramenta de maquete que pode se transformar em um aplicativo real? É qualquer coisa como Sketchflow ?: da Microsoft microsoft.com/expression/products/sketchflow_overview.aspx
Ryan Hayes
Hypercard? Oh, isso é um programa de Mac realmente velho, como no pré-OSX: en.wikipedia.org/wiki/HyperCard do É uma pena que software morreu porque era útil para assim tanto, eu vou ter que olhar para as opções que você está apontando.
Jhocking
19

Para mim, é o Balsamiq . Adoro isso por várias razões.

  • Fácil de usar - A interface para o Balsamiq é incrivelmente simples e rápida para eu juntar as coisas.
  • Parece uma maquete - Ao mostrá-la a clientes / clientes / fornecedores, parece uma maquete, para que não haja confusão de que "Estou quase terminando" ou algo assim.
  • Parece profissional - Além do ponto anterior, sim, parece "desenhado à mão", mas ainda parece profissional.
  • Controles comuns de interface do usuário - Estão todos disponíveis, para criar rapidamente modelos semelhantes a aplicativos reais.
Mitchel Sellers
fonte
+1 Oh, Snap! Mitchel, esta é uma descoberta ridiculamente incrível! Obrigado por postar isso!
Ryan Hayes
1
@ Ryan - Sim, uma vez eu encontrei este cerca de um ano atrás, eu não tenho sido capaz de usar qualquer outra coisa, é apenas tão bom
Mitchel Sellers
Ó DEUSES! Isso é o melhor.
MVCylon 25/05
O Balsamiq pode criar botões que reagem quando você clica neles? Assim, os usuários podem testar a interface clicando em um botão e enviá-los para um slide diferente.
Jhocking 25/05
1
@jhocking - Sim, isso é possível, tudo com uma boa exportação para funcionalidade PDF
Mitchel Sellers
1

O SketchFlow no Blend é uma ótima idéia:

  • Os estilos reforçam a ideia de que é um protótipo para as partes interessadas gerenciarem as expectativas
  • Se você conhece o Blend, conhece o SketchFlow - há apenas uma camada extra fina na parte superior que permite criar "telas" e navegar com facilidade.
  • Como tudo é XAML real, você pode ativar a interatividade e gastar tempo desenvolvendo recursos reais que são cruciais para a aparência ou funcionalidade do aplicativo, como transições animadas importantes ou protótipos DataTemplate (a funcionalidade de dados de amostra do Blend é ótima para isso) . Ele tem comportamentos embutidos que se conectam à camada "mapa da tela" do Blend - fazer um botão ou link navegar para outra tela é tão simples quanto arrastar e soltar e selecionar um valor em uma lista suspensa.
  • É muito difícil reutilizar um protótipo do SketchFlow e transformá-lo em um aplicativo real - você geralmente pode reciclar alguns layouts visuais, mas apenas em um nível básico. Considero isso uma coisa boa, porque a criação de protótipos não o coloca no estado de espírito certo para criar um aplicativo real.
  • Você pode exportar o protótipo para um aplicativo "player" independente que só precisa do Silverlight para ser executado. O player habilita toda a interatividade e permite navegar pelas telas do aplicativo, mesmo que você não tenha conectado a interatividade, e as partes interessadas podem fornecer feedback por meio de anotações ou marcação de tinta diretamente no protótipo.

O principal problema é que não se trata apenas de arrastar e soltar visualmente, como o Balsamiq, as ferramentas de protótipo do PowerPoint ou outras ferramentas visuais; portanto, você precisa conhecer pelo menos o básico do Blend / XAML.

nlawalker
fonte
1

Eu sou um grande fã do MS Paint. Gosto que a má qualidade do doodle torne fácil jogar fora e começar de novo. Tendo usado ferramentas de diagramação e visualização mais sofisticadas, passei muito tempo tentando descobrir como representar uma ideia complexa quando a própria ideia deveria ter sido simples o suficiente para esboçar.

Eu acho que é a mesma dinâmica que um guardanapo - apenas obter um glifo aproximado da idéia é suficiente para colocar as coisas em movimento. Para mim, não quero tocar em uma ferramenta de diagramação até que os diagramas já estejam bem pensados.

Mas pode ser apenas eu e meus caminhos estranhos.

Kevin Hsu
fonte
0

Provavelmente depende da plataforma com a qual você criará o aplicativo (um aplicativo Web? Desktop? C ++? Java?), Mas geralmente eu vou diretamente do papel para a plataforma real. Benefícios: parece real porque é, e depois de descobrir como criar a GUI, basta adicionar a funcionalidade necessária e seu aplicativo está pronto.

Isso se chama Desenvolvimento Rápido de Aplicativos .

Joonas Pulakka
fonte