在读完阅读无痛功能规格 – 第一篇:何必麻烦呢?之后,ㄚ琪继续无痛功能规格 – 第二篇:规格是什么?
这一章对ㄚ琪来说要辨认功能规格跟技术规格是没有问题的,所以我就只列一些重点,当作是我的简单心得。
规格的分辨:
-
- “功能规格(functional specification)纯粹由使用者的角度来描述产品如何运作。它不管东西是怎么做出来的。功能规格会述及功能,还会详述画面、功能表、对话框等等。
- 技术规格(technical specification)则是描述程式内部的实作。它会说明资料结构、关连式资料库模型、程式语言及工具的选用、演算法等等。 ”
- 一个规格的范例:http://chinesetrad.joelonsoftware.com/PainlessSpecs/WhatTimeIsIt_ChineseTrad.htm
- 千万要去读一下并且运用在我们的工作中!
- 一份规格书中会放什么东西?
- 一段声明。纯粹自卫用。要学聪明点,在这人心险恶的时代,这个很有用。
- 一位作者。
- 脚本。去想像客户的使用情形,不要太白痴做出像Cue?Cat的东西!约耳的UI设计书(可以在线上免费取得)中的第9章讨论虚构使用者和情境的建立,我觉得有了这个在跟客户的合约上,就可以厘清界线,避免客户无端加增工作量,我就从碰过这样的例子,好在有这类的脚本!
- 非目标。就像老乔治布希说的:“绝对不会做!” (Not gonna do that!),这点倒是没想过,不过也是值得学习行动的地方。
- 概要。
- 细节、细节、细节。应该不用多谈吧!
- 未定义项目。
- 旁注。就像程式要注解给别人看一样,这个旁注可以提供给不同人等使用。
- 规格必须是活的。