ti-enxame.com

Qual formato é melhor para o primeiro protótipo não no papel?

Aplicativo de console (meu favorito), forma rápida e desleixada, Pintura MS (para GUI); O que funciona melhor na maioria das vezes para o seu aplicativo padrão? porque?

12
Morgan Herlocker

Acredite ou não, PowerPoint.

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

  • Implantador facilmente capaz - Todo mundo tem PowerPoint quase, então você não precisa se preocupar com a configuração desnecessária apenas para conseguir que alguém possa usar um protótipo.
  • Mock-ups fáceis - Todos praticamente sabem como se locomover no PowerPoint, por isso é tão fácil quanto o desenho quando se trata de criar o Ui rápido.
  • Interatividade - É aqui que fica bem. O PowerPoint permite criar links em slides que levam você a outro slide especificado clicando em uma área. Se você usar essa metáfora para botões e outros links para sua interface do usuário proposta, você pode definir um usuário em frente a uma apresentação maximizada do PowerPoint e use-as enquanto você assiste e faz anotações.

Você pode obter ferramentas complementares como isto para fazê-lo parecer melhor.

17
Ryan Hayes

Para mim, é Balsamiq Eu amo isso por várias razões.

  • Fácil de usar - A interface para Balsamiq é incrivelmente simples e rápida para mim para puxar as coisas juntas.
  • parece um maquete - ao mostrá-lo para clientes/clientes/fornecedores, parece um maquete, então não há confusão que "sou quase feito "ou algo assim.
  • Parece profissional - Além do ponto anterior, sim, parece "mão desenhada", mas ainda parece profissional.
  • Controles comuns da interface do usuário - todos estão disponíveis, para construir rapidamente os maquetes que se assemelham a aplicativos reais.
19
Mitchel Sellers

SketchFlow in Blend é uma ideia legal:

  • Os estilos reforçam a ideia que é um protótipo para as partes interessadas para gerenciar as expectativas
  • Se você conhece a mistura, você conhece o SketchFlow - há apenas uma camada extra fina no topo que permite criar "telas" e navegue-os facilmente.
  • Como é tudo em Real Xaml, você pode ativar a interatividade e gastar tempo desenvolvendo recursos reais que são cruciais para a aparência ou a funcionalidade do aplicativo, como importantes transições animadas ou protótipos de datatemplate (a funcionalidade de dados da amostra de Blend's Sample's . Ele tem comportamentos embutidos que conectam a camada de "mapa de tela" de mistura - fazendo um botão ou link navegar para outra tela é tão simples quanto arrastar e soltar um valor de uma lista suspensa.
  • É muito difícil reutilizar um protótipo de fluxo de esboço e transformá-lo em um aplicativo real - você geralmente pode reciclar alguns layouts visuais, mas apenas em um nível básico. Eu considero que isso é uma coisa boa, porque a prototipagem não te coloca no estado de espírito certo para construir um aplicativo real.
  • Você pode exportar o protótipo para um aplicativo "player" autônomo que precisa apenas de Silverlight para ser executado. O jogador permite toda a interatividade e permite navegar pelas telas do aplicativo, mesmo que você não tenha conectado a interatividade, e as partes interessadas pudessem fornecer feedback através de notas ou marcação de tinta no protótipo.

O principal problema com ele é que não é puramente visual arrastar e soltar como BALSAMIQ, ferramentas de protótipos do PowerPoint ou outras ferramentas visuais, então você precisa saber pelo menos o básico de Blend/Xaml.

1
nlawalker

Eu sou um grande fã de Ms Paint. Eu gosto que a má qualidade da doodle facilita a lance e começar de novo. Tendo usado ferramentas de diagramação e visualização mais sofisticadas, encontrei-me gastando muito tempo tentando descobrir como representar uma ideia complexa quando a ideia em si deveria ter sido simples o suficiente para esboçar.

Eu acho que é a mesma dinâmica que um guardanapo - apenas recebendo um glifo áspero da ideia é suficiente para definir coisas em movimento. Para mim, não quero tocar em uma ferramenta de diagramação até que os diagramas já sejam bem pensados.

Mas pode ser apenas eu e minhas formas estranhas.

1
Kevin Hsu

Provavelmente depende de qual plataforma você vai construir o aplicativo com (um aplicativo da web? Desktop? C++? Java?), Mas eu costumo ir diretamente do papel para a plataforma real. Benefícios: Parece a coisa real porque é, e depois de você descobrir como desencadear a GUI, basta adicionar a funcionalidade necessária, e seu aplicativo é feito.

Isso é chamado rápido desenvolvimento de aplicativos .

0
Joonas Pulakka