两大理由:

  1. 编写规格说明书是使所有恼人的设计决定得以明确的极好方式,是项目倾向于产出“好”的软件。
  2. 可以使得整个团队仅仅只要沟通一次,使市场推广人员和客户得以知道他们即将拥有的是什么样的产品,使开发人员明白要写什么样的code,使测试人员了解程序应该如何工作,进而知道需要测试什么。

 

可能的分类:

功能规格说明书--functional specification,描述的是从用户角度看产品如何工作的内容。不关心产品如何实现,谈论的是功能特性、诸如屏幕布局、菜单、对话框之类。

可以考虑的一些内容:

    • 事先声明
    • 作者
    • 情节
    • 非目标
    • 概述
    • 细节
    • 未尽事项
    • 旁注

 

技术规格说明书--technical specification,描述程序的内部实现。涵有采用的数据结构、关系数据库模型、程序设计语言与工具、算法等的内容。

 

应保持时时更新的状态

 

由程序经理写规格说明书

 

 禁忌:

  • 不要将代码人员晋升为程序经理
  • 不要任命市场人员为程序经理
  • 不要让代码人员向程序经理汇报--是为了达成团队的一致