天天小说网

借鉴敏捷开发经验

在团队如何运用创新者的方法的问题上,软件界提供了一些很好的经验。由于软件开发团队经常面临高度不确定性,很多从业者(杰夫·萨瑟兰、肯·施瓦伯和肯尼思·鲁宾等)提出了敏捷开发(Scrum)概念,并认为这是组建创新和开发团队更好的方法。Scrum的概念源于英式橄榄球运动,意为并列争球,即在停止后重新启动比赛。对团队领导者来说,Scrum的一些思想是很有用的。

首先,在软件开发中,每个敏捷开发团队都由三个部分组成:产品负责人(product owner)、敏捷开发教练(scrum master)和开发团队(development team)。产品负责人确立产品愿景和需求,敏捷开发教练负责指导开发团队,而开发团队则通过自我组织攻克任务。在帮助团队运用创新者的方法方面,敏捷开发教练发挥着重要作用。在他扮演的多重角色中,每一种都至关重要:教练——帮助团队成员学习创新者的方法;流程主管——帮助团队运用创新者的方法;变革管理顾问——帮助团队成员适应新的流程;捍卫者——保护团队成员免受外界干扰,并负责清除障碍。同样,作为团队成员,你需要知道你在自我组织过程中及流程工作中扮演的角色。

其次,每一个敏捷开发团队都遵循一个包含定义产品待办事项(product backlog)、执行冲刺和评估冲刺的内部流程。产品待办事项是一个按优先顺序排列的待办事项清单,那些对成功最重要的事项会排在最前面。冲刺涉及如何在短时间内完成一项工作(试验),而冲刺评估重点是对产品(可交付产品的完成情况)和流程(冲刺的执行情况)进行评估。

敏捷开发流程为我们提供了诸多宝贵经验。对项目发起者来说,你可以把团队的产品待办事项视为一个按假设重要性排列次序的清单。至于冲刺,则是确定任务,对这些至关重要的假设进行测试,给出时间节点,并在发现事实后迅速推进项目进展。敏捷开发团队要参加每日例行的长为15分钟的评估会议,对为实现冲刺结果而开展的活动进行评估。冲刺之后,团队成员还要对各自的工作进行评估,并提出改进建议。

敏捷开发流程可以运用到创新者的方法的任何一个阶段。作为指导团队的敏捷开发教练,你可以通过确定一系列冲刺,迅速、有效地应对待办事项,同时学习如何改进这一流程。要想了解更多内容,我们推荐肯尼思·鲁宾的《Scrum精髓:敏捷转型指南》。

更多内容加载中...请稍候...

若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!