Який формат найкращий для першого прототипу не на папері? [зачинено]


12

Додаток консолі (моя улюблена), швидка та неохайна форма, MS Paint (для GUI); що найкраще працює у вашому стандартному застосуванні? чому?

Відповіді:


17

Вірите чи ні, PowerPoint .

Я знаю, що ви можете сміятися, і я, безумовно, спочатку це зробив, але про PowerPoint є багато чудових речей, які роблять його хорошим інструментом для прототипу.

  • Простота розгортання - у кожного майже PowerPoint, тому вам не доведеться турбуватися про непотрібні налаштування лише для того, щоб хтось міг використовувати прототип.
  • Легкі макети - кожен майже знає, як обійтись у PowerPoint, тому це так само просто, як малювання, коли справа доходить до створення інтерфейсу користувача швидко.
  • Інтерактивність - саме тут стає корисним. PowerPoint дозволяє створювати посилання на слайдах, які перейдуть на інший вказаний слайд, натиснувши на область. Якщо ви використовуєте цю метафору для кнопок та інших посилань для запропонованого інтерфейсу користувача, ви можете налаштувати користувача перед максимально презентованою презентацією PowerPoint і змусити їх клацати мишкою під час перегляду та робити нотатки.

Ви можете отримати надбудову інструментів , як це , щоб зробити його краще.


це чудова ідея!
Морган Херлокер

Те, що ви описуєте, звучить як Hypercard; Я не знав, що PowerPoint може бути використаний таким чином. Людина, якому я сумую за Hypercard, це було б чудовим інструментом для прототипування.
поштовх

@jhocking - Це дуже солодко. Отже, це макетний інструмент, який може перетворитися на фактичну програму? Це щось на кшталт Microsoft Sketchflow ?: microsoft.com/expression/products/sketchflow_overview.aspx
Райан Хейз

Гіперкарта? О, це справді стара програма для Mac, як у програмі до OSX: en.wikipedia.org/wiki/HyperCard Шкода, що програмне забезпечення загинуло, оскільки воно було настільки корисним, мені доведеться розглянути варіанти, які ви вказуючи на те.
поштовх

19

Для мене руки вниз це Balsamiq, я люблю це з кількох причин.

  • Простий у використанні - Інтерфейс для Balsamiq неймовірно простий і швидкий, щоб зібрати речі разом.
  • Виглядає як макет - коли демонструє його клієнтам / клієнтам / постачальникам, він схожий на макет, тому не виникає плутанини, що "я майже закінчився" чи щось подібне.
  • Виглядає професійно - Окрім попереднього пункту, так, це виглядає «намальовано рукою», але все ще виглядає професійно.
  • Загальні елементи керування користувальницьким інтерфейсом - чи всі вони доступні для швидкого створення макетів, схожих на реальні програми.

+1 Ой, оснастка! Мітчел, це смішно приголомшлива знахідка! Дякуємо, що опублікували це!
Райан Хейс

1
@Ryan - Так, як тільки я знайшов це приблизно рік тому, я не міг використовувати інше, це просто так добре
Мітчел Продавці

О, БОГИ! Це найкраще.
MVCylon

Чи може Balsamiq зробити кнопки, які реагують, коли натискаєте на них? Як і у випадку, користувачі можуть протестувати інтерфейс, натиснувши кнопку, яка передає їх на інший слайд.
поштовх

1
@jhocking - Так, це можливо, все з хорошим експортом у функціональність PDF
Mitchel Sellers

1

SketchFlow in Blend - це ідеальна ідея:

  • Стилі підкріплюють ідею, що є прототипом для зацікавлених сторін для управління очікуваннями
  • Якщо ви знаєте Blend, ви знаєте SketchFlow - є лише один зайвий тонкий шар зверху, який дозволяє створювати "екрани" та легко переміщуватися по них.
  • Оскільки це все в реальному XAML, ви можете ввімкнути інтерактивність і витратити час на розробку реальних функцій, які мають вирішальне значення для вигляду або функціональності програми, як-от важливі анімовані переходи або прототипи DataTemplate (для цього зразок функціональних даних Blend чудово підходить) . У нього є вбудовані форми поведінки, які підключаються до шару "Екранна карта" Blend - зробити кнопочку чи посилання перейти на інший екран так само просто, як перетягування та вибір значення зі спадного меню.
  • Дуже важко повторно використовувати прототип SketchFlow і перетворити його на реальну програму - зазвичай ви можете переробити деякі візуальні макети, але лише на базовому рівні. Я вважаю це хорошою справою, тому що складання прототипів не приводить вас у правильний стан душі для створення реальної програми.
  • Ви можете експортувати прототип в автономний додаток "програвач", для запуску якого потрібен лише Silverlight. Програвач дозволяє використовувати всю інтерактивність і дозволяє переходити по екранах програми, навіть якщо ви не підключили інтерактивність, і зацікавлені сторони можуть надати зворотній зв'язок за допомогою приміток або розмітки чорнила прямо на прототипі.

Основна проблема з цим полягає в тому, що це не лише візуальне перетягування, як Balsamiq, прототипи інструментів PowerPoint або інші візуальні інструменти, тому вам потрібно знати хоча б основи Blend / XAML.


1

Я великий шанувальник MS Paint. Мені подобається, що погана якість каракулі дозволяє легко викинути і почати спочатку. Використовуючи більш складні інструменти для діаграми та візуалізації, я виявив, що витрачаю занадто багато часу, намагаючись зрозуміти, як уявити складну ідею, коли сама ідея повинна була бути досить простою для ескізу.

Я думаю, це така ж динаміка, як і серветка - достатньо отримати грубу глифіку ідеї, щоб привести речі в рух. Для мене я не хочу торкатися інструменту діаграми, поки діаграми вже не продумані.

Але це можуть бути лише я і мої дивні способи.


0

Напевно, залежить від того, на якій платформі ви збираєтеся створити додаток (Веб-додаток? Настільний? С ++? Java?), Але я зазвичай переходжу безпосередньо з паперу на фактичну платформу. Переваги: ​​виглядає справжньою справою, оскільки вона є, і після того, як ви зрозуміли, як розкласти графічний інтерфейс, просто додайте необхідну функціональність, і ваш додаток буде зроблено.

Це називається швидкий розвиток додатків .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.