5.2质量管理的基本原则。控制所有过程的质量;过程控制的出发点是预防不合格;质量管理中心任务是建立并实施文件化的质量体系;持续的质量改进;有效的质量体系应满足顾客和组织内部双方的需要和利益;定期评价质量体系;搞好质量管理关键在于领导。
5.3软件评审。软件评审并不是在软件开发毕后进行评审,而是在软件开发的各个阶段都进行评审。因为在软件开发的各个阶段都可能生错误,如果这些错误不及时发现并纠正,会不地扩大。最后可能导致开发的失败。软件评审是相当重要的工作,也是目前国开发最不重视的工作。
5.4测试。测试—般包括单元测试省测试集成系统测试。如果测试结果与预期结果不—致,则很可能是发现了系统中的错误,测试过程中将产生下述基本文档:(1)测试计划:确定测试范围、方法和需要的资源等。(2)测试过程:详细描述和每个测试方案有关的测试步骤和数据(包括测试数据及预期的结果)。(3)测试结果:把每次测试行的结果归人文档,如果运行出错,则应产生问题报告,并且必须经过调试解决所发现的问题。
6软件风险管理
6.1风险的分类。根据风险内容,我们可以将风脸分为项目风险(成本提高,时间延长等)、技术风险(技术不成熟等)、商业风险(销售问题等)、战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)、预算风险(预算是否准确等)等。另外,我们还可以将风险分为已知风险(如员工离职等)、可预报风险(从以往经验得出可能有风险的)和不可预知风险。
6.2风脸的识别。风险项目检查表。主要涉及以下几方面检查:(1)产品规模风脸检查;(2)业务影响风险检查;(3)与客户相关的风险检查;(4)过程风险检查;(5)技术风险检查;(6)开发环境风险检查;(7)与人员的模式和经验有关的风险检查。
6.3风险评估。风险评估主要从下面七个方面进行:(1)发生的可能性;(2)发生的结果(影响) (3)建立—个尺度表示风险可能性(如,极罕见、罕见、普通、可能、极可能);(4)描述风险带来的后果;(5)产品和项目的影响;(6)确定风险评估的正确性;(7)根据影响排定有限队列。另外,要对每个风险的表现、范围、时间做出尽量准确的判断。
6.4风险的评价。对风险的评价主要依据三个因素:风险描述、风险概率和风险影响。从成本进度及性能三个方面对风险进行评价。确定项目的中止点,在中止点处再—次进行风险评价。
6.5风险的驾驭和监控。风险的驾驭与监控主要要靠管理者的经验来实施。如,某开发人员的离职概率是0.7,离职后会对项目造成—定的影响,则该风险驾驭和监控的策略如下:(1)与在职人员协商,确定流动原因。(2)在项目开始前,把环节这些流动原因的工作列入风脸驾驭计划。(3)项目开始时,信捷职称论文写作发表网,做好人是会流动的准备,采取—些措施确保人员一旦离开时,项目仍能继续。(4)制定文档标准,并建立—种机制,保证文档及时产生。(5)对所有工作进行细微详审,使更多人能够按计划进度完成自己的工作。(6)对每个关键眭技术人员培养后备人员。在考虑风险成本之后,决定是否采用上述策略。
7人员管理
7.1对项目经理的要求。(1)能够使小组每个成员都能发挥能力;(2)有—定的组织能力;(3)能够使小组每位成员有成就感;(4)有提出解决问题方案的能力;(5)对问题的理解有一定的深度;(6)要能让成员知道软件质量的重要性。
7.2人员的通讯方式。(1)正式非个人方式,如正式会议等;(2)正式个人之间交流,如成员之间的正式讨论等(一般不形成决议);(3)非正式个人之间交流,如个人之间的自由交流等;(4)电子通讯,如E—MAIL.(电子邮件)、BBS(电子公告板系统)等;(5)成员网络,如成员与小组之外或公司之外有经验的相关人员进行交流。在实践中发现,(5)的通讯效率最高,其次是(1)。
7.3人力资源管理中的风险管理。每个企业在人事管理中都可能遇到风险,如招聘失败、新政策引起员工不满、技术骨干突然离职等等,这些事件会影响公司的正常运转,甚至会对公司造成致命的打击。如何防范这些风险的发生,是我们应该研究的问题。