一、涉及软件开发风险滋生根源以及对项目成败结果影响细节的科学性研究
第一,产品规模方面。包括产品规模演算方式、结果信任程度、过往平均值偏差、软件使用用户数量等,尤其在产品规模日渐扩张基础上,上述各类问题就越复杂深入。第二,软件质量方面。大多数项目在进行软件功能设定期间,经常忽视用户真正需求规则,即便是规划初期能够适当克制此类弊端,但是后期成就空间也会同步缩减,如若技术人员不能尽快地将这部分不稳定因素消除,最终软件产品便会衍生严重的质量拙劣危机。有关客户对新型软件开发工作的规范诉求主要表现为:软件产品开发活动中自身的参与能度、市场结构的不断革新动向信息,以及相应的管制手段流畅性供应结果等[1]。第三,管理安全程度方面。特别是作为软件开发项目风险管理人员,其对自身专业技能和素质改造实力、以及基层工作人员职务划分等,无法给予足够客观的认知,而后衍生项目状态紊乱、决策与所有者划分不清晰、员工冲突危机的几率也就越大。归根结底,软件产品创造性显著,管理主体需要针对其核心技术内容加以保密处理,可长期以来我国在此类安全细节上的关注度不够,专利保护力度不免令人难以直视。另外,有关软件开发领域中的技术人员流动现象极为普遍,其间创新软件技术成就也将肆意扩散,其余公司可以随意窃取其余软件产品,既定项目由此面临失败危机。这和我国软件开发工作中知识产权认定方面的漏洞,有着直接性关联,需要引起相关领导高度关注和灵活应对。
二、日后我国软件系统化开发工作中科学应对上述风险问题的策略内容解析
(一)快速构筑起实效性较高的风险防治体系架构。首先,精确化设置划分软件开发过程中的风险管制岗位。此类岗位结构的核心存在意义,就是集中一切技术手段进行软件功能特性规划和检验,同时透过风险应对层面进行各方意见吸纳梳理,将日后可能衍生的意外状况全面预测,并联合常见管理手段予以克制。需要加以强调的是,关于这部分风险管理人员,最好是选择项目主管之外的人员予以担当,并且在确立此类岗位总体人员数量环节中,尽量透过项目规模大小予以设定匹配,大多数情况下不会超出3个人。其次,设定补充双项目经理职位。就是说针对特定时期某软件开发项目,进行两个经理岗位的设置,要求内部主管人员分别进行技术、管理事务承接。事实上截至至今,我国在进行软件开发活动中,内部项目经理始终是一名,并且大部分情况下都是涉猎技术研发领域,对于管理事务可说是一窍不通,长此以往对于此类项目风险管制实力难免造成重创。相比之下,通过增加专门的管理经理岗位,可以弥补技术出生的项目经理的不足,提升软件开发项目的管理水平。而且这样的经验也已得到了国外业界大多企业的认可[2]。
(二)细致规划软件开发风险的科学管理与控制流程。风险管理过程包括培训,风险识别、风险分析、风险计划、执行计划、跟踪计划等活动,有效的风险管理过程应是学习型的、持续的和不断改进的。软件企业应建立自己的风险管理数据库作为风险管理的基础,并在实施中不断地更新和完善。经理需要主动联合企业经济实力和项目技术改造要求,进行工序衔接环节中诸多风险状况精准预测和控制策略系统化拟定,这类结果对于软件开发项目的成功有着举足轻重的支撑价值。在项目开发的过程中,进行必要的项目风险分析,制定符合项目特点的风险评估和监督机制,特别是要定期对项目的风险状况进行评估和监管,发现意外风险或者是风险超出预期的一定要重点关照。发现问题要立即上报,尽快解决。并建立风险监管日志,实行“岗位负责制”,将软件开发项目的风险降到最低。
三、结语
综上所述,我国在开展软件开发项目过程中,遭遇的风险挑战问题众多,需要管理人员进一步依靠先进技术和创新思维模式,进行不同岗位职责更新完善;同时,定期针对不同类型工作人员进行专业技能和职业道德素质培训强化,督促其在特定工序流程中谨慎应对各类突发状况,最终为各类用户软件应用需求满足和经济利益赢取,奠定足够和谐的过渡适应基础。
作者:戴智英 单位:江西水利职业学院
相关专题:坚守法律人的底线 青岛理工大学研究生处