大师兄的信息化项目管理学习笔记(六十七):开发方法和生命周期绩效域

大师兄的信息化项目管理学习笔记(六十六):团队绩效域
大师兄的信息化项目管理学习笔记(六十八):规划绩效域

一、关于开发方法和生命周期绩效域

  • 开发方法和生命周期绩效域涉及与项目的开发方法节奏生命周期相关的活动和职能。
  • 预期目标:
  • 开发方法与项目可交付物相符合。
  • 将项目交付与干系人价值紧密关联。
  • 项目生命周期由促进交付节奏的项目阶段和产生项目交付物所需的开发方法组成。
  • 绩效要点:
  • 交付节奏
  • 开发方法及其选择
  • 协调交付节奏和开发方法及生命周期

二、交付节奏

  • 交付节奏是指项目可交付物的时间安排和频率:
  • 一次性交付:只在项目结束时整体交付。如流程再造项目,在项目接近收尾、新过程推出之前,不进行任何交付。
  • 多次交付:项目包含的多个组件在整个项目期间的不同时间交付。组件可按顺序交付或单独交付。
  • 定期交付:与多次交付类似,但定期交付时按固定的交付进度计划进行,如每月或每两个月交付一次。
  • 秩序交付:是将特性增量立即交付给客户,强调在整个产品生命周期内产生收益和价值,适合于稳定且保持原班人马的项目团队。

三、开发方法

  • 开发方法是在项目生命周期内创建和演变的产品、服务或结果的方法。这些方法通常被视为一个频谱,从预测型方法适应型方法逐渐变化。
1. 预测型方法(瀑布型方法)
  • 适用场景:在项目开始时就可以定义、收集和分析项目和产品需求。
  • 涉及重大投资和高风险,可能需要频繁审查、改变控制机制。
  • 特点:范围、进度、成本、资源需要和风险可以在项目生命周期的早期阶段明确定义,且相对稳定。
  • 优点:使项目团队能够在项目早期降低不确定性的水平、提前完成大部分规划工作,可借鉴以前类似项目的模版。
2. 混合型方法
  • 适用场景:需求存在不确定性或风险、可交付物可以模块化且可由不同项目团队开发时。
  • 特点:比预测型方法更具适应型,但不如适应型方法适应性强。
  • 混合型方法示例:
  • 适用适应型方法开发产品,采用预测型方法部署产品。
  • 项目的一项可交付物采用适应型方法开发,另一项采用预测型方法开发。
  • 混合型方法通常使用迭代或增量型开发方法:
  • 迭代(越来越好):迭代方法对于澄清需求和调查各种选项非常有用。每个迭代在预先确定的实践期间(时间盒)内增加功能,该功能在最后一个迭代结束后才被视为已完成。
  • 增量(越来越多):增量方法是用于在一系列迭代过程中生成可交付物。
3. 适应型方法
  • 项目开始时确立意愿,项目进行过程中在最初已知需求基础上,按照用户反馈、环境或意外事件来不断完善、说明、更改或替换。
  • 适用场景:需求面临高度的不确定性和易变性,且在整个项目期间不断变化。
  • 特点:相比混合型方法、适用型方法的迭代周期会更短频率会更快,产品会根据干系人反馈不断演变。
  • 敏捷方法可被视为特殊的适应型方法,具有下列特征:
  • 迭代周期更短(一周到两周)
  • 每个迭代结束时会展示所取得的成就
  • 项目团队积极参与每个迭代的规划
  • 项目团队根据优先级确定的待办事项列表来决定他们可以实现的目标范围,估算所涉及的工作
  • 在整个迭代期间进行协作一不断确定范围
4. 选择开发方法的考虑因素
4.1 产品、服务或结果
  • 创新程度
  • 需求确定性
  • 范围稳定性
  • 变更的难易程度
  • 交付选项方案:可交付物的性质以及能否以组件形式交付将影响开发方案
  • 风险:某些高风险产品可能需要大量前期规划和严格的流程减少威胁
  • 安全需求
  • 法规
