background image

软件开发项目投资决策研究

    【摘要】 软件开发项目的各个阶段上包含有多种形式的实物期权,传统的投资项目决策理
论则没有考虑实物期权,因而不论从决策目标、决策内容还是决策准则上,都不能适应软件
开发项目经济分析的要求。本文首先详细讨论了软件开发项目的生命周期,界定了在其各个
阶段上可能存在的实物期权;其次研究了在考虑内含实物期权时,软件开发项目投资决策
分析的内容和目标;最后构建了在考虑内含实物期权时,软件开发项目投资决策分析的一
般框架和决策准则。

 

  【关键词】

 软件开发项目 净现值 实物期权 投资决策 

  

 

  在不确定条件下,在项目投资决策分析中,实物期权理论正替代传统的净现值

NPV)法,得到了广泛的运用。许多学者也将该方法引入了 IT 项目的投资决策分析之中。

而这些分析存在着两个缺陷,一是虽然在软件开发项目经济分析时考虑了项目内含的实物
期权价值,但在项目投资决策分析中却仍然遵循

NPV 方法的思路,而没有考虑实物期权的

执行问题以及何时执行问题;二是缺乏对软件开发项目在生命周期的各个阶段所包含的实
物期权做系统、全面的研究,大多只是考虑到项目中的等待期权。

 

  一、软件项目的生命周期

 

  从项目管理与项目经济分析的角度来看,软件项目的生命期可归纳成图

1 所示的一般

过程。

 

  在图

1 中,横坐标是时间,纵坐标是收益或投资成本,t0=0 是项目的决策点。在决策时,

I 是项目可行性研究费用(成本),相对于项目的整个寿命期,一般来说,项目的可行性研
究阶段的时间很短,所以假设项目的可行性研究是在瞬间完成。

t1 是项目开发的起始点,

t1―t2 是项目前期开发阶段,在这一阶段,项目有一现金流 C1 支出,C1 可能是常量,也
可能是随时间的变量

C1(t)。从 t2 时刻起,项目的首期开发完成,项目开始有收益,即现

金流

B1。B1 可能是常量,更一般的是随时间的变量 B1(t),这一收入可能是企业出售软

件或出售软件以及相关服务的收入。同时,对于大多数成功的软件项目来说,从

t2 时刻起,

该软件项目又开始了进一步的开发,如增加软件的新功能,或将软件移植扩展到其他的计
算机操作系统等。

t2―t3 阶段是软件项目的第二次开发阶段,在这一过程中所发生的开发费

用为

C2,C2 的特点也与 C1 相似。从 t3 到 tn,其中可能包括多个与 t2―t3 阶段相似的软件

项目的扩展(再开发)阶段。

T 是该软件项目结束的时间,由于技术进步与消费者的变化,

一般来说,一个软件不可能永远继续下去,它可能在某一时点被完全淘汰。综合上述分析
t0 是项目的决策点,t1 是项目的开发起始点,它们可能是同一点,但大多数情况下,可能
是不同点。

t1―tn 是项目的开发阶段,其中 t1―t2 是项目的纯开发阶段,在这一阶段上,项

目无收益。

t2―T 是项目的收益(经营)阶段,在这个时段上项目有现金流收入,它们通常

大于本阶段上的开发费用。值得指出的是,软件项目在

t2―T 阶段,企业可以中止并出售该

项目,并一次性地收取转让费。

 

  二、软件开发项目内含实物期权分析

 

  从图

1 的分析可以看出,一个软件开发项目包含了多个阶段。把软件项目看作是由一系

列序贯开发的小项目所组成,这一观点在软件开发项目管理中已被广泛接受。在软件项目中,
前一阶段的决策决定了后继阶段的开发投资,所以在前一阶段的经济评价中,应考虑本阶