我目前正在尝试为一个大型项目编写一些软件规格,我想在 oDesk 上竞标(可能是 3k-6k)。我接受过计算机科学方面的经典教育,但工作经验很少,而且我从未在公司环境中工作过。
我为要在 Google App Engine 上运行的 API 编写了 15 页的项目规范。我发现难以解决以下问题的微妙之处:在哪里划定要指定的内容和不指定的内容;如何将项目分解成几部分,以便如果一个部分出错,其他部分仍然可以使用;在哪里以及如何设置里程碑;以及如何筛选具有正确实施规范的技能的候选人。
我问一个朋友我应该注意哪些问题,他说:
- 确保规格没有相互矛盾的信息
- 确保规格不是不必要的具体,因为这会关闭更多熟练的开发人员
在制定项目规范时,我还应该注意哪些其他陷阱和常见错误?