为保证物业软件项目按预定的进度和质量完成,必须对项目实施过程中存在的风险进行充分的识别,并采取相应的控制措施。项目实施的成功,将受项目实施过程中各种因素的影响。因此,需要双方项目经理在项目推进过程中对各种风险进行严格管理,并对可能发生的风险作出预判并制作相应控制措施。极致科技在对物业软件实施过程中积累了大量经验,现以极致软件为例总结了物业软件实施中的常见的六中风险及措施,并在本文进行分享。
一、技术架构方面的风险
1、风险分析由于XX产业投资管理有限公司物业经营管理系统模块众多,涉及到多方面的数据,随着系统运行时间的增长必然导致数据量的增长,可能给服务器带来计算压力,从而导致性能或稳定性的问题。整体系统规模比较大,越大的系统越有可能存在稳定性方面的问题。由于整个系统是基于互联网的连接,出于成本上的考虑服务器拥有的带宽不可能太大,因此由于网络流量上的限制可能导致严重的性能问题。由于服务器是接入到互联网的,可能面临非法用户的攻击或不正当使用,因此面临差安全性问题。由于以上因素,产品的性能、稳定性、安全性方面存在较大的风险。
2、控制措施极致软件基于大型数据库技术,而且开发人员冉尾踣敦拥有开发大型ERP产品的经验,在处理大数据量方面拥有丰富的经验。极致软件已充分运用了数据缓存、分页查询、索引优化、SQL语法优化等大数据量优化技术。极致软件基于平台化开发技术,避免了“代码越多、错误越多”的问题,能够极大地提高系统的稳定性。极致软件基于极致业务基础平台进行开发,极致业务基础平台拥有“最小流量”的设计技术,能够避免由于网络流量上的限制可能导致的性能问题。除充分利用防火墙以及IIS本身的安全性外,极致软件的数据是通过加密方式进行传输的,能够提高系统的安全性。由于极致公司的产品基于平台化的开发技术,而且产品设计时就以集中式应用模式为主要目标,对于性能、稳定性、安全性有充分的考虑,同时开发人员有大型ERP系统的开发经验,因此能够有效降低技术架构方面的风险。
二、项目进度方面的风险
1、风险分析整个项目涉及到的部门比较多,各部门可能无法就项目的总体目标达成高度一致,导致项目实施过程中产生重大的需求变更。产品功能的范围比较广,而且总体实施周期较短,因此实施难度比较大。
2、控制措施XX产业应就系统实施的总体目标达成清晰而秤郓鹜媲且高度一致的意见,避免项目过程中产生重大需求变更导致严重影响项目进度。极致公司项目实施小组刂茗岚羟应采取有效的过程管理,在实施过程中应设置不同的里程碑控制点,每个里程碑结束后对项目进度进行评估,如果与计划存在较大偏差则必须采取相应的调整措施。有效控制产品需求,避免开发和实施过程中的“需求蔓延”问题,必要时可以考虑裁剪部分优先级比较低的产品需求。XX产业和极致公司都应保证充分的人员投入来保障项目实施活动的顺利开展。通过形成清晰的总体目标,并结合良好的过程控制,在保证足够的人员投入的情况下,能够基本保证项目进度符合预定目标。
三、管理认知存在的风险
1、风险分析管理层的认识和参与程度不够高;管理层对项目缺乏正确认识,不能积极配合项目的实施;人力、物力和财力不能给予必要的保障。企业没有系统管理员或维护团队,无法完成线后日常维护管理工作,不能有效地完成系统管理和维护知识转移,无法保证项目后续的应用效果;
2、控制措施在项目各重要节点,管理层积极参与并全力支持;管理层对项目进行积极和必要的指导和帮助;明确管理层沟通机制,制定管理层沟通计划,及时汇报项目重大问题并寻求帮助;管理层积极协调人、物、财等相关资源,支持项目实施工作;指定项目管理最高决策人员,在出现重大分歧时进行决策。项目启动或收尾时,客户方应指定系统管理员或维护小组,明确系统维护责任和要求。
四、项目变更方面的风险
1、风险分析项目范围和目标不确定性,可能造成项目计划变更;需求的不确定性或多变性,造成的需求变更;
2、控制措施项目准备阶段,仔细研究合同约定的项目范围及目标;在业务调研、需求调研时落实和确定需求在合同范围内;项目变更时,双方遵守本方案约定的变更流程,同时考虑时间、成本和产出制约关系。
五、用户配合方面的风险
1、风险分析部分用户不能接受系统带来的管理变革;管理层对系统带来的弈评估不充分。用户积极投入项目实施,但因接受能力偏低,提交成果质量不好。接受能力较差,导致系统操作无法理解使用。系统与用户个人使用习惯有一定的偏差,用户出现情绪,负能量影响他人。对极致方提交的文档没有认真或及时地审阅并提出建议,没有按文档计划完成相应事项,影响后续任务的开展,可能使项目延期。项目组成员不能按时、保质保量完成项目组分配工作。因日常工作繁忙或其他原因,经常不参加项目组组织的相关培训;
2、控制措施管理层积极参加极致组织的系统管理价值培训,学习系统价值;企业自上而下推动因信息化建设造成的管理变革,提升管理水平。及时了解用户想法及其面临的问题,项目组及时调整用户的项目职责;组织员工加强培训,争取员工的理解和接受;针对重点人员,具体事务,有针对性的进行强化培训。企业采取一定的行政手段配合,可定期巡检,检查系统使用情况和应用质量;通过公司的行政手段,要求加强内部培训、演练。项目启动时,与客户约定文档确认规则,按照文档的重要程度分别指定最终有效的签字代表。在签字代表休假或其他原因不能履行职责时,通过沟通应指定代理人或通过其他途径签署。签字代表不能对文档作出签字决定时,应及时与客户项目经理沟通,提交至有决定权的领导层进行讨论和决策。如有将需要签字的文档分为较小的若干个内容单一的文档分别签字。制定项目组成员绩效考核办法,项目经理定期或不定期向管理层汇报项目资源投入情况 ,协调解决相关人员工作分配;在项目培训启动大会上,高层明确要求不允许无故缺席,培训必签到、必考核,考核不通过的重复培训、重复考核,对培训考核成绩优秀者,公司通过物质或其他激励进行奖励。
六、数据管理方面的风险
1、风险分析收集的相关资料质量不高或出错;系统上线前数据准备不充分或不准确(例如流程、核心的基础参数或期初数据等)关键业务流程无人确认,审核;
2、控制措施认真参与项目初始化数据模板培训;项目初始化前,认真核对极致工程师的数据分析;项目初始化完成后,检查系统导入数据是否完全正确;在上线初期,指定关键用户或专人对关键数据的审核,对数据质量负责,同时将数据质量结果抄送公司领导,增加审核人的责任感。