• 阅读《构建之法》 第5.5 第6 第7章


    第六章 敏捷流程(6.1 6.3)

    问题:什么是敏捷流程?什么时候适合选择敏捷?

    答:一、敏捷的步骤如下:

    1找出完成产品所需要做的事情

    2决定当前的冲刺需要解决的问题

    3冲刺

    4得到软件的一个增量版本,发布给用户。然后在此基础上又进一步计划增量的新功能和改进

    二、假设一个团队做得不错,现在要变成敏捷流程,就要做出以下改变:

    1自主管理:以前领导布置了任务,我们实现就可以了,现在要自己挑选任务;每次Sprint结束之后,还要总结不足,提出改进,并且要自己实施

    这些改进。“自主管理”不等于“没有管理”

    2自我组织:以前做好自己的事情就好了,安心下班。现在每个人要联合起来对项目负责。有人工作落后了还要帮助他改进,项目缺少某类资源还要

    自己顶上去

    3多功能管理:以前的规格说明书由pm来写,测试由测试人员来做,现在每个人都全面负责,自己搞定规格说明书,和别人沟通,同时自己搞定测试

    第七章 MSF(7.1 7.2 7.5 7.6)

    问题:什么是MSF?MSF的原则是什么?MSF的团队模型和开发模式有哪些?

    一、MSF是微软解决方案框架,也就是微软推荐的做软件的方法。其原则有:

    1推动信息共享和沟通

    2为共同远景而工作

    3充分授权信任

    4各司其职,对项目共同负责

    5交付增量的价值

    6保持敏捷,预期和适应变化

    7投资质量

    8学习所有的经验

    9与顾客合作

    二、MSF团队模型包括很多角色和目标,包括用户体验、产品管理、项目管理、开发、发布管理和测试等。

    在一个项目结束时候每个角色都要问自己是否达到了质量目标。在讨论方案时,每个角色从自己的质量目

    标出发并对其负责。除了角各个项目角色外,MSF团队还推广到包括操作、业务和用户等外部因素。MSF

    演化为两个开发模式:MSF敏捷开发模式和MSFCMMI开发模式。MSF特点如下:

    1更强调与用户的交流

    2质量—防止缺陷

    3重视在实战条件下的质量

    4精简过程,直奔主题

         在MSF中,CMMI在所有的流程上加了一个“提议”阶段,通过“审核”或者决定“开始“调查”,处于”提议“的

    阶段的工作项可以变为”激活“状态。如果调查的结果不是要开始着手工作,那么工作项可以退回到”提议“状态 

  • 相关阅读:
    java23种设计模式(四)-- 桥接模式
    java23种设计模式(三)-- 适配器模式
    elasticsearch 进行聚合+去重查询
    postgresql绿色版安装及Navicat创建数据库,导入导出sql
    java的序列化
    常用正则表达式公式总结
    spring事务管理
    用私有构造器或者枚举类型强化SingleTon(单例)属性
    Spark集群运行与优化
    Hive优化
  • 原文地址:https://www.cnblogs.com/hj1994/p/4435594.html
Copyright © 2020-2023  润新知