因此,我只是在这里阅读了Joel的一些精彩文章。(写于2000年!!)我阅读了全部4部分,但是我正在寻找一些系统的方法来编写我的规范。
我是唯一一个孤独的开发人员,他为一家非常著名的金融公司从事这个相当复杂的应用程序(或应用程序系列)。
我从来没有做过这么严重的事情,我开始写一些类似糟糕的规范之类的东西,这浪费了我很多时间。
我还为客户制作了3个样机样的东西,所以我对他们想要的东西有很好的了解。还发布了预览版(带有最基本工作流程的废弃应用程序),并且我仅编写和测试了一些非常核心/基本的系统。
我认为到目前为止,我一直犯的错误不是写详细的规范,所以我现在就开始做。
所以整个事情包括
- MVC网站(用于管理员和数据查看)
- 2个Silverlight模块(用于2个特定任务)
- 1个桌面应用程序
我的时间,资源都非常短缺,需要快速完成此工作,还需要确保这些人同样快速,轻松地阅读。
- 那么如何做我去一下,我正在寻找任何提示,任何现实世界的东西,怎么做你们平时做呢?
- 您是否对每个对话框/表单/页面都进行了模拟筛选?
我正在考虑制作一个虚拟的ASP.NET Web窗体项目,然后在文件夹中填充HTML文件并使它看起来像我的MVC URL结构。
然后在网站的规范中列出一个部分,并为我与Screenie在一起的每个URL编写一个页面。
对于我赢窗体应用程序,我做了有些演示赢形式的项目,我会再放入一个对话框或结构的一切,我会在真正的应用程序,然后截屏呢?
对于这个问题有一些背景知识。我一直是一个疯狂的跳到代码的家伙,工作正常,但对于我正在开发的应用程序,它不仅复杂,而且对于一家非常知名的大型公司来说,我必须得到它对!
(到目前为止进展顺利,今天我给出了很多人喜欢的预览版本的演示!= D)
如果我确实获得了最初的设计权利,那么我将对该公司也有一个不错的生意,已经有很多人在考虑新的“很棒的”功能,他们准备为此付费。