7、实施方面的工作。
实施工作包括实施计划、实施方案的准备,编写管理员手册、用户手册,熟悉系统,搭建实施环境并进行演练,在客户现场安装、部署、调试系统,培训客户,协助系统上线,推动验收等工作。
我们公司通常的做法是:
1)系统在客户处部署后,会推动客户进行初步验收,初验标准是系统的所有功能跑就可以了。初验成功,客户需要支付相应的项目款项。
2)初验后要协助客户让系统正式上线,让客户真正用上这套系统,推动最终验收。
影响终验主要有两个因素,一个是客户在使用系统过程中会提出各式各样的问题,如果在需求范围内应该都予以满足;而另外一个影响因素是客户会因为各种各样的原因推迟使用系统,或者是使用不充分,让项目终验遥遥无期。估算时需要充分考虑这两个影响因素。
8、维护方面的工作。
项目终验后,一般都要提供半年到一年的维护服务,维护器后项目还会有最后一笔款项。
维护期比较长,事情繁杂,一个不小心就很容易估算不足。
维护的工作一般有:
1)用户培训;
2)协助客户录入资料;
3)修复被破坏的数据以及数据库;
4)修改客户或内部发现的软件缺陷;
5)代码重构,提高部分程序的性能与可靠性;
6)修改一些界面文字或显示风格;
7)回答客户反馈的一些安装与操作疑难问题;
8)提供合同中所要求的其它特殊软件维护服务。
在维护期,往往还需要发布数个小版本来解决客户的问题。
9、项目管理方面的工作。
项目管理工作主要有编制项目计划、持续更新项目计划、跟踪计划执行、各种工作协调、指导项目组成员完成工作等等。
项目管理工作量一般占整个项目工作量的10-20%,项目不明确的东西越多、项目组成员水平越不足、项目组成员之间工作磨合度越不好,管理工作量就越大。
项目管理在项目进行整个过程都需要持续进行,一般来说前期工作量会比较大,版本发布前后阶段工作量也会比较大。项目管理前期工作抓得紧抓得好,会大大减轻后期的工作量。