关于敏捷:混乱:抵抗是徒劳的(不是徒劳的)

关于敏捷:混乱:抵抗是徒劳的(不是徒劳的)

Scrum: Resistance is (not) futile

我是第二个开发人员,也是最近在PHP / MySQL商店工作的新人。我之所以被录用,主要是因为我从混乱的混乱中进行某种处理的经验。至少,这就是我在上一家公司所做的。 ;)

自从我来这里(几个月以来)以来,我已经聘请了我的老板,产品经理和其他几个关键人物(但是,如果您原谅基于Scrum的陈规定型观念,则主要是鸡)。我还帮助使已经滞后一年以上的主要产品的开发周期有了一些可见性。人们喜欢它!

但是,我的同事(目前唯一的其他开发者)不喜欢它。她更喜欢关门,专注于自己的工作,而一个人呆着。我?我参与了整个协作,合作和开放的敏捷方法。没有她的投入,我开始了Scrum的实践(每天的Scrum,燃尽图和我发现对我和我以前的团队有用的其他事情(ala H. Kniberg的酷挂图)。好像我们实际上并没有站在她的门外(实际上),这真是太神奇了,我从未见过如此的抵抗。

问题...我如何让她上船?对等压力不起作用。

感谢Scrum-borg同事,

好听的


尽管Scrum之类的其他敏捷方法体现了许多良好做法,但有时给它起个名字并使其(正如许多博客作者所评论的那样)成为职场中必须采用的"宗教",这反而使许多人反感,包括我自己

这取决于您的选择和承诺,但是我知道我会更愿意接受想法,因为它们是好主意,而不是因为它们是潮流。通过向她展示如何也可以改善她的生活和工作流程,尝试一次将她实施/吸引到实践中。

程序员喜欢很酷的东西,可以帮助他们完成工作。他们讨厌被宣扬或被要求登上他们认为是潮流的东西。呈现为前者而不是后者。 (不用说,确保它实际上是前者)

编辑:另一个问题

我从未真正在一个使用特定敏捷方法的地方工作过,尽管我现在很高兴,因为我们结合了许多敏捷实践,而没有大肆宣传和教条(两全其美,恕我直言)。

但是我只是在阅读有关Scrum的信息,这样的系统对两人团队是否有益?看来,Scrum确实会给项目增加一定数量的开销,如果您的团队非常小,而沟通和计划已经很容易,那么Scrum可能会超过其收益。


Without her input, I started the Scrum practices (daily scrums, burndown charts and other things I've found that worked for me and my previous teams (ala H. Kniberg's cool wall chart). During out daily stand up she slinks by and ignores us as if we actually weren't standing right outside her door (we are actually). It's pretty amazing. I've never seen such resistance.

Question... how do I get her onboard? Peer pressure is not working.

kes!谁愿意在如此压抑的环境中工作?如果您很幸运,她会发送简历,您将可以聘请在您的开发过程中任职的人。

假设您想坚持下去,我会拒绝(或关闭)这种言论,并首先努力成为朋友和同事。如果该项目迟到了一年,那么她就不会对自己感觉很好,这听起来像是您不惧怕成功。这可能令人生畏。

但是,我对Scrum一无所知。我只是想像一下穿上你的同事的鞋子会是什么样子。


好听的,哥们,

我真的建议您阅读史蒂夫·耶格(Steve Yegge)的博客,"好敏捷,坏敏捷"。这是一本老书,但又是好书,我认为这是任何人(如大约2个月前的我自己)必读的书,这些书让我们有点"急切"地想要改善他们的工作场所。敏捷提供了许多好的做法,但是您必须将所有这些都付诸实践,并采用您所缺乏的东西,然后跳过所有可能在特定情况下无用的其他杂项-例如日常的混乱。如果您的同事只想安静地编写代码(请阅读Peopleware了解这是一件好事的原因),而她正在成为一个富有成效的团队成员,请不要再烦扰您,因为您忙于让她以她最喜欢的任何方式工作。

如果您只是简单地说"您有时间吗?",人们通常对这些做法不那么"怀有敌意",听着,交流确实是一个问题,我觉得我不知道您在做什么,我真的不想再踩脚,花两天时间写上周已经做过的事情,所以让我们继续做下去。我想尝试X,您怎么看?"要富有同情心,不要容忍"坏苹果",这就是我如何提高自己的工作能力,许多问题已经开始消失。我们绝不是100%XP或100%Scrum兼容的场所,因为我们只是使用任何可行的方法和所需的方法。


简单。不要谈论混乱。不要对她使用混乱。取而代之的是采用scrum的基本原理(例如与应用程序相对的目的),并创建不同的方法来适应她的工作方式,但又有一些微妙的scrum色彩。

所有人都是不同的,许多程序员都不喜欢Scrum。我不会强迫他们这样做,因为那只会适得其反。我建议(以非乱码的方式)确定开发过程中的问题,看看您是否可以让她同意问题的存在,然后问她她认为哪种方法是很好的解决方案。她的合作和对过程的投入对于她的合作至关重要,如果她没有买进,她就不会成为公民。

从那里开始,您可以希望创建某种准混合Scrum +她对流程的方法,以便双方都能就前进的道路达成共识。


我认为关键是要帮助她首先了解您为什么要进行Scrum。我想你有你的理由,那为什么不告诉她呢?如果相关人员不了解为什么会有变化或他们将从中受益,那么您很可能会抵制任何变化。如果您能以与她的日常工作相关的方式向她解释使用Scrum的原因以及以下好处,我认为她更有可能对它采取更积极的态度。

如果她在Scrum流程中看不到任何价值,或者不了解它与她的关系如何,那么她可能就不会在意它。

我认为,对于某人来说,对于Scrum而言,最重要的概念之一就是您作为一个团队在工作,并且以团队而不是个人的身份致力于项目。对于许多人来说,这是最难掌握的东西,因为他们已经习惯了生活在"他们自己的世界"中。


我不确定Scrum是这里的中心问题。我猜她对新来的人带来很多新想法并煽动一切感到威胁。以前,当新人为事物带来新观点时,我就一直处在这种情况下,有时很难立即将这些现有的人带入新的思维方式。这通常需要文化转变,这并非一朝一夕就能发生。

尝试尽可能多地征求她的意见和建议,并表明您尊重她在团队中的存在时间比您长。如果过了一会儿她仍然不参加,那么您所能做的就是向您的经理提起它,然后让他们从那里拿走。


继续努力让其他开发人员参与。请记住,您是想要进行此更改的人。在遇到问题时寻求帮助。邀请他们参加每日站立会议。我目前正在为日常站立做计划,并确保邀请所有的猪和鸡。如果您是项目的负责人,则应由您来解决情况并承担风险。把自己放在那里。


推荐阅读