林源醒来时是早晨八点多,他感觉口渴,却也没找水喝,只是用手背蹭掉了嘴唇上的干皮。林源揉着眼睛从办公室深处角落里的折叠床上站起来,浓厚的困意让他迷迷糊糊地睁不开眼睛,他用手拍打着脑门,想要让自己清醒起来。
在靠着墙角站立十几分钟之后,林源可算是清醒了,此时是八点二十二分,其他同事都还没来,办公室的空气里,还飘弥着烟草燃烧的刺鼻气味。他缓缓移向窗口,伸手去开窗,在林源推开金属窗框的一瞬,手被静电激地一哆嗦。
他小声骂了一句,南方冬日清晨寒风夹杂着徘徊在楼宇间的湿气一股脑地涌入,将封存了一夜的苦涩空气推出室外。他闭上眼深深的吸了一口气,将同样在嘴里发酵了一整夜的浑浊长长地呼出。
窗外天空的暗沉阴云如同巨壳一般,重重地压在城市上空。林源的办公室位于四十八楼,天气好的时候可以在窗边看见整个城市,然而此时他的目光被南方冬日特有的寒雾遮蔽得严严实实,城市中的钢铁森林若隐若现如同海市蜃楼。
在这冬风的洗礼下,林源打了好几个寒颤,这下他彻底清醒,在转身走向自己的办公桌。由于办公室中比较暗,他不小心踢翻了桌边的垃圾篓,里面的外卖盒子饮料瓶子欢快地跳脱出来,油污水渍洒落一地,林源皱着眉头蹲下去清理了很久。
此时时间接近九点。他咀嚼着口香糖坐在办公椅上,眼前桌上还散落着咖啡粉和烟灰组成的混合物,盛满烟头的烟灰缸和没喝完的咖啡被笔记本电脑挤在一边。
时间来到九点整,开始有同事陆陆续续进入办公室。大家打着招呼,讨论着不重要的琐事,每个人都把椅子拖得吱吱作响。这习以为常的职场聒噪,却让沉寂了整晚的林源惊了一跳。他揉搓着布满血丝的双眼站起身,向大家摆摆手,就当是早安问候了,随后又径直坐下。大家见到林源这个样子一点也不惊讶,当同事们看见角落里凌乱的折叠床就知道了,他肯定是昨夜又忙到深夜,所以索性就在办公室睡了。
林源是我们信息技术部的负责人,之所以熬夜加班,是因为我们部门,乃至于整个公司都遇到了难以解决的棘手问题。大家看似轻轻松松,但其实大家人压力都很大,当然,每个人都清楚这一点。
事情还要从十一月初说起。
那天晚上八点整,生产部同事王年像往常一样,到第九生产车间打卡上班,他到得比较早,其他同事都还没来。王年习惯性地检查了一遍对班小组的生产情况,他发现晚班小组已经做完了上一批次的生产任务,王年的日班小组只需要等待新的生产计划就好。
那天晚上,刚升任线长的生产部同事王年像往常一样,到自己的生产线上准备开始夜晚的工作。做了小领导就必然要到得比其他同事早点,所以此时线上其他同事还未到。王年按规定检查了生产设备的参数设置,看了一眼日班小组的生产情况,他发现上批次的生产任务已经完成,王年的夜班小组只需静静等待新生产计划下发。
时间来到八点半,同事们已经到齐,大家在对应工位上,调试着自己日常操作的机器。王年与他们打招呼:晚上好各位!夜晚工作要细心一点,注意安全!
每天晚上八点四十五分,是厂里下发夜间排产计划的时间。临近的生产线都陆陆续续收到了今夜的生产计划,大家都开始忙活起来,此时车间里回荡着人声的鼎沸,也充斥着机器运转的嘈杂。与这形成鲜明对比的是王年负责的产线,一片寂静。
奇怪了,真奇怪了!王年嘟囔着,一遍遍的在产线主控电脑上刷新着页面,始终没有收到排产计划表。现在已经九点了,他的产线依然是停滞状态,线上的员工都在窸窸窣窣地讨论着。
主管,我们产线没有接到排产计划,这是怎么回事?在车间轮值主管办公室,王年焦急地询问。主管也表示不知情,说已经向上面反馈,让他回去等。在他与主管对话的这几分钟里,就已经有十几个人过来询问相同的问题。这样看来,今天厂里出了大问题。
快到晚上九点半的时候,王年收到黄主管打来的电话。主管告诉他公司的MES出了问题,现在整个系统已经崩溃,全公司共九间厂房中,有一半生产线遇到同他们一样的问题。
将近十点,晚上上收到第一批小批次计划的产线,此时也已经生产完成。没有新的生产计划下发,现在车间里所有机器都在空转,很快,生产线被一条条地关闭。最终,偌大的厂房里除了有淅淅索索的轻声耳语之外,鸦雀无声。
与车间的静寂不同,我们信息技术部此时可谓热闹非凡。工程部、计划部还有生产部的同事们,都把我们的电话打爆了。甚至还有人直接过来,七嘴八舌的同我们讨论与争吵着,场面嘈杂凌乱。
其实之所以会这样,是因为其他部门使用的MES系统,属于第三方闭源系统,是采购部在好多年前向软件提供商购买而来的,并非由我们自主开发。在遇到系统故障时,只能联系软件提供商帮忙解决,公司自己的IT部门毫无办法。但其他部门的同事们并不清楚这一点,只知道软件系统有问题就找信息技术部。
后来即使供应商开始帮助解决,这个故障也持续了很久。直到傍晚七点四十三分,MES再次恢复上线。车间的工人还是一副生无可恋的样子,尤其是王年,满脸愁容。因为八点钟是下班交接的时间,这就意味着整条线今天的产量是零。生产线员工的收入是与产量挂钩的,也就是说王年今天没赚一分钱。
此后很长一段时间,MES依然出现了大大小小多次故障,给公司和员工都带来了巨大的损失。最终时间来到六月中旬,高层召集相关人员开会讨论过后一致决定,弃用老系统自主开发一个新的,以根治这一问题。想都不用想,这个任务自然就交由林源负责。
当他把这个消息,在我们部门宣布之后,大家都面露难色。开发这样一个大型项目,需要大量用到包括美工、架构师、程序员、DBA在内的各种精通语言、数据库以及各类开发技术的高技能人才。令人尴尬的是,IT部门的人员配置其实极其简陋,完全无法满足开发需求,毕竟整个集团的业务同计算机产业毫无关系。
林源说,他一定会找到一个,有别于传统方案的快捷方法。好在皇天不负有心人,在经过认真对比和筛选之后,力软敏捷开发框架被引入我部。
起初我对这个名不见经传的东西充满怀疑,但让大家没想到的是,最终我们竟然真的借助它,在短短二十多天内就将新系统做好并上线。令人欣慰的是,截至今日,新系统一直平稳运行,从来没有出现过任何问题。得益于出色的软件系统的配合,公司在着手准备开辟第十个厂房。
所以,力软敏捷开发框架到底何德何能,我们又为什么会选择它?
它是一种帮助开发者快速做软件的,可视化代码生成工具。该平台采用了向导式的开发方式,结合可视化的操作模式,可以直接通过鼠标操作来进行开发,所见即所得,在进行设计的同时也能生成功能。跟着向导一步步做就行,全程几乎不用手写代码。
我在使用的过程中发现其已经为我们搭建好了框架,也预置了各类基础模块可以直接使用,另外其根据各类系统的特点建立了多套定制模板,大家直接按照开发向导就能快速做出各种业务系统。
尤其难得的是,当在前台进行可视化操作时,软件后台会自动生成源码方便我编译和修改。在进行复杂业务逻辑编写时,也可以先利用其完成基础代码开发,然后再将业务逻辑写入,框架底层也集成了各类公共操作库。平台采用的技术都是目前比较主流的,而且十分规范合理,可以让我们都放心使用,不用担心会出现恶性BUG。
它对我们这种缺乏经验的开发团队太友好了,得益于这一系列的优良特性,对程序开发稍有涉猎的人,闭着眼睛都可以开发出软件,还不用担心出错,这是我们会选择它的重要原因。
得益力软敏捷开发框架以及其幕后的团队,我们部门顺利完成了开发任务,新系统得以按时上线。自主开发的软件,完全契合公司的实际,上线近半年来从来没有出现过任何问题,厂房的生产效益得以连连提高。王年现在每天都是开足了马力工作,干劲十足。
在阶段表彰大会上,由于我们团队的出色表现,被公司给予了不菲的奖金,整个部门现在公司里也被人高看了一眼。同时被表彰的还有王年,因为这小子在本季度的产量竟然是平均产量的两倍,简直不可思议。