敏捷开发

来源:互联网 发布:知乎'' 编辑:程序博客网 时间:2024/06/05 08:18
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进   行软件开发。软件项目在构建初期被分成多个子项目,各个子项目的成功都经过测试,具备可视、可集成和可运行使用的特征核心原则:    主张简单:不要过分构建的你的软件    拥抱变化:随着项目的进行,项目环境也不停的变化,目标与成功的标准也变化    可持续性性:能够适应的拓展,不仅需要构建高质量的软件,还要创建足够的文档和材料    递增    快速响应    客户参与:谁使用?什么功能?为什么要这个?带来什么价值?敏捷开发是一种方法,Scrum和XP是敏捷开发的具体方式,Scrum偏重于过程,XP偏重于实践

Scrum开发流程的三大角色:
产品负责人 流程管理员 开发团队
三个工作:
产品Backlog SprintBacklog 产品增量
五个活动:
Spring计划会议 每日站会 Spring评审会议 Spring回顾 产品梳理会议

Scrum理论基础
透明性:高度可视环节
检验:各方面足够频繁的检验
适应

XP:
核心:沟通、简单、反馈、勇气
原则:快速反馈、简单性假设、逐步修改、提倡更改、优质工作

原创粉丝点击