自行开发人力资源管理系统,以失败居多
自行开发人力资源管理系统,也是导致eHR上线失败的常见原因之一。开发的过程并非总是一帆风顺,在经历众多波折后,最终没能使用上软件的占大多数。
企业为何会选择自行开发人力资源管理系统?多半源自对软件的实际开发难度评估不足。就我们接触过的一些失败案例。往往抱着这样一种观念:自行开发软件成本低,上级单位一次开发,基层单位可以多次利用,还可以满足自己单位的个性化需求。但实践证明,自行开发的软件往往难以成功。为什么?
自行开发人力资源管理系统难度大
一方面,客户对软件的要求越来越高,开发难度越来越大。而开发人员往往因为经验所限,不能够完全领会用户提出的需求要点。举个例子,比如考勤管理系统里有一个“班次自动识别”的概念,对于没有一定人事业务基础的软件工程师,理解起来需要时间。如果再要求他们开发的软件能够适应各种变化,的确不是一件容易的事。而另一方面,项目到手后,开发人员考虑的往往不是如何将软件开发得尽善尽美,而是考虑怎样在最短的时间内按功能要求实现就行。这就难免导致和用户的期待产生落差。比如操作是否容易是一个弹性概念,用户觉得操作复杂,开发部门说这挺简单,难以有一个评判的标准。最后,往往是用户陷入被动局面,进退两难。而商品化软件则不同,因其要在市场竞争中生存,因此时刻都在想着怎样把自己的软件做得尽善尽美,具有竞争力,这是内在动因,而项目开发则缺乏这种动因。
自行开发人力资源管理系统不稳定
另外,自行开发的软件架构不灵活,每次扩展业务需求时,都需要通过在后台修改代码来实现,这就导致了软件不稳定。还经常会陷入发现问题——>修改——>发现新问题——>继续修改的恶性循环里。开发预算不断增加,开发周期也不断延长,到最后无论是开发者还是使用者都疲惫不堪。一旦开发部门出现人事变动,软件更可能陷入无法维护的窘境。而商品化软件则能够不断听取用户的优化建议,对软件进行维护升级,从而更贴近用户的需求。
因此,我们不推荐实力不够的企业贸然尝试自行开发人力资源管理系统,直接选一款好用的人力资源管理系统,虽然前期投入可能较高,但后面获得的稳定回报,绝不是自己开发软件所能比拟的。