精选优质文档-倾情为你奉上敏捷开发流程详解 by yangdl1 敏捷开发流程 敏捷软件开发核心是迭代式开发,增量交付。 每一次迭代都建立在稳定的质量基础上,并作为下一轮迭代的基线,整个系统的功能随着迭代稳定地增长和不断完善。每次迭代要邀请用户代表(外部或内部)验收,提供需求是否满足的反馈。 迭代型的方法就是将整个软件生命周期分成多个小的迭代,每一次迭代都由需求分析、设计、实现和测试在内的多个活动组成,每一次迭代都可以生成一个稳定和被验证过的软件版本。 迭代建议采用固定的周期(1-4)周,可以每个迭代周期不一定要相同,但迭代内工作不能完成,应该缩减交付范围而不是延长周期。1.1 敏捷流程详解图-敏捷流程图1.2 敏捷流程三种角色及其职责角色名称角色定义角色职责注意事项Product Owner(PO)- 产品负责人确保Team做正确的事l 代表利益相关人(如用户、市场、管理等),对产品投资回报负责l 确定产品发布计划l 定义产品需求,根据市场价值确定功能优先级l 验收迭代结果,并根据验收