-敏捷流程包括了几大原则:Backlog、burn-down、Sprint、Scrum.

敏捷开发注重个人之间的交流,提倡尽早的交付有价值的软件满足顾客的需求, 在开发过程中不断与客户进行交互,变化.

第一步就是要找出完成产品需要做的事情-Product Backlog 估计每一项工作的完成时间.再决定当前的冲刺要解决的事情 Sprint Backlog 将整个产品的实现划分成相互联系的“块”,再由“块”划分成可在短时间内完成冲刺的单位, 这些单位任务则有团队成员自主认领.接下来就是冲刺了“Sprint”,在这个关键阶段,团队成员不熟外部影响 只在队员之间进行交流,讨论。进行每日例会来探讨任务的进行情况和困难. 这样以来就可以逐步渐进的得到完善的软件版本。最后发布给用户,根据新的需求在此基础上进行提升完善. 当然敏捷开发的问题也是很明显的,想要达到理想的情况 每一步都要精确好,处理得当.由于产品是被人为的分成相互联系的单位,而队员又是自主认领人物, 那么团队之间必然会出现问题,比如任务A要在B的基础上完成,但是B却没被认领,自己如果能力不足以完成, 必然会推迟项目的进度的;还会出现忙闲不均的情况.至于在每日例会中,最好就是队员之间面对面的交流,讨论具体任务 信,最好能够记载完成任务的进度和还需要多少时间.这样对整个项目的推进才会有意义,而不是每个人都硬性的 的讨论“任务”这个词. 当然也不是说将代码写出来,集合起来就完事了.测试也是至关重要的一块,不过在敏捷开发中没有明确的 指出测试的人员。在推进一步就会进行一个集成测试,保证阶段性的完善才进入下一步,也就避免了在最后集成时 出现前面留下的大量可能不是很致命,但是却繁琐的bug的情况. 书中提到敏捷可以让我们知道能不能按期完成任务,尽早看到客户项目的部分功能,也许这已经让用户满意了, 就不用去花费时间完成其他需求;亦或者是用户看完部分功能后有新的需求,就不用去花费对于时间实现过时的需求 这是不是说一个项目到手都是可以先考虑敏捷呢?

-MSF(Microsofe Solution Framework) 最令人印象深刻的就是九大原则: 推动信息共享和沟通 为共同的远景而工作 充分授权和信任 各司其职,对项目共同负责 交付增量的价值 保持敏捷,预期并适应变化 投资质量 学习所有的经验 与顾客合 第一点是实现下面原则的前提,没有公开的信息谈何建立清晰的责任和共同的职 责、保持敏捷,预期并适应变化;在team里面有了共同的远景,才能够兄同心,其利断金. 在开发一个项目之前,要先清楚的知道你为甚麽要开发这个产品,他能够解决什么问题,怎么去获取用户报酬等 所以要重视商业价值,提供渐进价值。再加上敏捷的“身段”,使得这个项目能够出生,不至于还没开发出来就过时了. 还有就是投资质量也很重要,不能过分追求质量,特别是非商业软件上,不能让追求质量而拖进程. MSF演化成两个分支: MSF的敏捷开发模式 强调与用户的交流. 重视在实战条件下的质量. 精简过程,直奔主题.

MSF CMMI开发模式。 CMMI 是能力成熟模型集成英文的缩写. 资料显示,如果一个额项目答管理达到了CMMI的较高的等级,那么项目的质量与按期完成率都有较大的提高.

