《构建之法》6-7感悟
2016-05-02 10:48
260 查看
第六章 敏捷流程
看完第六章后了解什么是敏捷流程。“敏捷流程”在软件工程的语境中是一系列价值观和方法论的集合。敏捷是一股思潮,或者说是一种价值观,它涵盖了好几种软件开发的方法论。
大概流程如下:
1、 第一步:找出完成产品需要做的事情 - Product Backlog。
2、第二步:决定当前的冲刺(Sprint)需要解决的事情--Sprint Backlog。
3、 第三步:冲刺(Sprint)。在冲刺阶段,外部人士不能直接打扰团队成员。冲刺期间,每天要开一个每日例会,每日例会强迫每个人向同伴报告进度,迫使大家把问题摆在明面上。同时,每日例会的构建启动,让大家都能看到一个逐渐完善的版本。
4、第四步:得到软件的一个增量版本、发布给用户。然后在此基础上又进一步计划增量的新功能和改进。
敏捷对团队的要求:自主管理;自我组织;多功能型。
第七章、MSF(微软解决方案框架)
MFS基本原则:
1.推动信息共享和沟通
2.为共同的远景而工作
3.充分授权和信任
4.各司其职,对项目共同负责
5.交付增量的价值
6.保持敏捷,预期和适应变化
7.投资质量
8.学习所有经验
9.与顾客合作
MSF 团队模型,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。
什么是Scrum?
Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4周(互联网产品研发可以使用1周的Sprint)。在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum团队总是先开发对客户具有较高价值的需求。在Sprint中,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的任务列表,我们称它为Sprint backlog。在每个迭代结束时,Scrum团队将递交潜在可交付的产品增量。 Scrum起源于软件开发项目,但它适用于任何复杂的或是创新性的项目。
看完第六章后了解什么是敏捷流程。“敏捷流程”在软件工程的语境中是一系列价值观和方法论的集合。敏捷是一股思潮,或者说是一种价值观,它涵盖了好几种软件开发的方法论。
大概流程如下:
1、 第一步:找出完成产品需要做的事情 - Product Backlog。
2、第二步:决定当前的冲刺(Sprint)需要解决的事情--Sprint Backlog。
3、 第三步:冲刺(Sprint)。在冲刺阶段,外部人士不能直接打扰团队成员。冲刺期间,每天要开一个每日例会,每日例会强迫每个人向同伴报告进度,迫使大家把问题摆在明面上。同时,每日例会的构建启动,让大家都能看到一个逐渐完善的版本。
4、第四步:得到软件的一个增量版本、发布给用户。然后在此基础上又进一步计划增量的新功能和改进。
敏捷对团队的要求:自主管理;自我组织;多功能型。
第七章、MSF(微软解决方案框架)
MFS基本原则:
1.推动信息共享和沟通
2.为共同的远景而工作
3.充分授权和信任
4.各司其职,对项目共同负责
5.交付增量的价值
6.保持敏捷,预期和适应变化
7.投资质量
8.学习所有经验
9.与顾客合作
MSF 团队模型,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。
什么是Scrum?
Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4周(互联网产品研发可以使用1周的Sprint)。在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum团队总是先开发对客户具有较高价值的需求。在Sprint中,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的任务列表,我们称它为Sprint backlog。在每个迭代结束时,Scrum团队将递交潜在可交付的产品增量。 Scrum起源于软件开发项目,但它适用于任何复杂的或是创新性的项目。
相关文章推荐
- Hibernate5.1 SessionFactory获取方法
- JS原型及闭包应用--通用的删除操作需要密码确认
- Rails,ACM/ICPC CERC 1997,UVa514
- js的Date对象
- Python 文件及文件夹操作记录
- 有什么是超越MVC框架模式的
- HDU-ACM2024
- Spring NamedParameterJdbcTemplate 详解
- java中将对象写入文件
- 数组-Search in Rotated Sorted Array(在一个旋转的数组中查找想要的值的指针)
- HDU-ACM2023
- 使用pxe方式安装系统
- java多态性理解
- word软件 tips
- 不用求值器绘制双二次及双三次Bezier曲面
- iOS程序启动内部过程(从点击图标到显示界面)
- 剑指offer:和为S的连续正数序列
- 吉特仓库管理系统-.SQL Server 2012 升级企业版
- 设计模式(十五)组合模式
- JAVAACRIPT基础教程(第8版)---第8章_处理事件