很少有项目能按照预先的计划进行。大多数项目在前期启动的时候都雄心勃勃,而到了最后都是拼命地凑出一些东西来交差。这样做出来的东西往往会出现让人难以忍受或难堪的错误,更槽糕的是,可能在投资者那引起难以预料的反应。软件的质量好坏通常由
[成本]、
[时间]、
[功能]决定。软件的质量没有最高峰,通常情况下软件设计者只要在不超过预算成本的前提下,在规定的时间内完成规定的功能,那么就可以说这个软件已经合格。事实上大多数不能完成委托的项目的原因就在于这三个要素平衡的失调。比如:
一个项目注入资金开始启动,投资者要求在两年半后交付产品。然后你就开始辛勤的工作,不断的调整并添加新功能,直到接近结束时,才意识到“项目可能完成不了”。到此时项目可能还没切入正题,因此你只好将更多的人手投入到工作中。不久之后,你开始尝试放弃一些功能,以求“瞒天过海”,如报表、归档、安全性及审计操作等等。最后交付的产品十分简陋,结果只能增加你个人的坏名声,并进一步使投资者相信你根本没能力开发软件,更不用说按期完成不超支了。
由上面的故事,可以分析的出阻碍项目不能照计划进行的原因就在于 [成本]、 [时间]、 [功能]管理不正确,当然项目的困境还包括:
1、预算不够
2、软件功能规划不全或画蛇添足的现象
3、人事变更的其他外界因数
……
一个项目注入资金开始启动,投资者要求在两年半后交付产品。然后你就开始辛勤的工作,不断的调整并添加新功能,直到接近结束时,才意识到“项目可能完成不了”。到此时项目可能还没切入正题,因此你只好将更多的人手投入到工作中。不久之后,你开始尝试放弃一些功能,以求“瞒天过海”,如报表、归档、安全性及审计操作等等。最后交付的产品十分简陋,结果只能增加你个人的坏名声,并进一步使投资者相信你根本没能力开发软件,更不用说按期完成不超支了。
由上面的故事,可以分析的出阻碍项目不能照计划进行的原因就在于 [成本]、 [时间]、 [功能]管理不正确,当然项目的困境还包括:
1、预算不够
2、软件功能规划不全或画蛇添足的现象
3、人事变更的其他外界因数
……