信息系统项目费用的通常组成 通常企业需要支出如下费用,完成一个信息系统项目: - 软件授权费用,用于购买软件 - 咨询费用,用于如何通过软件来解决企业的问题 - 定制费用,用于改进软件以适应具体的问题 - 开发费用,拥有获得扩展的功能模块和组件 - 培训费用,知道最终用户如何使用这个解决方案 - 维护费用,用于运行和更新系统 如何用开放源代码软件完成项目? 1 软件昂贵的许可费用可以略去,因为开放源代码软件完全免费。 2 咨询费用:如何你愿意花时间,你自己可以去理解如何使用软件来解决你自己的问题;或者请一个独立的咨询师花一周来完成这个工作,然后告诉你该如何做。 3 定制费用:你可以获得一些如何定制软件的例子和教程,然后自己动手;或者再一次从一个独立的咨询师那里购买完成这个工作;也可以从社区中得到免费的服务。 4 扩展开发:如果你有能力,你可以自己开发完成一些附加的扩展程序。您可以把这些扩展贡献到社区中,这对您很重要,这样你就不必后续的代码维护、bug更改和开发新特性全部由你自己完成了。代码维护的工作量很大的,一个难以维护的软件很容易从一种财富转变成你不可放弃的大垃圾... 5 培训:你可以在获得如何使用系统的免费的在线书籍、教程甚至视频资料。 6 维护:接下来,你能够使用部分的节省下来的钱,来保证你的关键应用得到维护并能平滑运行。你可以购买一个附加的培训课程,或者购买专业支持商的支持保障时间来完成这个工作. 从开放源代码方案可得到什么? * 您可以节省资金 * 您可以获得新的知识,便于在以后进行更多的扩展 * 您能够完全控制整个系统,以后也是这样 * 您可决策是自己完成,还是购买服务 参考: 1. "Interwoven' Content Management and Zope CMF":http://mail.zope.org/pipermail/zope-cmf/2002-November/016517.html