技术支持部
技术支持部的存在是保证软件在用户使用的过程中,为用户提供最及时的技术服务,也为项目开发人员抽身进行新版本软件开发保证。技术支持部的人员能够作到对软件的使用人员进行软件的安装、配置、正确使用进行培训。能够解决由于软件的不当使用产生的各种问题。技术支持部的人员也有对软件系统分析监督的作用。技术支持人员是软件开发过程中的虚拟用户,也就是说在软件未正式提交用户之前,技术支持人员充当用户的角色。
合作伙伴提供的保证
软件的开发我们选用微软公司的Windows平台和Visual Studio为主要开发工具。 我公司是微软(Microsoft)在中国最大的技术方案提供商,在软件开发方面能够直接从微软公司获得最快最全面的技术支持。另一方面,公司能最快速的获得微软最新的企业解决方案的培训和咨询。同时我公司还是微软出版社中国唯一总代理,公司拥有微软最全面的书面资讯。
项目进度的保证
项目进度是项目进行是否顺利的最直观表现。显然在项目开始之前,项目开发计划是必须的。如果项目开发计划的制定的是完全合理的,那项目进度也就真正表达了项目与最终的交付使用之间的距离,然而要制定完全合理的项目开发计划几乎不太可能。可见要保证项目进度,首先要保证项目开发计划尽可能合理。
项目计划的合理程度与项目计划制定者从事类似规模和类似业务的项目的经验有直接关系,通过经验往往能够预见潜在的阻碍,从而制定较为合理的项目开发计划。本公司已经开发过铁道部的结算系统,开发中的子项目多达六个,历时十五个月,目前多数项目已经开发完毕,有些系统已经投入运营五个月,项目金额数千万元。在这样的项目中,从管理者到开发人员到测试人员都积累了较为丰富的经验,特别是项目开发计划的制定,和项目进度的控制。
项目计划以里程碑为界限,将整个开发周期划分为若干阶段。根据里程碑的完成情况,适当的调整每一个较小的阶段的任务量和完成的任务时间,这种方式非常有利于整个项目计划的动态调整。也利于项目质量的监督。
里程碑就是对项目在开发过程中完成的较大成果的定义,比如需求分析完毕、代码生产完毕、正确性测试完毕,都被定义为一个里程碑,每一个里程碑都需要对完成的界定方式进行定义。比如需求分析完毕为一里程碑,这一里程碑完成的定义是:《系统需求说明》必须经过客户的确认,并在文档组进行了相应的归档工作。当然把完成需求分析作为里程碑不一定恰当,因为系统开发往往伴随着需求的不断变化和新需求的不断产生。如此又引出新的问题,即如何定义恰当的里程碑,如何界定里程碑的完成。里程碑将项目分成若干个较小的段,通过保证每一个段的顺利完成,来保证整个项目顺利完成,同时通过每个段的完成质量,可以测度整个项目质量。同时里程碑保证各个阶段的产品的依赖关系尽可能的小,并以完备的文档作为里程碑完成的重要标志之一。在里程碑和完备文档的控制之下,项目已完成的阶段是受到保护的,在任何时间,人员变动,甚至是开发商的变动,都不至于造成特别重大的损失,通过完备的文档,原有的成果能够被延续进行开发。