软件研发流程
2018-02-05 本文已影响24人
木头与琉璃
传统开发方案
传统开发逻辑平时开发中理论上我们是按照上图中的开发逻辑进行开发的,但实际情况下需求经常朝令夕改,尤其是在小公司,没有严格的研发流程,往往需求的变更是根据老板的心意,为了拥抱这种变化,就慢慢衍生了敏捷开发。
敏捷快发
敏捷开发理论上可以快速迭代,快速迭代,快速迭代。但真正执行的话变成了中国特色的敏捷开发
图片来源于网络,侵删
文档指导开发
我个人是十分不认同的敏捷开发的,可能是因为经历了一年的中国特色的敏捷开发流程。
另外我是一个重文档的人,我始终认为思路比知识更重要,文档比代码更重要。
我们应该明白我们所走的每一步走向哪里,怎么走,即使有些慢。
文档-敏捷开发
- 开发中不允许变更需求,除非这个需求被砍掉
- 每一个迭代需求应尽可能简单,需求文档应尽可能详细