美文网首页
构建之法(第六、七章)的学习笔记

构建之法(第六、七章)的学习笔记

作者: 不吃香菜11 | 来源:发表于2020-09-05 20:13 被阅读0次

六、敏捷流程
该流程以用户为核心,不断迭代,循序渐进的开发方式,力求将项目分割成多个经过测试,可集成,可运行的的小部分。争取再很短的时间里开发出核心功能在后期不断更新完善。


image.png image.png

敏捷流程的步骤:
第一步:找出完成产品需要做的事情—Product Back-log。Backlog翻译成“积压 的工作”、“待解决的问题”、“产品订单”,都可以。产品负责人主导大家对于这个 Backlog进行增/删/改的工作。每一项工作的时间估计单位为“天”。
第二步:决定当前的冲刺(Sprint)需要解决的事情—Sprint Backlog。整个产品 的实现被划分为几个互相联系的冲刺(Sprint)。产品订单上的任务被进一步细 化了,被分解为以小时为单位。如果一个任务的估计时间太长(如超过16个小 时),那么它就应该被进一步分解。订单上的任务是团队成员根据自己的情况来
认领。团队成员能主导任务的估计和分配,他们的能动性得到较大的发挥。 第三步:冲刺(Sprint)。在冲刺阶段,外部人士不能直接打扰团队成员。一切 交流只能通过Scrum大师(Scrum Master)来完成。这一措施较好地平衡了“交 流”和“集中注意力”的矛盾。有任何需求的改变都留待冲刺结束后再讨论。


image.png

七、MSF(微软解决方案框架 Microsoft Solution Framework)

MSF的9条原则

  1. 推动信息共享与沟通(Foster open communications)
    【所有的信息都保留并公开,对牵涉到技术机密、安全性等信息要采取必要的保护 措施】
  2. 为共同的远景而工作(Work toward a shared vision)
    (1)这个目标必须是明确的,没有二义性;
    (2)这个目标不是当前就能达到,必须是通过努力才能达到的;
    (3)这个目标不是空泛的,它应该对项目成员每天的工作都有指导作用。
  3. 充分授权和信任(Empower team members)
  4. 各司其职,对项目共同负责(Establish clear accountability and shared responsibility)
  5. 交付增量的价值(Deliver incremental value)
  6. 保持敏捷,预期和适应变化(Stay agile, expect and adapt change
  7. 投资质量(Invest in quality)
  8. 学习所有的经验(Learn from all experiences)
    (1)把经验总结出来;
    (2)分享经验。
  9. 与顾客合作(Partner with internal and external customers)

MSF团队模型


image.png

MSF过程模型


image.png
image.png

一、MSF敏捷开发模式
1、 更强调与用户的交流
2、质量—防患于未然
3、重视在实战条件下的质量
4、精简过程,直奔主题
二、MSF CMMI开发模式 (能力成熟度模型集成)


image.png

相关文章

  • 构建之法(第六、七章)的学习笔记

    六、敏捷流程该流程以用户为核心,不断迭代,循序渐进的开发方式,力求将项目分割成多个经过测试,可集成,可运行的的小部...

  • 【笔记】构建之法

    第二章:个人技术和流程 要点: 单元测试,回归测试,效能分析,基于个体的软件开发流程(PSP) 单元测试的构建标准...

  • 《构建之法》笔记目录

    第1章概论 第2章个人技术和流程 第3章软件工程师的成长 第4章两人合作 第5章团队和流程 第6章敏捷流程 第7章...

  • 《构建之法》第六、七章读书笔记

    第七章-MSF 这一章讲了MSF,MSF即微软解决方案框架(Microsoft Solution Framewor...

  • 《构建之法》读书笔记

    在《构建之法》的第一章就有醒目的黑体字写着软件=程序+软件工程。作为一名程序员,不能仅仅会写代码,深入了解一个软件...

  • 读书笔记——《构建之法》

    构建之法 目的 早在实习之时,同组的产品、后端同事便向我推荐此书。虽然我自己也早就听闻此书之名,但一直没有机会通篇...

  • 构建之法(第四、五章)的学习笔记

    第四章一、代码规范1、缩进用4个空格比较好,因为tab有时候在不同的情况下会显示不同的长度,影响阅读。2、不要把多...

  • 构建之法

    个人能力的衡量(开发的工作量和质量的衡量):通过代码行数或功能点来衡量;花费的时间;交付的代码有多少bug来衡量;...

  • Ruby网络

    构建网址 构建数据 发送请求 学习笔记 1 2

  • 读书笔记之 《构建之法》

    这本书已经买了将近3个月时间,直到最近才拿出来读,在对自己略感失望之余,我沉心静气地做出计划,安排时间,意外的是3...

网友评论

      本文标题:构建之法(第六、七章)的学习笔记

      本文链接:https://www.haomeiwen.com/subject/interktx.html