4.2 项目
  • 干系人:适应型方法需要干系人大量参与
  • 进度制约因素:如果需要尽早交付、采用迭代型或适应型方法
  • 资金可用情况:资金不确定的环境适合适应型和迭代型方法。发布最小可行产品使得只需极少的投资就能进行市场测试或占领市场,也可根据市场反应调整投资。
4.3 组织
  • 组织结构:多层级、汇报结构严格、官僚作风浓厚的组织结构经常采用预测型方法。采用适应型方法的项目往往具有扁平式结构,并且可与自组织的项目团队一起开展工作。
  • 文化:预测型方法适合于具有管理和指导文化的组织,会制定周密的计划并根据基准测量进展情况。适应型方法则更适合于强调项目团队自管理的组织。
  • 组织能力:从预测型开发方法过渡到适应型方法,再到使用敏捷方法,需要从整个组织的高管层开始转变思维模式。组织政策、工作方式、汇报结构和态度都应保持一致,才能成功运用适应型方法。
  • 项目团队规模和所处位置:适应型方法,特别是敏捷方法,通常更适用于拥有5~9名成员的项目团队。适应型方法对位于同一物理空间的项目团队非常有效。大型项目团队和主要通过虚拟方式工作的项目团队,采用靠近预测型的方法效果更好。但有些适应型方法也可用于成员分布于不同地点的大型团队。

四、协调交付节奏、开发方法和生命周期

  • 以社区中心项目为例:


  • 社区中心生命周期:


五、与其他绩效域的相互作用

  • 开发方法和生命周期绩效域于干系人绩效域、规划绩效域、不确定性绩效域、交付绩效域、项目工作绩效域和团队绩效域相互作用:
  • 如果一个可交付存在要与干系人验收相关的大量风险,则可能会选择迭代方法,向市场发布最小可行产品,以便在开发其他特性和功能之前获得反馈。
  • 所选的生命周期会影响进行规划的方式,预测型生命周期会提前进行大部分规划工作,项目进展中使用滚动式规划和渐进明细来重新规划,随着威胁和机会的发生,计划也会得到更新。
  • 开发方法和交付节奏是减少项目不确定性的方法,如果一个可交付物存在与监管要求相关的大量风险,则可能会选择预测型方法进行额外测试、文档编写,并采用健全的流程和程序。
  • 在考虑交付节奏和开发方法时,开发方法和生命周期绩效域与交付绩效域的关注点会有很多重叠,交付节奏是确保实际项目的价值交付和可行性规划保持一致的主要因素之一。
  • 在项目团队能力和项目团队领导力技能方面,项目工作绩效域、团队绩效域与开发方法和生命周期绩效域会相互作用,项目团队的工作方式和项目经理的风格会因开发方法的不同而存在很大差异。采用预测型方法时,通常需要更加重视预先规划的、测量和控制,适应型方法需要更多的服务型领导风格,而且可能会形成自我管理的项目团队。

六、执行结果检查

  • 在项目整个生命周期过程中,项目经理和项目团队需要对开发方法和生命周期绩效域的执行效果进行检查,确保其有效执行并实现预期目标。
预期目标 指标及检查方法
开发方法与项目可交付物相符合 产品质量和变更成本:采用适宜的开发方法(预测型、混合型和适应性),可交付物的产品变量比较高,变更成本相对较小。
将项目交付与干系人价值紧密联系 价值导向型项目阶段:按照价值导向将项目工作从启动到收尾划分为多个项目阶段,项目阶段中包括适当的退出标准。
项目生命周期由促进交付节奏的项目阶段和产品项目交付物所需的开发方法组成 适宜的交付节奏和开发方法:如果项目具有多个可交付物,且交付节奏和开发方法不同,可将生命周期阶段进行重叠或重复。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容