无止境的商业需求,特性需求,市场压力,总是有更多的工作要完成。有时候,你会感觉无止境的sprint就像你觉得你每次快到终点的时候,总有人告诉你还有一圈。你鼓足了劲继续前行,但是当你转过最后一个弯道准备冲线的时候,你听见场外有人在喊“还有一圈,还有一圈”,然后你试图再次给自己鼓劲但是你已经筋疲力尽。你一直在想你会有机会休息的,但是你从来没有等到那一天。一个接一个的sprint就像一圈又一圈的赛跑,你永远都看不到终点。你需要调整你的呼吸,需要补充水分,你已经慢慢开始体力透支,直到最后精疲力竭。
有时候你会想,即使你今天把工作放下然后下班,该要做的工作还是要做,只是今天做和明天做的区别。但是,鉴于来自股东和每两个星期发布一次的压力,如果团队不以一个可持续的节奏运作的话,早晚有一天,他们会被压垮并且丧失动力。这让我回想起几年前,我精神饱满地加入一家新的公司的时候所领悟到的道理。那时我精力充沛,非常努力工作,同事们都对我的效率大加赞赏,但是也有人警告我,如果我不能找到可持续工作的节奏的话,很快我的精力就会被消耗殆尽。显然,并不是每个人都适合这样疯狂地工作。对于那些工作了20年以上的人来说,他们不能总是保持着冲刺的速度,他们需要找到一个对他们来说可以持续长久的节奏。虽然这是一个从传统项目管理转向敏捷流程的环境,但是无论是在什么样的环境中,可持续节奏的原则是不会改变的。可持续的节奏对于一个长期稳健的团队来说是至关重要的。
在计划sprint的时候,团队经常会承诺超过他们能力以外的工作量。这种事我也曾经做过,我们中的很多人也都做过。但是为什么我们要这么做呢?是超人综合症?还是错误估计导致了忘记给不确定因素预留时间?还是只是盲目的忽视实际?
要完成更多工作的压力似乎是经常会有的,团队经常会被鼓励完成更多任务,但是一旦他们无法完成所承诺的工作,又会被质问。管理层和股东总是会为团队无法完成他们期望的工作而感到失望。
当团队找到可持续的节奏,一个sprint内可完成的最合适的工作量,他们就可以感受到工作带来的成就感。然后,团队就能更好地够给他们的客户设定期望,能够有信心地告诉可以他们可以交付的工作。股东也可以信赖团队所承诺的工作,因为这些承诺都是现实可实现的,而不是盲目的野心。这所有的一切都基于信任。这种信任使股东会聆听团队的声音,尽管他希望团队能够完成更多工作。团队成员之间的信任以及团队以外的人对团队的信任让是保持稳定的基础。
团队需要让他们能够无所顾虑地畅所欲言和婉拒任务的环境,Scrum Master需要为团队提供这样的环境而努力。同时,团队也需要一个能够得到诚实反馈的安全环境。我们需要关于顾虑,新挑战或者其他想法的团队,但是团队则需要得到聆听。请相信你的专家们。
将一个sprint工作移到下一个sprint是让人非常沮丧的事。在一个sprint中完成该sprint所计划的所有任务能够让团队获得的成就感能够给团队的士气起到积极的作用。我们使用敏捷,是为了找到更好的工作方式,建立充满信任的开放环境,而不是无休止的一个接一个的sprint。
沟通是非常重要的一环,从开发团队到外部股东都要进行定期的沟通和交流。Product Owner需要取得股东的信任和授权来根据团队的效率来调整任务的优先级,于此同时Product Owner也应该让股东尽可能及时地知道项目的进展。任务总是做不完的,股东们应该从团队能够完成他们所承诺的工作中得到满足,因为把任务强加到一个sprint中并不意味着这些任务就能够被完成。Sprint的待办列表应该切合实际,而不是迎合股东。Product Owner应该获得足够的授权来完成这项使命。
似乎即使团队感到不堪重负仍然要试图达成不切实际的业务需求的事情经常发生,这样的话团队就没有办法去思考当前工作以外的事情。团队需要得到信任,也需要当他们遇到不切实际的要求的时候可以让他们说“不”的安全的环境。他们需要额外的时间来思考有创意的事来提高他们的工作效率,找到可持续的节奏是建立鼓励创新的环境的第一步。
作者:Maria Matarelli
来源:ScrumAlliance