我们如何帮助客户
敏捷理念风靡一时,并被应用于似乎一切。因此,当KT的营销和产品组被要求在四个月内开发并推出一系列相关产品,而不是正常的每个课程12个月以上的时间框架时,我们同意看看敏捷中是否有什么可以帮助我们成功。
一个重大的挑战是对敏捷的共同理解,以及如何将这些概念应用于这些项目。敏捷不只是一个噱头,旨在用三分之一的时间和一半的成本产生一个高度工程化的最终结果(我们都知道这是不可能的)。相反,它是一些方法,当它们结合使用时,可以有效地产生一些有效的东西,并可以根据反馈迅速改进,在一个加速的时间框架内。但你必须愿意以不同的方式工作,以便你 "不要让完美成为美好的敌人"。
当我们寻找与IT无关的敏捷项目的例子时,很少能找到,而关于成功的具体因素--最重要的 "如何 "做的细节就更少了。因此,我们不得不考虑如何在不完全改变现有流程或不产生无效课程的情况下,使用敏捷概念中的精华。我们的目标是快速完成工作,并使工作在概念上合理,并准备好供客户使用。
该项目很成功,在四个月内推出了六个新产品。在这个过程中,有许多 "闪光点"。我们认为关于更敏捷的产品开发方法的五个关键学习点是。
- 仔细设定范围和时间表,然后有纪律地满足它们。确定具体的、可实现的结果,然后制作 只有 这些结果,非常迅速。在项目进展过程中,不要被要求增加 "不错的 "功能所迷惑。
- 使用一个既定的团队。这消除了学习共同工作所需的时间。它还能改善支持和战术风险的承担,因为信任已经存在。
- 首先充分利用现有的内容和流程。在可能的范围内,将现有的内容放到新的配置中。当发现有差距时,用文献搜索和使用内部主题专家来填补它们。抵制 "镀金 "的冲动,新的内容、图形设计、布局等,虽然非常可取,但会大大延长时间表。
- 经常与利益相关者进行沟通,但要简短、明确。这有助于避免方向上的摇摆,有助于管理预期,并确保高水平的支持。
- 为项目完成后的事情做计划。不要停留在记录经验教训和 "总结 "晚会上。问问刚刚推出的产品的下一步是什么?为继续成功需要制定什么计划,谁将拥有这些计划?
通过了解敏捷工具的范围--backlog、burndown、sprint、standup、retrospective--并使之适应我们的项目环境,我们能够迅速交付一系列重要的项目,有效地利用资源,并总结经验,使我们未来的努力更加有效。