Book Review 《构建之法》-2的更多相关文章

  1. Book Review 《构建之法》

    -首先浏览了一遍<构建之法>这本书的前言,其中通过客观的描述性介绍了学生与学习.老师与教学.以及学习的环境.方法等等.但是对于书中前言包括正文都频繁出现的一个词语 “文档” 深表疑问.何为 ...

  2. 《构建之法》课程进度之Github、Travis等工具融入篇

    <构建之法>里有一个16周的软件工程课程进度设计.本文在该基本设计的基础上,围绕github.com(源码管理).travis-ci.org(持续集成).单元测试工具.日志工具.少数实用U ...

  3. 201771010117—马兴德—实验一 软件工程准备—掌握博客中MarkDown的使用以及通读《现代软件工程—构建之法》的总结

    实验一 软件工程的前期准备工作 在前期的准备工作以及老师上课的讲解中,我懂得了"软件=程序+软件工程"这句话的基本含义,以前只是对软件工程有一个很浅显的概念,现在在读了<现代 ...

  4. SE_Work1_阅读构建之法&项目管理实践

    项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求:阅读<构建之法>并回答问题 个人博客作业 我在这个课程的目标是 提升团队管理及合作能力,开发一项满意的工程项目 这个作 ...

  5. <构建之法>第十三章到十七章有感以及这个项目读后感

    <构建之法>第十三章到十七章有感 第13章:软件测试方法有哪些? 主要讲了软件测试方法:要说有什么问题就是哪种效率最高? 第14章:质量保障 软件的质量指标是什么?怎么样能够提升软件的质量 ...

  6. <构建之法>第十一章、十二章有感

    十一章:软件设计与实现 工作时要懂得平衡进度和质量.我一直有一个困扰:像我们团队这次做 男神女神配 社区交友网,我负责主页的设计及内容模块,有个队友负责网站的注册和登录模块,有个队友负责搜索模块,有个 ...

  7. 《构建之法》阅读有疑 与 个人Week1作业

    <构建之法>阅读有疑 在用将近五节课的时间将邹欣老师的书<构建之法——现代软件工程>第二版大致看完.虽然全书是以轻松的口吻与”移山公司”员工的一些趣味谈话来传输一些理念和思想的 ...

  8. 软件工程---阅读《构建之法》P384~391

    -阅读<构建之法>P384~391后,我充分认识到软件工程师的职业道德的重要性,具体有: 原则1:公众 原则2:客户与雇主 原则3:产品 原则4:判断 原则5:管理 原则6:职业 原则7: ...

  9. 阅读《构建之法》P384~391

    通过阅读<构建之法>P384~391以及参考阅读杜老师给出的链接,得出一个重要的结论:软件工程师的职业道德至关重要. 软件工程的动态性和需求的前后关系,要求一个规范能对出现的新情形有较强的 ...

  10. 对"构建之法“的理解和困惑

    对"构建之法"的理解和困惑        本人"学沫沫"一个,对于之前的编程学习虽不大"感冒",但秉着对自己负责的态度进行了基础学习.   ...

随机推荐

  1. HP-UX平台安装Oracle11gR2数据库

    1. 前提条件 1.1 认证操作系统 Certification Information for Oracle Database on Linux x86-64 (Doc ID 1304727.2) ...

  2. PHP foreach 循环使用"&$val" 地址符“&”

    在熟悉项目代码的时候 看到这样的foreach 循环: foreach($data as &$val){ .... } 第一次看到循环里面使用了地址符“&”,我印象中的这个符号 是直接 ...

  3. 利用Python爬取豆瓣电影

    目标:使用Python爬取豆瓣电影并保存MongoDB数据库中 我们先来看一下通过浏览器的方式来筛选某些特定的电影: 我们把URL来复制出来分析分析: https://movie.douban.com ...

  4. Mac svn使用学习-4-客户端cli命令详解

    客户端cli的使用 WC:Working Copy 你的工作区 将文件或目录版本化,这样下一次提交到存储库的时候,他们就都会被提交上去.能实现版本化的命令有: add 1.import 是否访问存储库 ...

  5. connection reset by peer问题总结及解决方案

    找遍了 中英文网站,翻遍了能找的角落,发现了出现故障的原因和原理,及改如何处理,这里记录下,希望能帮助到有需要的小伙伴,少走点弯路, 以上就整理内容: connection reset by peer ...

  6. android中如何获取指定目录下的图片

    需要对指定目录的图片文件进行列表,借鉴了网上的方法,发现列表出来是所有的文件,这样用起来很不方便,在这里也没找到解决的办法,经过自己的进一步研究终于搞定,发上来给有用的同学.用下面这种方式能实现查询实 ...

  7. 图解:图形下控制台中weblogic9.2多池配置为oracle集群RAC

    update: 这个东西如果配置不顺利的话:应用请求数据库的时候,会打印类似这样的错误: :open connection err Pool connect failed : weblogic.com ...

  8. leetcode62—Unique Paths

    A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The ...

  9. 使用HTML5中postMessage 实现ajax中的POST跨域问题

    HTML5中提供了在网页文档之间相互接收与发送信息的功能.使用这个功能,只要获取到网页所在窗口对象的实例,不仅仅同源(域+端口号)的web网页之间可以互相通信,甚至可以实现跨域通信. 浏览器支持程度: ...

  10. ps工具快捷键

    1.覆盖图片原先文件--- 自由转换 快捷键 ctrl+t 1)首先选择一个背景色 点击或者ctrl+t 处于自由切换状态  可以进行上下拉伸 回车即可. 这样就覆盖了文件,且背景色和我们之前的一样. ...