1、 假定你是一位软件项目经理,应该如何去部署、实施、管理、维护一个规模较大的软件项目

分哪几个步骤,每个步骤因注意什么?请描述一下整体思路。
答题方向:
1、包含软件生命周期
2、每个周期的相关内容
3、需要重点考虑的阶段
4、如何避免问题的产生

急需

兄弟,你说的问题的前提是不是软件已经开发完毕了,或者本身就有现成的软件,只是去用户现场做实施,像金蝶,用友那样?
1. 如果用户是新客户的话,首先要做需求调研的(不论软件是否开发完毕),了解用户的现有的业务流程,以及用户需要做的改进,跟用户敲定实施范围,并要以实际文档形式确定下来,防止用户届时变卦,抱怨系统不好用。
2. 范围确定好后,就要在确定的实施范围之内,做细化的调研了,包括:用户需要的数据项,操作人的角色,相关报表样张等等具体细化的内容。产出物就是业务过程说明书,数据字典等文档,不同的公司,文档形式可能不一样,但内容应该大同小异。但这些文档也要用户确认,并打基线。意思是用户要的东西都在这个文档范围内,如果将来变更,就要另外估算工作量,另外收费的。
3. 接下来,如果软件尚未开发,就要提交给研发中心,设计开发软件了。如果有成品软件,肯定也要在现有成品基础上做一些调整,或二次开发,使得软件符合研发用户要求。
4. 符合用户的软件出来之后,接下来就要到用户现场实施了。先是搭建软件运行环境、部署软件。
5. 软件部署完毕后,要进行用户培训。培训过程也是跟用户沟通的一个过程,实际肯定会出现用户不满意的地方。一般会将用户不满意的地方先收集记录下来,并进入下一个阶段:试运行。
6. 试运行过程中,是用户切实使用软件的一个过程,也会提出一些优化建议和变更的。这点不可避免,但接纳不接纳这些优化和变更,要看公司商务策略了。
7. 试运行结束,如果没有重大的缺陷,接下来就是验收(收款)。
8. 验收过后,应该都有一段时间的质保期,过后,应该就可以收全部款项了。
实施过程中,不可避免要出现各种各样的问题的。只要关键节点守得住,剩下的就是兵来将挡了。
---------------------------------------------------------------------------------------------------------------------
软件验收完后,接下来就是对软件的运维了。
如果在软件实施合同中没有包含后续的运维,那就要单独签订运维合同了,包括运维的范围,问题响应方式,紧急事件处理方式,需求变更如何处理等。
如果前期需求做的好,符合用户现有的业务流程,运维过程可能会比较轻松。但需求做的不好,用户就会不断的提出需求变更。最终导致的结果就是接受或者终止项目(最坏的情况)。
最后,当用户现有业务发生较大变化,或者技术更新换代了,那么当前的软件就要结束了,意为软件生命周期的结束。
温馨提示:答案为网友推荐,仅供参考
相似回答