文章

Sprint中的承诺

承诺(commitement)是Scrum所强调的核心价值观之一。也是执行Scrum时的关键概念。

有人认为,在缺少开明管理的情况下,团队的承诺将只是一种大的、自我强加的指挥棒,在每次团队未满足目标时敲打他们。还有人认为团队会走各种捷径来履行承诺,可能在必要时降低质量。 Read more

敏捷的心跳

一直以来,如何在Scrum中预测团队可以在一个Sprint交付的工作量都是一项挑战。很多人把一定的工作量定义为一个故事点来尝试建立一个基 准,而没有留意团队的实际工作方式。例如,有些团队把对一个有8个字段的数据表的CRUD操作定义为一个故事点数。这种方法实际上是行不通的,因为团队里 面的每个人都有不同的经验、专长和特质。每个团队都拥有自己的特质,每个团队完成同一项任务所需要的时间也不一样,所遇到的困难也不尽相同。总而言之,对 于一个由人类组成的团体而言,也许会有生产效率的统计标准,但是永远不会有可预测的而且精确的工业标准。这个时候,我们所面临的问题是:是制定一个计划, 然后为了合同或者公司利益按照计划勇往直前,还是先制定一个目标,然后一直跟踪团队的效率成长来不断调整项目计划,为团队创造良好而且高效的工作环境,最 终令客户满意更好? Read more

Scrum 从初学到精通

很多人将Scrum 联想成一种完整的方法论。尽管如此,Scrum 只是一个过程骨架,它本身并不同其他方法论一样提供细节。它提供一种基础的定义,关于角色,关于主要的活动,以及在一个称为Sprint的时间盒内生产出“潜在可交付的产品增量”这一终极目标周边的基础人工产品。 举个例子来说, Scrum并不告诉你怎样开发产品Backlog,它只是告诉你你需要一个优先列表来决定每一个sprint中你该做什么。 Read more

精确度错觉

对于我来说,敏捷开发最吸引人,但是又没有明确说明的部分,就是去分析设计正好合适的要完成的工作量,从而使得我们能开始工作。你可以在需求梳理和在垂直 功能部分的概念中找到具体例子。 “明白一点,再做一点,再明白一点,再做一点”大多数情况下这都是很有效的,这种概念是最为基础的,当最终我真正明白他的含义的时候,它让我顿时茅塞顿 开。但是,明白了这个概念之后,我发现我自己又在另一个问题中挣扎。
为什么我们要花费多余的精力和金钱,去做那些过于精确的估计(准确来说是几个小时或者几十分钟)?去估计那些无论我们投入多少都不可能被完美定义的特性? Read more

Mike的Scrum实施日记 – 这个故事太大了

今天是第一个Sprint计划日,早上10点,所有的人都准时来到了会议室。
“好了,大家都知道今天我们要干什么。” 我开始了会议,“请每个人拿一副估算扑克。”
每个人都从我手里拿了一幅扑克,开始在手里把玩,一个个好像都是Show Hand高手。
“请Product Owner先把她希望在这次Sprint中开发的用户故事说明一下。” 我按照会议的流程开始了第一项内容。 Read more

创建一个好的Sprint Backlog 的8个小贴士

Sprint Backlog是Scrum 团队在当前Sprint必须完成的任务清单,根据Sprint backlog ,Scrum团队在Sprint的最后交付一个带有增量功能的软件。创建Sprint Backlog发生在sprint计划会议的第二部分,每一个团队成员都需要参加。真正的重视这个过程是更好地了解Sprint中团队应做哪些工作,以及更好的做Sprint的计划的基础。尽管这样,许多团队仍然为这个事情挣扎。我希望如下这些建议对他们有点帮助。 Read more

Scrum实践中遇到的问题

影响scrum不能正常实施的因素

scrum的失败或者效果不理想通常由以下因素造成:

  1. 对未知结果的恐惧心理。出于习惯,大多数人更愿意事先得到一个固定的最终发布日期和一个承诺的结果,哪怕到了日期无法得到结果再延期。我们常常都需要这样的心理安慰,宁愿把苦头放在后面而不愿正视软件开发的规律。
  2. 在sprint过程中加入新需求的诱惑。很难很难抵御这样的诱惑,scrum第一杀手。
  3. 不愿意调整目标而任意延长sprint的时间。不知不觉你就又回到了老路上。
  4. 急于看到结果而压缩sprint的时间。能得到一定的效果,但总体上消耗的更多的资源。我们曾经一度这样做,每周末完成一个可以审查的结果,很有效,但很累人,在整合上花了太多的力气。

Read more

kaixinsdfasdf

对敏捷团队来说,快乐是重要的吗?

有时候,在敏捷团队中工作会很有压力,比如当客户的需求不明确时、有大量待完成工作时,或是团队成员在自己的工作中遇到困难时等。我们或许会问这样一个问题:拥有快乐是否能够减少压力、增加动力,或是提高生产力?如果确实如此,那么我们应该怎么做,才能在敏捷团队中拥有更多快乐呢?
在“你是否快乐?”中,Valerie Santillo解释了为何她认为快乐对敏捷团队是很重要的:
Read more

1393809597

仅展示已完成功能?

几年前我和妻子,朋友及朋友的女友一起吃饭。正餐过后服务生端来了甜点托盘,他边介绍每个甜点,边用手指逐个拨弄它们。还好,这些甜点都是塑料制品,都是碰不坏的。
我要了个酸橙派,我太太点了焦糖布丁。而我那个朋友有些调皮,他没说要哪个,直接伸出手去戳了下托盘里的巧克力蛋糕。出人意料的是,这个巧克力蛋糕是真的,Allan的手指戳进了蛋糕里面。这个蛋糕是整个托盘里唯一一个真家伙。我们谁都没有注意到服务生在介绍甜点的时候唯一没有用手碰过的就是这个蛋糕。
Read more