兵不厌诈——我们的第一次快跑(13)

本文摘自《敏捷无敌 》一书

各书店均有售

第二天早上10:00,阿捷站起来催促大家! 
    “走了走了!大家都到‘光明顶’去,咱们讨论第一个Sprint。”
    阿捷首先发言:“大家好!我们是不是可以为我们的每个Sprint起一个好玩的名字呢?毕竟Scrum就是一个Sprint连着一个Sprint,这样下去就是一个很好的系列了,我建议我们前面几个Sprint采用加里森敢死队的剧名!如何?”
    “嗯,这样挺好玩儿的!”小宝第一个表示赞成! 
    “加里森敢死队?还真的挺符合我们啊!在咱们部门,还没有人搞过Scrum的,咱们就是第一个吃螃蟹的,我觉得不错!”大民顿时也来了精神。
    阿捷不免心里有些得意,能得到大家的共鸣是很愉快的事情。
    阿紫在旁边嘟囔了一句,“加里森敢死队?我都没听说过,讲啥的?”这位80后,跟大家有着明显的代沟。 
    “呵呵,代沟!”阿朱笑道。 
    “嗯,那我简单介绍一下吧。”阿捷说。 
    “电视台播放《加里森敢死队》的时候,我好像才上初中,是在我们本市的电视台看的。”
    “它讲的是一拨监狱里的囚犯,在一个美军‘干部’的带领下,深入德军敌后搞破坏的故事。”
    大民还没等阿捷说完,就接过话头,“是啊!当时,我们同学都看得特别High,每天都讨论这个。当时有媒体报道,有少年模仿电视剧里练习飞刀,有盗贼模仿连环盗窃,有学生模仿吸烟,喝酒模仿找帅,都是受了这部电视剧的影响。据说,中央台因为这个还停播了后面的几集。”
    阿捷继续说:“没错,就那个样子!我所以选择《加里森敢死队》,是因为我觉得这个团队里面有一个很好的Team Leader——上尉加里森,以及各有所长的成员:小偷、酋长、戏子、强盗,他们各自发挥自己所长,完成了很多难以想象的任务。这样的团队,对于软件开发 团队来讲,太需要了!”
阿紫一脸的期待,“我建议,我们在每一个Sprint结束的时候,都找一集看看。”
    “没问题!我家里就有碟!那么还是回到今天的主题,那我们就给第一个Sprint起名字叫兵不厌诈(the Big Con!)”。阿捷在白板上写下了“Sprint1——兵不厌诈(the Big Con!)”。 
    “其实这个也正好能说明咱们的状况呢!大家第一次采用Scrum,对这个Scrum流程都很期待,同时呢,对于怎么做,如何用,还很模糊,正所谓兵不厌诈。”
    大家都舒心地笑了,会议的气氛顿时轻松了起来。 
    中午吃饭前,阿捷跟大家一起完成了对第一个Sprint的计划,带领大家开始了他们的第一次快跑!
    这天,阿捷在自己的Blog上,写下了这样的总结。

【敏捷精灵日记】

  • 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划 分为制订计划、需求分析、软件设计、程序编写、软件测试和运行维护6个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。
  • 瀑布模型有以下特点:
    • 为项目提供了按阶段划分的检查点。
    • 当前一阶段完成后,只需要去关注后续阶段。
    • 瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。但是,这种模型的线性过程太理想化,其主要问题在于:
  • 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
  • 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险。
  • 在瀑布开发模式下,早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。
  • 在做大的变革之前,积极听取其他成员的意见,努力理解其他成员的观点,获得团队主要成员的支持,是保证变革成功的重要一环。
  • 软件开发根本就没有什么灵丹妙药可言。虽然敏捷编程技术可以很快开发出优秀的应用软件,但不是说这项技术适合每个项目。在实施敏捷之前,一定对现有项目做好分析,要对症下药。
  • 在Scrum开发模式下,为每个Sprint起一个名字,不但可以增加团队软件开发的乐趣,提高大家的参与程度,还可以记录下Scrum Team当时的心情。

更多精彩章节:

兵不厌诈——我们的第一次快跑(12)

兵不厌诈——我们的第一次快跑(11)

敏捷无敌之橄榄球与软件开发(10)

橄榄球与软件开发 (9)

橄榄球与软件开发 (8)

敏捷无敌之重任在肩(7)

敏捷无敌之重任在肩(6)

敏捷无敌之末日帝国(5)

敏捷无敌之末日帝国(4)

敏捷无敌之末日帝国(3)

敏捷无敌之末日帝国(2)

敏捷无敌之末日帝国(1)

敏捷是怎样炼成的

