不说具体内容了,涉及项目机密。
原本是一个团队做的内部系统,还算有点亮点吧,当时他们前端逻辑是我连着小个月熬夜加班帮他们搞的,算不上多好,完成功能罢了,幸好那会儿正在做一些前端的预研,好歹手里有些准备,就这样还搞了许久才弄完。
后来不到半年时间,那个团队的人就陆陆续续都走了,有回老家的,有去钱更多地方的,有转去其他组的。留给我们的交接时间是两三天,没有任何文档,框架设计者已经离职,orz一下吧。
抓住能说话的人,把所有的class注释一遍,注释的深度就到每个class是干啥的,具体方法就没法办了。
然后我手头自己的项目还在要紧的时候,每天都得出活。
又有个同事来帮着顶住,幸好,不然真塌了。
到快年底的时候,老大说要做个更好的,给更多的人用。那就做吧。
原本的项目用的几个中间件有问题,稳定性很差,所以决定推倒重来,不用那些不靠谱的高大上方案了,还是简单至上吧。
人员配备是不齐的,两只java老鸟带两只小菜鸟搞server端,client有一只老鸟搭一只菜鸟,老鸟负责趟地雷,菜鸟搞一些工程性的活。
还有个产品,是做开发做不下去了,打算从这个项目转产品,不过对产品毫无感觉,什么工具都不会用。产品人员这么惨,怎么办呢?部门老大亲自上阵做产品,出想法。
听出问题了吗?
产品不太靠谱是吧,没关系,能出个设计咱就干呗。
产品不会画图,不会出UI设计稿,咋办,找外援吧,公司还是有设计团队的。
去找设计团队,人家说人手都已经派到各个项目上去了,没闲人。只能求爷爷告奶奶地找人帮忙,跟干私活似的。
前端谁来写?是我们这群纯java的人来吗?
老大说:不用你们担心,我给你们找人。
开工吧,做设计、定数据结构,划分模块,定接口,分好任务,大家开工。
一周工作6天,拼了一个多月,冲着年底上线的目标前进。
到最后一个月,服务端都差不多了,前端的人还没着落,最后找专门负责前端的部门老大来看了看,人家看看,说,你们这个活两周就够了,我给你们找个人。然后再从别的部门抽了个人过来,就只有两周的时间,而且周末不加班,就10个工作日。
将近50个Html,4000多行的js,还有css,10天真赶出来了,也真是怪不容易的。
当然,这么赶工的结果,就是bug满天飞,难免的嘛。
人家就能来10天,剩下的bug只能我们自己来了,一群后端的人扑上来改前端的bug。幸好前面尽量赶工,留了两周的时间来改bug。
改到年底,看着bug有收敛的迹象,准备打扫完了好折腾上线部署的问题,别太耽误了老大定下的新年上线的计划。
老大看着前后端都出来了,开始试用系统,然后就开始各种要求改。
这个功能不是说好了这一期不做的吗?不行,太影响用户体验,改。
这个设计不是已经做完了吗?不行,不好看,改。
这里要改改缩进,那里的可点击范围要扩大。这个按钮给我把底色改成灰色。
剩着好几个严重影响安全性的bug没收拾完,我们这几个原本是做后端的还得去改前端的样式,能力有限,接着得动用死人关系再从其他部门借人来帮忙,人家也是白天干完自己的活,晚上再跑我们这儿加班来。
当初就说要招个专门的前端,这都仨月了,除了一个二面被枪毙的,剩下连一面都没有了。
写一个简单点的页面,熟手半天应该就差不多了,我们得一天多,还满是bug,两只老鸟好歹还有些经验,平均改一个前端bug引入0.5个新bug,不过架不住bug多啊,需求多啊。
老大改需求的节奏基本刚好是我们刚把前一版改完,他的新构想就出来了,随便一个页面样式就能折腾我们一两天。
然后看我们这两只老鸟手里压着那么多活,就直接给两只小菜鸟派活。
小菜鸟是能完成需求变更,把样式改成您要的样子,不过他们基本不知道元素class的影响范围,随手就把css改了,这个页面是好了,另外一堆页面就坏了,改一个bug,平均要多引出2-3个bug。
然后还埋怨我们太慢,影响上线了。
是谁在改需求加需求,当初拍完了的,先完成最简单的一个版本,尽量保证上线时间,现在好了,这个功能要加上,那个功能要优化,要做成精品,要仔细打磨,要超越竞品,要这个,要那个。
有人吗?当初许诺的人都哪去了?当初大家都同意要砍掉的功能都加回来,开发时间哪去了。
老大愿意折腾,我就陪着你折腾,反正要报需要要报bug,都列出来,我按列表干活,着急您亲自下手来改代码啊,看谁搞出的bug多。
公司的人没啥上水木的,发到这里也不太担心。
--
FROM 218.30.116.*