写点什么

标本兼治,程序员用它整体提升公司效率

用户头像
Marilyn
关注
发布于: 2020 年 10 月 12 日
标本兼治,程序员用它整体提升公司效率



 上周一个闷热潮湿的午后,在集团大楼六十层的一间会议室里,一名身穿衬衫的干瘦中年男人在主持位上正襟危坐。在与会人员到齐之后,中年男人摘下了老式银框眼镜,一脸严肃地用镜布擦拭着眼镜片。

 

“不错,这次我们做得很不错,任务完成得很完美,同事们都很满意”中年男人话音刚落,会议室传出一阵掌声。参会者不多,掌声回荡在空旷的会议室中,很快被中央空调出风口的风声稀释。

 

他是我们信息技术组的领导,大家平时都叫他老文,手底下管着五个人,我是其中之一。公司虽然体量大业务广,但肯定与计算机行业毫不沾边,看这IT人员的配置就都懂了。

 

作为客存在的事实,集团的主要业务领域是化工。我们这些ITer对提升公司业绩几乎没有帮助,必然在整个集团里就属于被边缘化的团队,所以分配给咱们组的工作也很真实,不外乎就是维护网络系统,修修电脑什么的,偶尔才会有点软件开发任务。这也是为什么其他团队都叫”XX部”,而我们叫“信息技术组”虽说是独立运作,但还是隶属于后勤部门。

 

团队现状就简单讲到这里,让我们回到开头那一幕。其实吧,那算是团队内部的庆功总结会议,也不卖关子了,事情要从上月初的某天讲起。

 

那不过就是一个普通的夏日中午,同往常一样,组里同事吃完午餐之后正准备午休。突然,工位上的工作电话铃声大作,接听过后电话里传出了熟悉的声音,是仓储部同事林昕。她告诉我们WMS系统中的资料无法读取与写入,导致现在有大批货物堆在厂区里等着入仓,让我们赶紧处理一下软件系统。

 

这不是她第一次向我们反映这个情况了,作为仓储部唯一的女生,林昕承担了几乎一半的文职工作。她工作并不算特别轻松,尤其是老旧落后的WMS系统经常出现各种问题,让本就繁杂的工作更是雪上加霜,经常需要加班到很晚才能完成工作。

 

每当系统出现问题时,她只能向我们寻求帮助,系统故障实在是太频繁,久而久之我们两人相处下来,竟也如同相识多年的老友一般,相互十分了解和熟悉。

 

奈何公司采用的WMS是直接购买于软件公司的封闭系统,出现问题我们也只能联系软件公司帮忙解决,除此以外我们除了干着急别无他法。

 

其实刚开始还算好用,但随着公司体量的不断扩展、业务的不断变化,这个系统变得越来越不堪用。使用过程中频繁出现包括权限紊乱、无法登录、链接中断、数据丢失、运行卡顿在内的各种问题和BUG。

 

正是由于这一系列的系统故障,导致仓储部的工作效率受到影响,进而产生多米诺效应导致公司整体的工作进度都有所放缓。

 

这时候,老文认为公司的软件系统如此不稳定,迟早要出大问题。他一直在找机会,想在领导和同事面前,展现信息技术组的真正价值。正好,软件系统故障对我们来说是个机会,于是自告奋勇向领导高层提出,申请由我们自主开发一个新的WMS软件系统,以备不时之需。

 

高层当即就同意了这一请求,即使老文不提,这软件系统也该大换血了,经公司研究决定,新系统开发时间限定在二十个工作日以内。

 

有一说一时限的确有点短了,不过也有解决办法。我们立即联合人事部和财务部向上面递交了项目预算和招聘申请。领导在看过预算和申请之后十分不解,并表示这个成本已经远远大于直接购买成品了,要求我们附加解释文档。

 

在附件中我们解释到:因为开发新系统的难度很大而且时间紧迫,所以TI部门现有的人手和专业程度将不足以满足需求,必须招揽相应技术人才。而且开发一个新系统需要包括美工、架构师、程序员、DBA在内的各种精通语言、数据库以及各类开发技术的专业人员。想要在短时间内找到符合条件的开发者,就只能提供远高于行业平均的薪资才能吸引人才,往往高技能型人才都是很贵的。

 

但令人意外的是集团领导们经过讨论之后竟然否决了我们的申请。他们给予的理由是公司正处在关键时期,不能拿出这么多预算来开发系统。其实后来还是给了一部分预算用于开发,但是不允许再添新人。

 

情况并不乐观,大家也缺乏信心,认为如期完成不可能。这时候老文表示还有一个办法可以试试看,于是我们引入了XJR快速开发平台进行开发。

 

初步了解后得知,这就是个帮助开发者快速做软件的可视化代码生成工具。该平台采用向导式的开发方式,可以通过拖拽编辑等可视化操作来进行开发,所见即所得,在进行设计的同时也做出了功能。

 

我在用这套工具进行开发时,发现其已经为我们搭建好了框架,也预置了各类基础模块可以直接使用,另外其根据各类系统的特点建立了多套定制模板,我们可以按照开发向导快速开发出各种业务系统。

 

有意思的是,我们在前台进行可视化操作时,软件后台还会自动生成JAVA源码方便开发者编译和修改。在进行复杂业务逻辑编写时,也可以先利用其完成基础代码开发,然后再将业务逻辑写入,框架底层集成各类公共操作库将帮助开发者快速完成复杂功能开发。

 

好在XJR快速开发平台使用的语言和技术都是目前比较主流的,十分规范合理,这样一来就能杜绝出现软件有BUG的情况。同时该平台的开发团队会根据需要为使用者提供完善的技术支持和专业培训,所以完全不用再另外招聘专业人员。

 

大概三周之后,我们真的利用XJR快速开发平台仅用部门现有人员把软件做出来了,在上线试用的这段时间里一直都很稳定没有出现过任何问题。得益于自研的WMS,林昕的工作轻松了很多,以前不常见的笑容也渐渐出现在她脸上,这让我非常欣慰。

 

参考资料来源以及相关详情参阅:https://www.xjrsoft.com/



用户头像

Marilyn

关注

Everything will be better. 2020.10.12 加入

还未添加个人简介

评论

发布
暂无评论
标本兼治,程序员用它整体提升公司效率