软件开发项目实施管理过程需要首先搞清楚的问题
为何要实施一个软件开发项目,需要首先搞清楚的问题。最差的就是人云亦云或者盲目攀比,主流想法一般是基于通过提高效率和管理水平而创造效益和节约成本,还是一种驱动力应该是真正从提高企业的核心竞争力入手。真正将IT的预算和投入放到提高企业核心竞争力上才可能使软件开发项目投资发挥长远效益。
软件开发项目的实施往往都伴随着业务流程重组,但必须高度的警惕,有些项目管理是必须的,也融入了国外的很多先进的管理思想。但存在总是有其合理性, 要看清楚有些流程重组完全是IT软件提供商不会为你的特殊性定制开发,为了让企业的流程或业务完全跟着已有的软件开发项目走,这是一种不现实的做法。也说明了 软件开发项目应该和企业先阶段的管理水平匹配,太先进的东西往往并不一定有用,并不一定能创造效益。
软件开发项目失败原因往往不仅仅是企业信息化水平弱,更多的科学管理的水平差,没上软件开发项目前企业往往纸面的一些流程都不标准,规范和顺畅。因此我们寄予更多希望给 软件开发项目,期望软件开发项目实施后使我们的管理更加科学和规范,这是一种不现实的做法。软件开发项目只是管理思想和方法论的固化,具体如何管还得人自己想清楚。
软件开发项目的实施最好分阶段实施,由简到难,由点到面,考试/大前面试点和阶段经验积累的越充足,后期遇到的困难就越少。而且在软件开发项目正式上线前存在着大量的历史数据整理和迁移工作,大量前期导入式的培训,任何一个环节做不好都会导致软件开发项目上线后问题大量爆发。
软件开发项目实施过程完全可以作为一个独立的项目管理,必须做好实施计划,进度控制,问题跟踪,风险分析等诸多内容。一个好的软件开发实施计划和风险监控机制将有利于项目实施成功。