作者从项目实践出发,对完成的项目文档产品进行了分析复盘,并从多个方面对关于项目文档的相关概念和功能进行了拆解,与大家分享。
最近完成了一个敏捷开发团队使用的项目文档的产品,来复盘一下。
项目文档是什么?
项目文档,一个管理项目中产生的文档的在线文件管理软件。
项目是由需求产生来的,有了需求就方便进行需求分析,业务对象设定,功能拆解等工作步骤,以来指导和记录整个项目运行的过程。
为什么要有项目文档?
敏捷开发,强调的是开发过程是敏捷的,但是最终的结果和瀑布开发是一样的——一套完整的产品。单从文档上讲,敏捷开发相对瀑布开发少了部分不必要的文档,但是少不代表没有。
产品后期若需要迭代,若是没有文档记录,就会再浪费一定资源(时间、人力)去梳理业务、关键数据流等。
瀑布开发会在前期搞定所有的产品原型、功能等相关文档,而敏捷开发,可能只是在项目前期,建立重要功能的相关文档,然后再在过程中不断为这些文档添砖加瓦。
整个项目文档三个作用:
- 开始时做规划,明确产品方向
- 过程中做指导,记录运行过程
- 收尾后做回顾,验证初始需求