敏捷开发
以人为核心、迭代、循序渐进
多个相互联系、独立运行的小项目
软件一直处于科使用状态
敏捷开发更符合软件的开发规律
自下向上
逐步有序
遵循软件客观规律
迭代增量开发
敏捷开发更能提高开发效率
敏捷开发典型过程
第一步:产品形成共识
第二步:建立和维护产品需求列表进行优先级排序
第三步:筛选需求进入本轮迭代开发
第四步:细化需求,完成本轮开发(通常需要2-4周的时间)
第五步:每日召开站立会议(通常不超过15分钟)
有任务面板记录(未完成,正在做,已完成的工作状态)
第六步:现场验收和反馈
第七步:再次筛选需求进入下一轮迭代开发