我简直无法想象没有规范就可以编写软件。无论是粗略的还是高级的,规范对于向无知的程序员解释程序的功能是很重要的。
但是规范的问题在于,在整个软件开发周期中,它多少有些二等公民。当发展加速时,它就被忽略了。但是,当出现争议时,开发人员,测试人员和销售人员会争先恐后地找到规范以证明其根据。
一种或多种情况都会发生:
- 规范无法恢复,没人知道规范在哪里
- 规范的不同版本来自不同的来源。它需要很大的困难,找出哪个版本是最新版本,或是否有是可用的最新版本。
- 规范不完整,所指文件的某些部分丢失了。
因此,规范管理非常重要,每个人只有一个单一的规范来源也同样重要。
您如何管理规格?我试图让所有人使用Google文档,但所有人都反对。每个人都对Microsoft Word太着迷和迷恋,他们认为Microsoft Word非常易于使用,易于插入图像,非常容易键入方程式等等。
如何使他们相信MS Word只是可怕的共享?