《构建之法》读书笔记第6、7章——敏捷开发
2017-11-19 21:05
330 查看
这两章讲的是敏捷开发流程的方法,以及在微软推荐的软件开发方法——MSF(微软解决方案框架,Microsoft Solution Frame-work)
敏捷开发流程分为4步,处在在团队作业中的Alpha和Beta阶段的同学们还真要是不是的回复看一下。
敏捷开发分为以下4步:
Product Backlog : 找出产品开发过程中需要完成的事情,制定计划
Sprint Back-og: 将产品订单上的任务进一步细化,分解成小时为单位
Sprint: 即冲刺阶段,团队管理通过两个武器完成,并平衡交流和集中注意力:每日例会和燃尽图。每日例会是团队成员就团队项目沟通的唯一手段,完成面对面的交流,团队中的每个人报告:昨天做了什么? 今天打算完成什么? 碰到了什么困难?燃尽图是通过简单的图表告知团队成员团队项目当前的完成程度。
得到软件的一个增量版本,发布给用户。
敏捷开发是时间驱动的软件开发方法(Time—boxed) ,相比传统的着重质量,敏捷开发更注重质量和效率的兼顾。
敏捷对团队要求很简单:自主管理,自我组织,多功能型,但是实际上还挺难达到。
对于大型、跨地区团队,或复杂大型项目,敏捷开发并没有完美答案。
MSF有九大原则:
推动信息共享和沟通
为共同的远景而工作
充分授权和信任
各司其职,为项目共同负责
交付增量的价值
保持敏捷,预期和适应变化
投资质量
学习所有的经验
与顾客合作
同学们在完成团队作业时,对于“信息的共享”和“学习所有的经验”很容易忽视,突出表现在文档的撰写质量不高,冲刺阶段记录不完整。
7.3 节定义了MSF团队模型,其定义了小组同级成员的一些角色和职责,团队角色有质量管理,用户体验,测试,开发,发布管理,任一角色若无法实现目标,都会危及整个项目。而且每个角色都是平等的,角色之间要特别注重沟通,为同一愿景工作有对立的想法也很正常,但是要在沟通中寻求共赢。
敏捷开发和MSF相比现在的通常开发方法,更注重有效沟通和记录。
有效沟通包括团队成员之间,团队负责人和团队成员,团队和用户之间的沟通。
记录要特别注重记录开发过程中的bug情况和团队沟通情况,对于个人和团队的经验值积累大有裨益。
但是从往届包括时下做助教的经历而看,记录是很多团队完成团队作业中最容易忽视的地方之一。而记录完整细致,沟通及时有效的团队,在学期课程结束后,完成的项目都很让人惊艳。这样的团队放在市场上,肯定也会有不俗的表现。
敏捷开发流程分为4步,处在在团队作业中的Alpha和Beta阶段的同学们还真要是不是的回复看一下。
敏捷开发分为以下4步:
Product Backlog : 找出产品开发过程中需要完成的事情,制定计划
Sprint Back-og: 将产品订单上的任务进一步细化,分解成小时为单位
Sprint: 即冲刺阶段,团队管理通过两个武器完成,并平衡交流和集中注意力:每日例会和燃尽图。每日例会是团队成员就团队项目沟通的唯一手段,完成面对面的交流,团队中的每个人报告:昨天做了什么? 今天打算完成什么? 碰到了什么困难?燃尽图是通过简单的图表告知团队成员团队项目当前的完成程度。
得到软件的一个增量版本,发布给用户。
敏捷开发是时间驱动的软件开发方法(Time—boxed) ,相比传统的着重质量,敏捷开发更注重质量和效率的兼顾。
敏捷对团队要求很简单:自主管理,自我组织,多功能型,但是实际上还挺难达到。
对于大型、跨地区团队,或复杂大型项目,敏捷开发并没有完美答案。
MSF有九大原则:
推动信息共享和沟通
为共同的远景而工作
充分授权和信任
各司其职,为项目共同负责
交付增量的价值
保持敏捷,预期和适应变化
投资质量
学习所有的经验
与顾客合作
同学们在完成团队作业时,对于“信息的共享”和“学习所有的经验”很容易忽视,突出表现在文档的撰写质量不高,冲刺阶段记录不完整。
7.3 节定义了MSF团队模型,其定义了小组同级成员的一些角色和职责,团队角色有质量管理,用户体验,测试,开发,发布管理,任一角色若无法实现目标,都会危及整个项目。而且每个角色都是平等的,角色之间要特别注重沟通,为同一愿景工作有对立的想法也很正常,但是要在沟通中寻求共赢。
敏捷开发和MSF相比现在的通常开发方法,更注重有效沟通和记录。
有效沟通包括团队成员之间,团队负责人和团队成员,团队和用户之间的沟通。
记录要特别注重记录开发过程中的bug情况和团队沟通情况,对于个人和团队的经验值积累大有裨益。
但是从往届包括时下做助教的经历而看,记录是很多团队完成团队作业中最容易忽视的地方之一。而记录完整细致,沟通及时有效的团队,在学期课程结束后,完成的项目都很让人惊艳。这样的团队放在市场上,肯定也会有不俗的表现。
相关文章推荐
- 《scrum实战-敏捷软件项目管理与开发》读书笔记
- 敏捷软件开发 读书笔记——OO五大原则(1.SRP 单一职责原则)
- 软件工程《构建之法》第6,7章读后感
- 读书笔记—高效程序员的45个习惯,敏捷开发修炼之道
- 敏捷软件开发读书笔记2——面向对象的设计原则
- 《构建之法》阅读笔记02-敏捷开发方法综述
- <<敏捷开发>>读书笔记
- C++ Primer Plus 读书笔记(第6、7章)
- 高效程序员的45个习惯 敏捷开发修炼之道 读书笔记 第五章 敏捷反馈
- 高效程序员的45个习惯-敏捷开发之道 读书笔记
- 【读书笔记】软件工程·实践者的研究方法第7版 第一部分 软件过程(第3章 敏捷开发)
- 《敏捷软件开发 原则、模式与实践》的读书笔记
- 0428 《构建之法》第6~7章读后感
- 《敏捷软件开发:原则、模式与实践》读书笔记
- 敏捷软件开发读书笔记3
- 敏捷软件开发--模式,原则及实践 读书笔记
- 《构建之法》第6~7章读后感
- 《构建之法》第6~7章读后感
- 《构建之法》第6~7章读后感和对Scrum的理解
- 敏捷开发读书笔记