软件工程项目的经济决策与管理
1. 软件项目与产品生命周期
软件项目生命周期内的活动常常以各种方式相互交错、重叠和迭代。例如,软件产品线(SPLC)中的敏捷产品开发涉及多次迭代,以产生可交付软件的增量。SPLC应包括风险管理,并与不同供应商(如果有)进行同步,同时提供可审计的决策信息,以满足产品责任需求或治理规定。软件项目生命周期和软件产品生命周期相互关联,一个SPLC可能包含多个软件开发生命周期(SDLC)。
2. 决策相关概念
- 提案 :业务决策始于提案的概念。提案与在项目、产品或投资组合层面实现业务目标相关。每个提案都是一个独立的选项,例如是否开展特定的软件开发项目、是否增强现有软件组件或是否从头重新开发软件等。业务决策的目的是根据当前业务情况,确定哪些提案应该实施,哪些不应该。
- 投资决策 :投资者进行投资决策是为了投入资金和资源以实现目标。投资者可以是组织内部的(如财务部门、董事会)或外部的(如银行)。目标与一些经济标准相关,如实现高投资回报、增强组织能力或提高公司价值,同时也应考虑商誉、文化和能力等无形因素。
- 规划期限 :当组织选择投资某个提案时,资金会被锁定在该提案中,形成“冻结资产”。冻结资产的经济影响通常开始较高,然后随时间下降;而与提案相关元素的运营和维护成本则通常开始较低,但随时间增加。提案的总成本是这两者之和。存在一个使成本总和最小化的时间点,称为最小成本生命周期。为了正确比较不同寿命跨度的提案,需要考虑规划期限,即统一的时间框架。一旦确定了规划期限,就有多种技术可用于将不同寿命跨度
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



