Тому я просто прочитав тут чудові статті Джоеля про технічні характеристики . (Написано у 2000 році !!) Я прочитав усі 4 частини, але шукаю деякі методичні підходи до написання моїх специфікацій.
Я єдиний самотній розробник, який працює над цим досить складним додатком (або сімейством додатків) для дуже відомої фінансової компанії.
Я ніколи не робив щось таке серйозне, я почав писати щось на кшталт поганої специфікації, огляд якихось видів, і це витрачало багато часу.
Я також зробив для свого клієнта 3-макет-речі, щоб я добре розумів, чого вони хочуть. Також було випущено попередній перегляд (викид робочого додатка з найосновнішим робочим процесом), і я лише написав і протестував деякі самі основні / базові системи.
Я думаю, що помилка, яку я робив до цього часу, полягає в тому, що не пишу детальну специфікацію, тому я зараз переходжу до цього.
Отже, вся справа складається з
- Веб-сайт MVC (для перегляду адміністраторів та даних)
- 2 модулі Silverlight (для 2 конкретних завдань)
- 1 настільний додаток
Мені зовсім не вистачає часу, ресурсів і потрібно швидко зробити це, також потрібно переконатися, що хлопці читають це однаково швидко і безболісно.
- То як мені це зробити, я шукаю поради, будь-які речі в реальному світі, як ви, хлопці, зазвичай це робите?
- Ви робите знущання з перегляду кожного діалогу / форми / сторінки?
Я думаю створити підроблений проект ASP.NET Web Forms, потім заповнити HTML- файли у папках і зробити це схожим на мою структуру URL-адреси MVC.
Тоді маючи розділ у специфікації для веб-сайту та записуйте сторінку для кожної URL-адреси, яку я отримав із екраном.
Для мого додатка виграшних форм я створив дещо демонстраційний проект Win Form, чи ставлю я тоді діалогове вікно або структурую все так, як було б у реальному додатку, а потім знімав його на екрані?
Для ознайомлення з цим питанням. Я завжди був божевільним хлопцем, який перейшов до коду, який працював нормально, але для програми, над якою я працюю, це не лише складно, це дуже відома і велика компанія, і я маю це отримати правильно!
(І до цього часу йде добре, сьогодні я подав демонстрацію версії для попереднього перегляду, яка дуже сподобалась багатьом людям !! = D)
Якщо я отримаю початковий дизайн правильно, я також матиму великий бізнес з цією компанією, вже багато хто думає про нові «дивовижні» функції, за які вони готові платити.