软件工程——敏捷从一个Spec到实现
从一个Spec到实现
1.估计开发任务所需要的时间;参考以前同类任务所需要的实际花费时间,以及其他同事的时间估计
2.编辑快速代码原型;发现问题与PM沟通,最终达成一致
3.在看到初始效果和了解了实现细节后,开始编写设计文档
4.按照设计文档写代码;在实现过程中,又会发现新的问题,与PM沟通后,找到解决方案
5.重构代码;对照设计文档和代码指南
6.创建或更新单元测试;
7.进行单元测试
8.得到一个可以测试的版本,交给测试员测试;
9.修复代码,根据测试员与用户的发现的问题,等问题解决的差不多,请同事复审;
10.根据代码复审的意见,完善代码测试和其他相关文档,代码入库;