• 第3章 敏捷项目管理概述


    3.1  敏捷项目管理架构

    1.敏捷项目管理架构概述

    敏捷项目管理架构(Agile Project Management Framework,APMF),旨在协助团队聚焦于将项目的商业价值最大化,是基于价值分析和分解的项目管理,也就是价值驱动的项目管理。

    2.参与人员

    APMF敏捷项目管理过程中,参与人员包括干系人、发起人、产品负责人/客户代表、敏捷教练、团队成员和测试员。

    3.敏捷项目管理阶段

    敏捷项目管理可分为5个阶段:立项阶段、启动阶段、发布循环阶段、迭代循环阶段、收尾阶段。

    4.产出

    (1).立项阶段

    1).建立项目愿景,产出“产品盒”。

    2).准备商业论证,产出“商业论证”。

    (2).启动阶段

    1).制定项目章程,产出“敏捷项目章程”。

    2).辨识角色,产出“角色卡”。

    3).建立产品待办列表,产出“用户故事卡”和“产品待办列表”。

    4).进行粗略估算,产出“有粗略估算结果的用户故事卡”。

    5).建立产品地图/用户故事地图,产出“产品地图”。

    (3).发布阶段

    1).分解用户故事,产出“已分解的用户故事”。

    2).定义验收标准,产出“已撰写验收标准的用户故事”。

    3).估算用户故事点数,产出“已估算点数的用户故事”。

    4).发布待办列表,产出“已排序的产品待办列表”。

    5).刺探,产出刺探的结果。

    6).进行迭代循环,产出“增量成果”。

    7).发布与回顾,产出“发布增量成果”和“改进行动方案”。

    (4).迭代阶段:

    1).迭代规划,产出“工作卡”和“已排序的产品待办列表)”。

    2).准备测试用例,产出“验收测试用例”。

    3).开发和测试增量成果,产出“通过验收测试的增量成果”。

    4).每日站立会,产出“用户故事看板”和“燃尽图”。

    5).迭代审查与回顾,产出“改进行动方案”。

    (5).收尾阶段

    1).交付项目成果,产出“项目成果”。

    2).进行项目回顾会议,产出“改进行动方案”。

    3).收尾项目活动。

    3.2  敏捷团队

    敏捷团队是被充分授权且自我组织的跨职能团队,他们拥有令人赞赏的技能,他们将时间、精力、金钱集中在最有商业价值的部分。

    敏捷自组织团队要做到:

    (1).自律。

    (2).共同分担责任。

    (3).达成共识的核心价值观并遵守团队工作协议。

    (4).遵守承诺。

    (5).开发过程透明化。

    (6).遵从公司标准。

    3.3  敏捷团队成员

    3.3.1  开发团队

    1.开发团队的组成

    2.开发团队的工作

    (1).确认用户故事。

    (2).罗列待办列表。

    (3).完成增量产品或成果。

    3.3.2  敏捷教练/团队促进者

    1.敏捷教练的责任

    (1).改善团队动态行为。

    (2).改善的代言人和影响者。

    (3).进行过程裁剪与敏捷实践裁剪。

    (4).促进团队讨论阶段目标及相关限制。

    (5).促进过程改进顺利进行。

    (6).协助识别可以使团队更有生命力的新事物。

    (7).使团队成长并培养出更多的敏捷教练。

    (8).对现状提出挑战。

    2.敏捷教练的目标

    (1).协助团队达成令人惊艳的成果。

    (2).协助团队发展和更健康的在一起。

    (3).协助每个人在通往敏捷成功的旅程中,踏出下一步。

    3.敏捷教练的工作

    (1).以设定共同的愿景和充分授权来领导团队。

    (2).确认大家遵循敏捷价值观、原则及过程。

    (3).以帮团队挡掉干扰和排除团队前进的障碍来服务团队。

    (4).促进站立会议、规划会议及审查与回顾会议的开展。

    (5).提供支持,确认项目有明显的进展,且确保计划是灵活的。

    (6).精髓是帮助团队成长。

    3.3.3  产品负责人/客户及发起人

    1.产品负责人/客户的工作

    (1).拥有产品待办列表,也就是项目完成哪些功能。

    (2).决定每个发布的日期和内容。

    (3).排定优先级,包括项目、发布、迭代及每天的工作计划。

    (4).促进干系人的参与和管理他们的期望。

    2.发起人的工作

    (1).提供项目目标及财务资源。

    (2).对产品负责人提供指导。

    (3).要参加发布与迭代审查,以查看团队是否已交付增量成果。

    (4).时刻关注价值和成本。

    3.4  仆人式领导

    3.4.1 什么是仆人式领导

    敏捷仆人式领导,运用快速迭代等积极的作法,拥抱变化,进行团队激励与团队合作,做出最深度契合用户需求的产品。仆人式领导者必须从解决问题转换为提倡授权,帮助团队成员成长和帮助他们解决实际的问题,不断进化,逐渐具备自我组织、自主成长、自我修复的敏捷能力,达成迭代目标。

    3.4.2  积极倾听:仆人式领导的询问和倾听

    仆人式领导,最需要练习的是积极倾听,也就是要学习如何问问题和停止解决问题。积极倾听的有效步骤为:听、了解、响应。

    仆人式领导者要倾听、要询问让团队思索的问题,只问而不讲答案,借由询问问题,让团队学习思考解决问题的方法。这样能加强团队建设、找到双赢解决方案、减少冲突及促进了解。仆人式领导者要引导并授权团队去反应、思考、发现及让他们自己做决定。

    3.4.3  开发高情商

    EQ是了解与管理我们的情绪、社会互动及人际关系的竞争力,包括自我察觉、自我管理、社会察觉、人际关系管理。

    3.5  组建高效能团队

    1.团队组建阶段

    (1).建立期。

    (2).风暴期。

    (3).规范期。

    (4).高效期。

    2.管理冲突

    (1).很技巧的决定冲突的严重性。

    (2).小心的决定是否需要介入。

    (3).拒绝用逃避的方式来解决问题。

    3.促进团队会议技巧

    (1).协作游戏

    3.6  沟通与团队空间

    1.面对面沟通

    2.集中办公

    3.团队空间

    (1).信息发射源。

    (2).讨论环境。

    (3).支持工具。

    (4).视频会议。

    (5).空间安排。

    4.虚拟团队

    3.7  指导团队

    1.指导技巧

    (1).培训。

    (2).教练。

    (3).师徒辅导。

    2.指导方式

    (1).初期进行全队指导。

    (2).中期进行个别指导。

    (3).后期进行全队指导。

    3.注意事项

    (1).时区的不同。

    (2).阶层的不同。

    (3).更多的文档。

    (4).文化的差异。

     

  • 相关阅读:
    iOS开发 -------- transform属性(形变)
    iOS开发 -------- UITableView的编辑
    iOS开发 -------- 九宫格坐标计算
    Alcatraz的安装和使用
    Python实现简单抓取功能
    预备作业:课程基础
    预备作业:课程基础
    预备作业
    oracle常用命令总结
    在Linux下写一个线程池以及线程池的一些用法和注意点
  • 原文地址:https://www.cnblogs.com/SanMaoSpace/p/6661888.html
Copyright © 2020-2023  润新知