构建敏捷基础
-
获得组织和个人的承诺
- 同时获得个人和组织层面的承诺是敏捷转型的关键
- 组织承诺,可通过执行以下工作来实现敏捷转型且转型成功后,组织继续支持
- 聘请有经验的敏捷专家创建一项可行的转型计划,并指导公司实现该计划
- 在公司第一个敏捷项目团队成员的培训上就要开始有所投入
- 为支持敏捷方法,允许Scrum开发团队放弃瀑布式的过程,会议和文件
- 为每个敏捷项目提过所需的Scrum团队成员:开发团队,产品负责人和Scrum主管
- 为敏捷项目团队提供专职的Scrum团队成员
- 鼓励开发团队跨职能工作,提供自动化测试工具
- 允许Scrum团队自管理
- 给敏捷项目团队应有的时间和自由来进行必要的测试与试错
- 过程中要给予敏捷团队鼓励,成功后要庆祝
- 个人承诺: 方法
- 参加培训和会议,并愿意学习敏捷方法
- 以开放的心态接受变革,愿意尝试新的流程,并努力培养新的习惯
- 抵制回到旧有流程的诱惑
- 愿意为项目团队成员中缺乏敏捷技术经验的伙伴提供指导
- 不怕犯错误,从错误中学习
- 在冲刺回顾时认真反思,并承诺努力改进
- 积极融入跨职能团队的开发团队
- 放下自我,成员团队的一员
- 为团队的成功和失败承担责任
- 主动进行自我管理
- 积极参与每个敏捷项目
- 如何获得承诺
- 需要得到制定和实施业务决策人的支持
- 在本组织当前的项目中识别存在的问题并用敏捷的方法提供可行的解决方案
- 强调一些敏捷项目管理的整体优势
- 利润优势:更快速的向市场提供产品
- 减少缺陷: 采取主动预防性质量措施,持续集成,测试以及持续改进
- 更高的士气
- 更愉快的客户
- 转型的可能性
- 关键问题:
- 组织的障碍在哪里
- 今天是如何工作的
- 今天,团队如何开展工作,在敏捷方法下需要做哪些改变
- 监管的方面,挑战是什么
- 面对的问题,阻力
- 组织需要变革
- 项目管理负责人会把敏捷过程视为一种威胁
- 从领导角色到服务角色的转变是一种挑战:指挥控制让位于引导支持
- 关键问题:
- 何时是转型到敏捷的最佳时期
- 当需要证明敏捷项目管理必要性的时候,比如大型项目结束时,发现很多无效工作
- 当考虑做精确预算的时候:从第一个项目理出量化指标
- 当开始一个新项目的时候
- 当有了新的领导层的时候
- 当进入一个新的市场或行业的时候
-
选择正确的项目团队成员
- 开发团队:
- 要做到:
- 一个词形容:多才多艺
- 愿意做跨部门的工作
- 计划冲刺并围绕这一计划进行自管理
- 理解产品需求,并对工作量进行估算
- 向产品负责人提供技术意见,以便其可以理解需求的复杂性并作出适当的决定
- 根据情况做出调整,通过调整过程,标准和工具来优化自己的工作业绩
- 选择开发团队:乐于接受改变,喜欢挑战,乐于身处开发前沿和愿意为项目成功而付出代价的人
- 要做到:
- Scrum主管
- 要做到:
- 用一个词来形容就是:影响力
- 有足够的组织影响力,能够消除外界的干扰,保证项目团队成功地使用敏捷方法
- 对敏捷项目管理足够了解,以便在整个项目过程中能够帮助项目团队坚持执行敏捷过程
- 具有指导开发团队达成共识的沟通技巧和说服力
- 充分信任团队,并允许开发团队自我组织和管理
- 选择Scrum主管:需要选择一个愿意做仆人式的领导的人,且需要有足够大的气场,在面对组织和个人的抗拒的时候,能够阻止干扰并坚持敏捷过程的推荐
- 要做到:
- 产品负责人:
- 要做到:
- 一个词形容:果断
- 非常熟悉客户要求和业务需求
- 有对产品需求进行优先级排序和在排序的决断力和业务授权
- 要对产品代办项进行持续的更改
- 将致力于与其他Scrum团队成员合作,直到整个项目结束
- 有获得项目资金和其他资源的能力
- 选择产品负责人: 可以提供产品专业知识和对项目做出承诺的人
- 要做到:
- 敏捷推动者
- 要做到:
- 用一个词形容: 充满激情
- 对公司流程做出决策
- 让组织对敏捷流程显现的好处充满期待
- 为项目团队建立敏捷流程的整个过程中提供支持
- 为取得第一个项目和以后的项目的成功召集所需的团队成员
- 积极推进流程升级,消除不必要的干扰和敏捷之外多余的过程
- 选择敏捷推动者: 组织中拥有权力的人–有话语权并在过去成功组织领导过项目变革的人
- 要做到:
- 敏捷导师
- 要做到:
- 用一个词形容就是经验丰富
- 成为敏捷过程的专家,尤其要熟悉所在组织所选择的敏捷过程
- 熟悉不同规模的项目
- 不接管项目就能提供有用的建议和支持
- 能够在项目开始时的第一次冲刺过程中帮助指导项目团队,并在整个项目期间解答疑问;能与开发人员,Scrum主管和产品负责人很好的合作共处
- 跳出部门或组织之外,用局外人的视角看问题
- 项目干系人
- 要做到:
- 一个词形容:参与
- 最终产品决定上,能尊重产品负责人
- 有意愿有能力参加评审,并提供产品反馈意见
- 理解敏捷流程
- 愿意接受敏捷管理项目的信息模式
- 当产品负责人和开发团队有问题的时候,能够不厌其烦的详细解答
- 能够与产品负责人和其他项目团队成员协同工作
- 选择项目干系人: 项目值得依赖,具有合作精神,对项目能够主动付出
- 要做到:
- 要做到:
- 开发团队:
-
创建适合敏捷的环境
- 需具备的条件
- 敏捷流程的良好使用
- 透明
- 检查
- 调整
- 专职的Scrum团队
- 集中工作的Scrum团队
- 受过良好培训的项目团队
- 敏捷认证: 项目管理协会 - 敏捷管理专业人士(PMI-ACP)认证
- Scrum联盟:Scrum主管认证(CSM); Scrum产品负责人认证(CSPO);Scrum开发者认证(CSD);Scrum专业人士认证(CSP)
- 大量的大学认证可能
- 需具备的条件
-
持续的支持敏捷
- 敏捷转型成功的关键因素
- 选择好的试点项目
- 有一位敏捷导师
- 充分的沟通
- 准备好继续前进
- 敏捷转型成功的关键因素