当今商业环境不仅多变,而且需要不断的追求创新,用户的需求很难确定,明确制定的绩效很难符合复杂的生产场景,而目前所熟知的各大企业所使用的KPI考核方法,都是需要在有明确的需求和产出情况下才可以做出相对准确的评价。很长一段时间,各大企业都通过绩效来考核,诚然取得了很好的效果:在工业化时代,企业追求的目标很清晰,更低的价格,更高的质量,更快的速度,这些可以让他们在商业竞争处于优势,而KPI通过自上而下,层层细化分解目标,将一切任务都量化,这样的管理手段很好的满足了工业企业的需求。并且受制于时代发展,员工的素质不如现如今这么高,因此没有产生矛盾。本文所述的OKR(Objective and Key Results,目标与关键结果)系统使用的OKR理念则有其先进和适应时代的优点。OKR的终极目标是希望在当今竞争日益激烈的商业环境中,通过识别目标和关键结果并频繁刷新,让行动更加敏捷以适配环境需要,从而提升企业的经营业绩。本文所写OKR系统是一个前后端完全分离开发的Web系统,采用Spring Boot作为后端服务器的框架,使用MyBatis来进行数据持久化,使用Solr实现文本搜索,使用Nginx实现负载均衡,为了提升用户使用体验,还采用Redis缓存。前端则采用了react框架实现,借助redux实现状态的保持和更新,使用react-Route实现多页面跳转。本人实习期间参与系统的设计与开发,主要完成了MyOKRs模块,Actions模块和定时任务模块的开发,包括OKR的创建、委托,对齐功能,OKR可见性判断功能,Action的创建和认领功能,基于业务实际需求场景完成了定时任务的实例开发。本系统经过开发和试运行取得了良好的反响,正在向全公司推广。
暂无评论