做成功的项目经理人
信息系统的开发过程是十分复杂和多变的。因为市场、用户、开发人员、开发技术等等所有的东西都不一样,所以就算开发同样的信息系统,两个项目都不可能一模一样的进展和完成。信息系统开发的复杂性来自软件本身的复杂性和人的脑力创造性劳动;并且信息系统的开发牵扯到如此多的不同性质的工作和如此多的不同的模型(过程模型、用例模型、数据库模型、顺序图、类图、商业模型等等)。 这篇文章通过系统开中需要注意的核心问题,或者说是在系统开发过程中需要关心的重点工作,以说明信息系统开发的灵魂或者内在。掌握了一个事物的本质或者内在的东西,就可以主动地创新我们做事情的方法或者手段。如果我们总在被动或者混乱中,那是因为我们没有掌握这些要旨,而被事物外在的形式所迷惑。 1、商业目标 信息系统开发的核心问题就要从信息系统的结果进行入手。开发一个信息系统的目的是实现一个组织或者团体的商业目标(或者其它目的,这里只关心商业目的)。所以一个信息系统开发成功的标志是给受益人或团体带来预期的商业收益。 所以,在项目计划过程中,项目确立之初,需要明确地调查和定义出即将开发的信息系统的商业目标。在这个目标中必须依次说明: ² 受益人或者团体是谁 。 ² 他或者他们就这一问题的当前商业模式或者工作方式、经营状况、等等。 这个问题就是系统开发背景或者用户在这一领域的现状。我们的用户是为了改善现状才会开发信息系统,这一点要切记。 ²