敏捷无敌(13)之兵不厌诈相关推荐

  1. 敏捷无敌之兵不厌诈(13)

    兵不厌诈--我们的第一次快跑(13) 本文摘自<敏捷无敌>一书 第二天早上10:00,阿捷站起来催促大家!  "走了走了!大家都到'光明顶'去,咱们讨论第一个Sprint.&qu ...

  2. 敏捷无敌之兵不厌诈(12)

    兵不厌诈--我们的第一次快跑(12) 本文摘自<敏捷无敌>一书 "好!那现在大民和小宝站在一起吧,阿朱和阿紫站在一起.这个游戏要求'员工'必须完全听从'老板'指挥才行,不允许做出 ...

  3. 敏捷无敌之兵不厌诈(11)

    兵不厌诈--我们的第一次快跑(11) 本文摘自<敏捷无敌>一书 接下来的周末这两天,阿捷不断地寻找并学习着有关Scrum的资料,充实着自己,阿捷感觉自己对Scrum越来越有信心了,Scru ...

  4. 敏捷无敌之重任在肩(7)

    重任在肩(7) 本文摘自<敏捷无敌>一书 进入黑木崖,阿捷看见Charles直接坐到他最喜欢的位置,"如果Charles不在,袁朗也喜欢坐那个位子",阿捷一边心里想着, ...

  5. 读《敏捷无敌之DevOps时代》有感

    读<敏捷无敌之DevOps时代>有感 金秋十月的国庆假期,下了很久的雨,遗憾于不能出门野游的同时,也有了更多的读书的时间.一个月前就开始拜读的<敏捷无敌之DevOps时代>,终 ...

  6. 《敏捷无敌》试读:第5章 成长的烦恼

    时间过得很快,两个礼拜一晃就过去了.阿捷他们的第一次快跑Sprint也结束了,但大家感觉并不怎么好. 在Sprint计划会议上,大家按照阿捷准备的一个Product Backlog,从中选择了一些用户 ...

  7. 敏捷转型谁先动:老总,项目经理or团队

    从06年首届敏捷中国开发者大会召开到现在,敏捷方法在国内的应用不断增加,关于敏捷转型的热度只增不减.敏捷转型成功的企业究竟是从老总开始?还是从项目经理开始?还是团队本身具有这种意识?相信还有很多想要转 ...

  8. 5月28-29日规模化敏捷联合作战沙盘之乌托邦计划—成都站

    "乌托邦计划"简介 <规模化敏捷联合作战沙盘之乌托邦计划>以真实项目-大理小重山客栈改造项目为背景,在2天的学习中,使用乐高(对,你没看错,是那个积木品牌,乐高)为道具 ...

  9. 7月16-17日规模化敏捷联合作战沙盘之乌托邦计划-北京站

    01 活动介绍 <规模化敏捷联合作战沙盘之乌托邦计划>以真实项目-大理小重山客栈改造项目为背景,在2天的学习中,使用乐高(对,你没看错,是那个积木品牌,乐高)为道具搭建微缩小镇,建立项目实 ...

  10. 价值1000块!关于敏捷项目管理的豆瓣高分推荐书单

    小蛮最近参加ACP敏捷管理的实训班,认识了很多新的朋友,收获了一大批高分敏捷管理的书单,推荐分享给大家,希望大家能用得上,废话不多说,上干货! 1.敏捷软件开发原则.模式与实践.((美)Robert. ...

最新文章

  1. VS2010 MFC中改变static字体颜色、大小、背景颜色(自定义类),及手动关联变量的方法...
  2. 4.4学习笔记-REGEXP1(正则表达式)
  3. 深度学习用于基于内容的图像检索 Deep Learning for Content-Based Image Retrieval
  4. html5判断设备的动作
  5. Cheapest Palindrome POJ - 3280(动态规划*)
  6. Redis 基础——五大类型与数据结构
  7. 操作系统之进程管理:20、死锁的检测和解除
  8. mysql 使用jdbctemplate_SpringBoot学习笔记-使用jdbcTemplate访问mysql
  9. nginx 常用优化
  10. Win10禁用驱动程序强制签名方法
  11. Vuepress2.X从0-1保姆级入门教程
  12. IKEv2的密钥计算方式
  13. Python使用pillow库往图片上写入文字或覆盖另一张图片
  14. ElasticSearch及插件安装
  15. 阿里云建站之模板建站的核心优势有哪些?
  16. 【论文】mac系统下的citespace与使用
  17. IDEA启动Nacos配置SOCKS代理
  18. 展现千年科举历史的广东惠州古代科举制度陈列馆开馆
  19. vue项目实录:下拉刷新组件的开发及slot的使用
  20. Java 9版本之后Base64Encoder和Base64Decoder无法继续使用解决办法

热门文章

  1. npm 模块安装机制简介
  2. mysql国外专业网站
  3. 性能测试场景设计--混合业务场景下的脚本比例控制
  4. 链表简介(一)——创建单向动态链表及输出单向链表内容
  5. UNICODE与ASCII码的关系(MTK)
  6. pytest框架+conftest.py配置公共数据的准备和清理
  7. volatile解析
  8. Java多线程之JUC包:CountDownLatch源码学习笔记
  9. 灰度变换——反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割
  10. Python字符串处理的8招秘籍