软件产品线工程方法 - BAPO之商业(Business)

Family Evaluation Framework (FEF) 是欧洲工业界和学术界经过六年时间从众多项目整理出来的一个评估框架,如下图,该评估框架有5个级别, 覆盖了软件工程的四个评估维度(商业、架构、流程和组织),每个维度有三到四个方面,本篇将介绍一下商业维度,这也是一般产品最重要的维度,也是我们开发人员最短缺的维度。

四个方面

BAPO对商业着重从以下四个方面考虑:

  • Vision and business objectives: 产品愿景
  • Commercial : 市场和销售
  • Strategic planning: 开发战略
  • Financial : 财务

五个级别

Level 1:单项目(Project-Based)

总体情况:这是最基本的级别,只分别考虑单个项目。

  • Vision and business objectives:没有产品线愿景
  • Commercial : 没有考虑产品线,市场、销售和产品管理都是基于单独的产品来考虑的
  • Strategic planning: 没有考虑各个系统之间的关系
  • Financial : 没有为领域工程准备专门的预算,所有预算都针对每个单独的系统

Level 2: 有意识(Aware)

总体情况:意识到产品线能带来好处,但是不知道如何管理产品线。

  • Vision and business objectives: 从意识上总体把握产品线,但是没有清晰的产品线愿景
  • Commercial : 市场、销售和产品管理都意识到了产品线工程带来的机会。产品线可以减少开发费用,可变性管理可以带给客户更多价值,但是公司没有清晰的策略来运行产品线
  • Strategic planning: 计划仍旧是按照单个系统开发来制定,但是在产品路线中有机会的话会考虑领域工程,很多核心资产都是过程中产生,而不是有计划的开展。
  • Financial : 对领域工程活动进行投入,有一定的预算开支

Level 3: 可管理(Managed)

总体情况:公司对产品线已经有较好的认识,软件产品线已经是商业战略的一部分。

  • Vision and business objectives: 组织对产品线愿景和目标都清晰。
  • Commercial : 产品线预期收益驱动市场、销售和产品开发,可以以较低的成本进行大量定制化工作。
  • Strategic planning: 分别计划领域工程和应用工程的路标。
  • Financial : 软件产品线影响投资决策

Level 4: 可测量(Measured)

总体情况:公司对产品线应用已经非常熟悉,软件产品线可以很好的协助制定商业战略。

  • Vision and business objectives: 组织外部,包括客户和投资者都对产品线愿景和目标也比较清晰
  • Commercial : 成本、收益和投资回报率都可测量,可变性管理也可度量,市场、销售和产品管理由这些可测量值指导
  • Strategic planning: 领域工程和应用工程的计划和路标共同计划,获取最好的业务价值
  • Financial : 成本和重用对预算的影响可计算

Level 5: 最优化(Optimised)

总体情况:公司应用产品线已经非常成熟了,软件产品线工程和商业协调一致,共同作用

  • Vision and business objectives: 基于产品线开发的很好理解之上反过来调整或优化目标和愿景
  • Commercial : 市场和销售知道由产品线工程带来的成本以及投资投资回报率,并可以使用这些知识改善商业战略
  • Strategic planning: 在产品线工程之外,使用战略上的计划和路标获取最好的商业价值
  • Financial : 能够准确的计算产品线产品的成本和利润

从以上级别,我们可以看出,每个级别都是有很明显的差别,大部分都出Project-Based和Aware级别,我们需要提高的地方还很多,但想要提高这个级别,还需要BAPO的其它APO协调。

发表评论