乐文小说网

乐文小说网>代码之道 > 第5部分(第1页)

第5部分(第1页)

书包 网 。 想看书来

获取反馈

在规范书付诸实现之前,越多的眼睛看到它,它就会变得越好,并且将来要求的返工也会越少。如果你想很容易就能获得反馈,你也想别人很容易就能提出反馈,至少你要将规范书草稿放到SharePoint上,并进行变更跟踪和版本控制。做得更好一点,你可以把规范书放到一个维基站点上去,或者贴在功能团队主要活动区域的一块白板上。

撰写规范书的这个过程、反馈和变更管理需要有多正式呢?像我在前一个栏目讨论的那样(即本章的“停止写规范书”那个栏目),正式的程度取决于沟通是否直接,以及沟通的“带宽”有多大。在同一个共享区域、同一个时间、工作在同一个功能的人们,他们可以使用很不正式的规范书和过程;而在不同时区、不同时间、工作在不同功能的人们,他们则必须要有高度正式的规范书和过程。

不管怎么样,你想让规范书随时都可以修改,直到团队认为它不需要再改为止。那你怎么知道规范书不需要再改了呢?答案是,要等到测试团队验证规范书通过了所有的质量检查。

集成质量检查

这是我们目前正在使用的规范书最离谱的地方。各个部门不是把安全、隐私和许多其他问题当作质量检查,而是把它们一节一节单独地写在了规范书中。这是个灾难,原因是:

?规范书变得更大并且复杂得多。

?作者必须在各节中复制信息。

?读者对后面的节次重视不够,导致严重的质量缺口。

?设计变得难以理解,因为它们的描述分散在多节之中。

?错误和缺口很容易被忽略,因为没有一个节次对设计作了完整的描述。

?更新几乎是不可能的,因为一个最新的改动会影响多个节次,牵一发而动全身。

取而代之的是,采用适合于每一份规范书的质量检查,它以一个清单的形式出现,并且每个人都能触手可得。一开始的几个检查对于每个团队都是一样的:

?需求清楚、完整、可验证、并与有效的应用范例关联了吗?

?设计满足了所有的需求吗?

?所有关键的设计决议都被解决并存档了吗?

接下去的一套质量检查也相当基本:

?所有的术语都被定义了吗??有没有兼容性问题?

?安全问题解决了吗??故障和错误处理解决了吗?

?隐私问题解决了吗??谈到安装和升级问题了吗?

?用户界面完全可达到吗??维护问题解决了吗?

?为全球化和本地化准备好了吗??备份和恢复问题解决了吗?

?对于响应和性能的期望是否清楚并可测量??是否有足够的文档用于支持故障检修?

?源代码插桩和可编程能力定义清楚了吗??有没有潜在的问题会影响打补丁?

各个团队还可以为他们自己或者他们的产品线增加更多的质量检查,解决他们常常面临的特殊的质量问题。

在线资料:规范书检查清单(Spec )。

这里的关键是,设计节次对功能进行了完整的描述,而质量检查保证了没有东西被遗漏。是的,这意味着设计节次可能会变得非常庞大,以覆盖所有需要涉及的领域。但这些领域不再是把功能按照每一个质量要求展开的累赘品(比如对话框的安全、对话框的隐私、对话框的可达到性等)。

取而代之的是,所有的领域将是功能的逻辑组成部分(比如应用程序编程接口、对话框、菜单等)。重复消除了。每个功能组成部分完整地被描述出来,并且所有的质量要求都融合在了设计情境中。

请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。

相邻推荐:还乡  来自星川彼岸  毛主席用兵真如神  轩辕  林默安幼鱼我的养成系女友最新章节在线阅读  富爸爸提高你的财商  一百双眼睛里的战争:南疆集团军在1979---1987  熟女的心香  骗一把就死  乱世存亡  末日仙界之系统  天下苍生  吟情  半池烟花 一卷飘零  倾城太监公公有喜了 完结  杀手皇妃是只狼:凤点江山(腾讯VIP)  金融与现代化  学好用好劳动合同法  最推理2  今夜我无法入眠  

已完结热门小说推荐

最新标签