《构建之法》--阅读

《构建之法》

第六章 敏捷流程

    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都是都是概念性的,在实践中的效果是否真的起很大的作用?(提问)

posted @ 2015-04-23 16:20  OuZeBo  阅读(132)  评论(1编辑  收藏  举报