如果是这样,你如何处理那些没有“感觉”正确的事情,例如:
现在,一些敏捷组织确实忽略了其中的一些做法,但大多数成功的做法都包含了大部分做法。
你如何处理传统开发过程中看似混乱的问题?
答案 0 :(得分:13)
实际上,我是敏捷组织中的瀑布式开发人员。
对我而言“不合适”的事情包括:
答案 1 :(得分:2)
为什么这些做法与瀑布不兼容?据我所知,几乎所有这些,如果不是绝对所有这些都是可能的瀑布方法。瀑布开发必须是混乱的,没有特别的原因。它可能有其他缺点/挑战,但是名单上的混乱可能并不高。
答案 2 :(得分:2)
没有进入“抱怨”模式..我会选择回答问题的“处理它”部分。我从我的经验中得出了以下选项
答案 3 :(得分:1)
首先,敏捷方法论强调这些实践,但他们没有引入它们。在敏捷进入之前,他们一直在软件开发过程中。所以简单地说,如果你不使用Scrum / XP / RUP,那么你不遵循这些做法是完全错误的。如果您是一个专业的软件开发组织,这些实践将以一种或另一种形式存在。
其次,无论您是瀑布式组织中的敏捷开发人员还是反之亦然,您都无法做很多事情,至少不能有效或显着。组织的“文化”发展是管理和执行的承诺和重点的一个功能。如果那不存在,你可以做你的'有点',但你最终会失败。这就是敏捷在转型时失败的原因,因为他们不愿意进行文化变革。
答案 4 :(得分:1)
我是一个伪敏捷组织,这是我对你提出的那些观点的回应:
答案 5 :(得分:1)
说真的,如果你的组织像你描述的一样混乱和业余,我会在他们失败之前开始寻找另一份工作。作为Martin Fowler once quipped
如果您无法更改组织,请更改您的组织
另一方面,如果您觉得他们可以改变,那么我会尝试通过在列表中的其他任何内容之前引入回顾来启动此更改。如果你能让人们互相交谈,并开始识别正在发生的浪费,并且有关人员有足够的授权来听取反馈和做出改变,无论多么试探性,你都会走上正轨。
您已经确定的所有其他实践都是消除特定类型废物的技术 - 例如,编写单元测试,以减少项目后期修复缺陷的浪费。通过举办回顾会,您将了解这些废弃物并为人们提供一个空间,让他们决定更专业地做事。
最后,它是关于自尊的:你的,你的同事,以及整个组织。你是否满足于一如既往地糊里糊涂,或者你是否想尽可能地做你所做的事情?
祝你好运!