Logo cn.artbmxmagazine.com

软件项目中的风险管理和人员管理

目录:

Anonim

软件项目的第一阶段包括编写执行该项目的建议。该提案描述了该项目的目标及其实施方式。它包括成本估算和计划。

证明为什么要将项目合同授予特定的组织或团队。项目计划是指确定项目产生的活动,里程碑和可交付成果。因此,应该起草计划以指导开发朝着项目目标发展。成本估算是一项相关的活动,是指估算执行项目计划所需的资源。

项目监督是一项持续的活动。管理员必须了解项目的进度,并将实际进度和成本与计划的进度进行比较。除了正式机制外,持续的非正式监督还可以预测重大项目问题并揭示当时的困难。例如,这些日常的非正式访问可以将软件故障中的问题外部化。管理员可以等待一个专家解决问题,或者决定是否重新安排该问题,而不是等待项目过期报告。

软件管理包括计划,调度,灌溉管理,人事管理,估算软件成本和质量管理。本文介绍了风险管理和人员管理。导致软件项目失败的原因有很多,可以提及的是:延迟交付,不可靠,高于估计的成本,性能差的特征。许多次失败是由于使用的管理方法造成的。

风险管理

项目经理的一项非常重要的任务是预见可能影响项目进度或要开发的软件质量的风险,并采取措施避免这些风险。该风险分析的结果应在整个项目计划中记录下来,并在发生风险时进行结果分析。识别这些风险并创建计划以最小化它们对项目的影响称为风险管理。统一开发流程方法提供了一种结构,可用于表征风险:

  • 风险名称,幅度,描述,影响,指标,取消策略,缓解策略,应急计划。

如您所见,定义了风险的名称,其大小代表其危险性(严重,中等或轻度),还对其进行了描述,及其对项目的影响;指向它的指标。有一种取消策略,旨在降低发生风险的可能性。以及旨在减少其影响的缓解策略;如果后者无效,则有一个应急计划。

简而言之,可以将风险视为发生不利情况的可能性。风险是对项目,正在开发的软件和组织的威胁。这些风险类别的定义如下所示:

  • 项目风险:影响项目进度或资源产品风险:影响正在开发的软件的质量或性能商业风险:影响开发软件的组织。

当然,这种分类不是唯一的,风险可以涵盖上述几点。风险就是一个例子:专家程序员放弃该项目,对项目来说是一个风险,因为它可能会延迟系统的交付;这是产品风险,因为替代品可能不那么熟练并且会犯很多错误;对企业而言,因为这种经验可能不会对未来的业务有所帮助。

风险监控应该是一个连续的过程,并且在每个进度审查中,必须分别考虑严重风险并由听众讨论。

员工管理

项目经理通常必须选择人员来从事他们的项目。理想情况下,具有适当技能和经验的员工将可以从事该项目。

但是,在许多情况下,管理员必须为项目建立一个最低限度的理想团队。原因如下:

  • 项目预算不包括雇用高薪人员。您必须雇用经验较少的员工,薪水较少,但使用得更好,而组织内部或外部则没有具有适当经验的员工。该项目不可能招募新员工。在组织内部,最优秀的人才已经分配给其他项目,该组织希望发展其员工的技能。经验不足的人员可以分配到该项目中以学习并获得经验。

选择项目人员时,软件管理员必须使用这些限制。但是,除非有一个项目成员对要开发的系统类型有一定的经验,否则所有这些问题都是可能的。没有这些经验,很可能会犯许多小错误。

应该制定员工发展计划,该计划描述如何开发项目团队成员的技能和经验。在软件组织中工作的员工是您最大的财富;它代表着智力资本,而软件管理员则可以确保组织通过对人员进行投资来获得最大的利润。这些人应有一定的责任感,并应根据自己的能力分配奖品。项目经理必须解决技术和非技术问题,激励人们,计划和组织工作,确保正确完成工作。员工管理不善是导致项目失败的最重要因素之一。

项目经理最重要的角色之一就是激励与他们一起工作的人。马斯洛(Maslow,1954)指出,人们通过满足自己的需求而受到激励,并且这些需求被分为多个层次:

  1. 生理需求,安全需求,社会需求,估计需求。

在软件开发组织中工作的人通常不饿或不渴,通常不感到身体受到其环境的威胁。因此,从行政的角度来看,确保满足社会需求,自尊和自我实现更为重要。满足社会需求意味着给人们时间去认识他们的同事,并为他们提供聚会的场所。非正式和易于使用的沟通渠道(例如电子邮件)非常重要。

为了满足自尊需要,您需要向人们证明他们对组织具有巨大的价值。公众认可成就是实现这一目标的简单但有效的方法。显然,人们也应该感到自己是根据自己的技能和经验所反映的水平而获得报酬的。

另一方面,为了满足自我实现的需求,需要使人们对自己的工作负责,分配艰巨(但并非不可能)的任务,并为他们提供可以发展其技能的培训计划。人们不仅受到个人需求的激励,而且受到这些较大群体的目标的激励。成为一个有凝聚力的团队的一员,对许多人来说都是非常积极的。对工作感到满意的人经常喜欢工作,因为他们受到与他们一起工作的人和所做工作的激励。

参考书目

-Ian Sommerville,“软件工程”,第6版。培生教育,2002年。

-I. Archer Pupo,“统一开发过程的各个阶段”。http://www.avatar.com.pe

软件项目中的风险管理和人员管理