标签:
《构建之法》
第六章 敏捷流程
1、敏捷流程的步骤
<1>、找出完成产品需要做的事情——Product Backlog
<2>、决定当前的冲刺(Sprint)需要解决的事情——Sprint Backlog
团队成员能主导任务的估计和分配,他们的能动性得到较大的发挥
<3>、冲刺(Sprint)
这一措施较好地平衡了“交流”和“集中注意力”的矛盾,有任何需求的改变都留到冲刺结束后再讨论
2、敏捷的团队(团队与敏捷团队)
<1>、自主管理:以前领导布置了任务,我们实现就可以了,现在要自己挑选任务;每次Sprint结束之后,还要总结不足,提出改进,并且自己要实施这些改进。“自主管理”不等于“没有管理”。
<2>、自我组织:以前做好自己的事情就好了,安心下班。现在每个人要联合起来对项目负责,有人工作落后了还要帮助他改进,项目缺少某类资源还要自己顶上去。
<3>、多功能型:以前规格说明书由PM来写,测试由测试人员来做,现在每个人都全面负责,自己搞定规格说明书,和别人沟通,同时自己搞定测试。
3、看了那么久,还是不明白什么是敏捷流程,敏捷的做法感觉也没什么,看起来很正常的啊?敏捷是否是快速解决问题?完成各种任务呢?(提问)
第七章 MSF
1、什么是MSF
MSF(微软解决方案框架结构)是一组建立、开发和实现分布式企业系统应用的工作模型、开发准则和应用指南。它帮助企业融合商业和技术的目标,降低采用新技术后系统整体的费用,以及成功的应用微软技术整合商业过程的方法。
2、MSF基本原则
<1>、推动信息共享与沟通
<2>、为共同的远景而工作
<3>、充分授权和信任
<4>、各司其职,对项目共同负责
<5>、交付增量的价值
<6>、保持敏捷,预期和适应变化
<7>、投资质量
<8>、学习所有的经验
<9>、与顾客合作
3、CMMI
CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
4、MSF和CMMI都是都是概念性的,在实践中的效果是否真的起很大的作用?(提问)
标签:
原文地址:http://www.cnblogs.com/OuZeBo/p/4448021.html