zoukankan      html  css  js  c++  java
  • 0502《构建之法》第六、七章读后感

    第六章

           本章中所说的“敏捷流程”是一系列价值观和方法论的集合。敏捷开发的原则中包括十二条,这十二条原则无论对软件开发者本身,用户还是市场需求,都具有很强的影响力。

    “敏捷流程”分为四步,每一步都有着一定的作用。

    • 第一步:找出完成产品需求做的事情——product backlog。
    • 第二步:决定当前的冲刺(Sprint)需要的解决的事情——Sprint Backlo。在我们开发一个产品的时候,实现的过程中可以分为几个互相联系的冲刺。
    • 第三步:冲刺(Sprint)

          在这个阶段,也是敏捷步骤中最重要的一部分。在冲刺阶段中,Scrum Master负责一切与外部人士交流。这一措施较好的平衡了“交流”和“集中注意力”的矛盾。

    冲刺阶段期间,团队要开一个每日立会。这个立会有助于团队成员中的每一个都能够清楚地了解到其他成员的所提供的贡献。

    • 第四步:软件开发并发布成功。

    第六章中也说了敏捷的团队。敏捷对团队的要求有自主管理、自我组织和多功能型。而且这一章中有很多的的敏捷的故事,结合故事,我们对敏捷的理解。

    问题:这是一个新的知识点,我们也是新手。那我们该如何去学会应用这个知识点?

    第七章

    MSF——微软解决方案框架。本章中介绍了MSF的简史,能够让我们清楚地了解到MSF的发展之路,MSF是一组建立、开发和实现分布式企业系统应用的工作模型、开发准则和应用指南。它帮助企业融合商业和技术的目标降低采用新技术后系统整体的费用以及成功的应用微软技术整合商业过程的方法。MSF团队中为一个角色都有着自己的职责,也就是各司其职,对项目负责、解决在复杂软件工程项目中如何组建项目组、分配合适的角色、项目组的管理、职责划分和质量控制等问题。

    MSF的基本原则

    (1)推动信息共享和沟通;

    (2)为共同的远景而工作;

    (3)充分授权和信任;

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

    (5)交付增量的价值;

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

    (7)质量投资;

    (8)学习所有的经验;

    (9)与顾客合作。

    这九条原则显示了MSF和敏捷的区别。

    问题:如果MSF和敏捷两个不能共存,那么到底哪个更重要?

    对Scrum的理解

         Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4周。在Scrum中,使用产品Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum团队总是先开发对客户具有较高价值的需求。在Sprint中,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。 Scrum起源于软件开发项目,但它适用于任何复杂的或是创新性的项目。SCRUM框架包括3个角色、3个工件、5个活动、5个价值、3个角色。

  • 相关阅读:
    MongoDB 数组操作
    XPath 详解,总结
    关于python文件操作
    python-时间模块
    MongoDB使用小结:一些常用操作分享
    python操作MongoDB
    Python中的random模块
    网络基本概念
    .net微信开发
    winform listview用法
  • 原文地址:https://www.cnblogs.com/4249ken/p/5451817.html
Copyright © 2011-2022 走看看