跳转至

敏捷性学习

  • 教育业也为敏捷实践的扩展提供了良好的环境
  • 利用敏捷技术来为重要工作排优先级
  • 面对面的交流、有意义的学习、自组织团队以及利用想象力的增量型学习和/或迭代型学习都是敏捷的原则

颠覆式技术

  • 向云计算过渡 , 尤其促进了颠覆性技术的应用
  • 云计算要求减少预付款 , 但会基于即付即用或按需付费的机制 , 通过订阅服务随时付款
  • 更新的应用程序、基础设施和平台以一种迭代的增量方式发布到云端 , 与技术进步和不断变化客户需求保持同步

客户体验

  • 敏捷第一原则将客户满意视为最高要求 , 而这也是交付让客户满意的产品和服务的关键
  • 随着社交媒体的广泛使用 , 快速而透明的客户反馈循环唾手可得
  • 为保持竞争优势 , 各个组织要关注客户体验

为什么需要敏捷管理

  • 产品开发面临巨大的变革
  • 生物制药、IT、智能自动化、轻型房地产、精益制造等领域要求持续创新 , 经验成本持续增大
  • 市场要求极大地转变 : 预测性 -> 适应性

1. 可视性(信任)

2. 灵活性(提升敏捷性)

3. 短期预测性

4. 长期愿景

解决方案 : 创新

如何创新

  • 理想很丰满
  • 按时、按照规格要求、在既定预算范围内交付一个产品
  • 需要好的计划和项目管理控制
  • 现实很骨感
  • 很少新的产品和服务可以按时、按照规格要求、在既定的时间内交付
  • 产品生命周期越来越短 , 传统思维与做法需要改变 ; 项目不再抗拒变化 , 而是正面拥抱变化 , 让产出符合甚至互殴引领需求 ;

新产品问题

  • 31.1%的项目会在完成前取消 , 实际花费会是以前预计的**189%**
  • 项目复杂度也越来越大
  • 更快交付实用产品的需求
  • 越来越多的含糊,仪表的需求
  • 更大的不确定性/风险
  • 运用底层技术
  • 直接复用现成组件(Off-the-Shelf)

为什么传统的项目管理不奏效

繁重的计划

  • 商业论证
  • 项目提案
  • 项目章程
  • 合同
  • 项目管理计划
  • 用户用例
  • 工作流图表
  • WBS
  • 甘特图
  • 风险登记册
  • 项目进度报告
  • 项目收尾报告

被锁定

  1. 客户在开发启动前就要签字同意完整的项目需求书
  2. 需求收集后需要制定详尽的时间表
  3. 系统的分析和设计
  4. 变更需要严格的变更审批流程
  5. 客户想要的产品不一定就是团队所开发的

隐形团队

客户和开发团队被隔离

  1. 客户 -> 项目经理
  2. 项目经理 -> 开发团队
  3. 开发团队 -> 项目经理
  4. 项目经理 -> 客户
  5. 客户 -> 项目经理
  6. 项目经理 -> 开发团队

但是 隔离了团队

  1. 纽带是**项目经理**
  2. 开发人员独立工作
  3. 测试独立工作
  4. 是人一定就会犯错

核心挑战是什么

软件开发的本质是什么

  • 容易理解、静态问题和需求、定义好的可预测的过程