IT民工创业之殇(完)
2005年从兰州大学计算机专业毕业之后,一直做ERP的开发和实施,凭着没日没夜的工作和还算灵光的脑瓜子,在开发和实施两方面都做的可圈可点,经手的项目有几万的,几十万的,也有好几百万的,幸运的是,做的这些项目都比较顺利,能按时实施完,能及时回款。职位也从小虾米到部门经理,一直都算顺利。
由于老婆一直在石家庄,而我的第一份工作在西安,因此工作5年,跳槽两次,从西安转战北京,在从北京到石家庄,迂回到达目的地。
以上这些经历,在其他日志中再说,本文只从2010年开始写起。
1、曾经小辉煌的业绩
2010年给华药做完医药营销项目之后,由于工作表现好被华药留下了,进入了华药销售分公司。这下好了,跟老婆团聚了,华药给的待遇不错,工作挺轻松。正好房子也装修好了。发现老婆也怀孕了,家里要添丁。多喜临门,各方面都挺满意,从此我们一家人开始了幸福的生活。
进入华药之后在总监的带领下,在信息化方面做了一些深入的管理方面的应用开发,现在看来是非常成功的。
首先是在医药营销项目的基础上,开发了费用预算管理子系统。把日常费用、高开费用和政策费用等凡是在公司产生的费用全部纳入系统管理,管理流程从预算开始,费用申请、权责数据的计算直到费用报销。每个部门发生的各种费用都进入了系统管理。
高开费用和政策费用的管理是最有效果的,仅这两项费用的计算就减少了办事处非常大的工作量。未上系统之前,办事处由专人在月底花几天的时间核算费用,时间紧,工作量巨大,核算之后递交给事业部核算员进行复核,最后在报销时递交给财务。使用系统之后,每月底由事业部核算员(或数据组)在系统中计算当月产生的各项费用(计算规则已内置,核算员只需点击计算按钮),审核之后即为办事处可办费用,办事处在报销时挑选已计算好费用额度的可报销发货单即可。这样一来,办事处就撤销了核算费用的专职人员,全国60多个办事处,在提升工作效率和精简人员方面的效果非常明显。听到不止一个办事处主任的赞誉之词,对它们来说太方便了。
在财务管理方面,不仅有原来收付口径的数据,而且每月底计算完高开和政策费用之后,即产生权责口径的财务数据,按照财务总监的话说,这对财务管理来说,管理提升幅度相当之大,他花了好几年时间试图建立权责口径,起初成效不大,现在用这个系统,终于完成心愿了。在后来的集团管理创新项目申报时,公司做了评估,该系统给公司创造的效益至少在四千万左右,项目产生了实实在在的经济效益。
其次是在营销系统基础上,打造了集团的数据信息平台,曾经困扰集团和股份的数据收集问题,在这里得到了完美的解决。原来集团或股份需要收集各子公司数据时,没有有效的工具收集、合并、汇总数据,但是在这个平台上,定义好采集数据的维度和模板,各子公司只需导入自己的数据,系统会自动汇总形成他们想要的报表。看似很简单的功能,但在管理的提升方面是有目共睹的,现在集团和股份的人员几乎都知道销售公司有个赫赫有名的营销系统。
还有一些是小业务模块的应用,使用效果也不错,比如质检报告管理,远程订单管理等等,这些模块虽然功能不复杂,但是非常实用,在提高工作效率和简化工作难度方面效果显著,特别是汇总统计各种业务数据时效率非常高,给公司领导的决策可以快速提供准确的统计数据。
原计划完成费用预算系统之后,开发一套与商业公司沟通的商务平台,目的在于减少商务人员的事务性工作,把大量的无工作难度但很费精力的工作由系统处理。我们认为,在基药模式下,这个系统是一种压缩销售费用,提高管理效率的非常有效的管理工具,但是由于总监的调离,原计划就此搁浅,工作进入了另一种状态。
2、进入迷茫期
时间到了2012年的年中,儿子一岁多了,健健康康,活泼可爱。跟老婆俩一万多的月收入,在石家庄这样的城市,过的还是挺滋润的。考虑到家里离单位挺远,所以驾驶证一下来买了辆车子,虽然不是豪车,但是代代步、家用足够了。总之,生活上没有任何问题,很幸福的生活还在持续着。
在工作方面,总监调离之后,在销售公司再也没有懂信息化的高层领导了,再没有人能发动信息化项目的需求了,没有了“引擎”,我们只能转入系统的维护及更深入应用的小模块开发工作。
由于系统都开发的很完善了,各个部门的应用也没啥大问题,所以有那么几个月我相当清闲,每天几乎没有正经活。早上到公司后看几个小时的新闻,再偷偷打打游戏,中午跟老师傅打一小时的乒乓球,下午再找人侃侃大山,上网看看小说、笑话之类,一天就这么过去了。
这样清闲久了,逐渐产生了危机感,难道年纪青青的就这样过下去?同时也发现,没有了实际工作的磨练,原来的技能是明显下降的。更让人头疼的是,这几年通货膨胀的厉害,每月的工资用起来有点捉襟见肘了。跟同学的几次聊天,彻底让我清醒,再不能这么下去了,一定要再拼拼,要么升职,要么多多赚点儿钱。开始琢磨现在的处境是否正确。
在销售公司有升职的可能呢?答案是否定的。在我们信息部有部长,部长之上是总监,而部长是由集团任命的副处级主任工程师,根正苗红,有这种资历的人在销售公司不出三个,级别相当高。只要部长在销售公司一天,都不可能会有我的出头之日(仅仅说自己的前途,我对部长没有任何成见。其实他也是很憋屈,很高的级别,却只负责一个三级部门,管着4,5个小兵。在集团,跟他一样级别的,都是有这相当大的权利,都是各子公司的大员)。另一方面,我们信息部门是服务部门,非主营业务部门,升值通道本来就很窄,这条道走不通,意味着在销售公司我是没有任何升职可能了(除非从业务代表开始从头干,脱离信息化,做药品销售,但是谁会这么做呢?毕竟不是从零开始)。
按常理,在华药这样的大集团,下属几十个子公司,申请调到任何一个子公司负责信息化都不是难题,但是我有我的苦衷。当初进入华药,总监给我的职位是专门创造出来的,虽然是普通员工,但是待遇却是部长级的,而且销售分公司的待遇是整个华药集团里最高的,也仅有销售分公司是按岗定资的(其他子公司都是按职称定资),那么去别的子公司,必然是薪资下降,这点我无法接受。
两条道都堵了,那么退一步,一直这么待下去,会怎么样呢?在华药这样的大国企,只要不犯大错误,不可能开除员工。同样,涨工资也不是说涨就涨的,十年八年涨一次就很不错了。分析来分析去,得到的结论是:只要不离开华药,那就拿着现在工资一直到退休吧。
这就是我的宿命吗?不到30,应该还能再拼拼吧,要不离职再闯闯,或找人自己立个山头!有了这样的想法,开始做家人的工作。这是个让他们很想不通的事,很稳定、几乎是铁饭碗、收入也不错的工作,为什么要离职?各种不理解,于是很长一段时间里,给家人‘摆事实讲道理’,‘旁征博引’分析现在的处境,还好以我这三寸不烂之舌,说服了他们,最终得到家人的支持。
没有了后顾之忧,开始找工作。简历放网上之后,石家庄好点的软件公司几乎都通知我去面试过,应聘了一圈,发现按石家庄的消费水平,他们能给我的待遇,最高的也只是跟华药差不多。相当郁闷的事。接着就是各种各样的纠结,看着手头的好几个Offer,到底是去还是不去呢?到底是离职还是不离职呢?
3、走上创业之路
还得提一提从销售公司调离的、我们曾经的总监。他离开销售公司之后,一直负责股份公司的内部市场化改革及系统实际应用,但是由于高层的政治斗争,项目做了一半,不了了之,好的建议得不到采纳,也是郁郁不得志。
直到有一天,有机会与老领导坐一起聊天,谈到了将来的打算,竟然不谋而合的想到合伙创业,既然好的管理思路不能在公司应用,何不自己开发软件,再应用到企业中呢?
既然要创业,得有发展方向,虽然很明确了是做管理类软件,但是做哪方面呢?这个过程是相当长且痛苦的,刚开始没有太在意自己最熟悉的行业,反而跑去琢磨教育类软件,养老院相关软件,诊所管理软件等。而且在每一个方向都琢磨了很长的时间,甚至都拿出了初步的方案。但是到实际操作时,发现没有相关行业的资深人员参与,做出来的东西根本没法用。无数次的碰壁之后,又回归到我们最熟悉的药品制造企业。
几个志同道合的人,经过无数次的讨论,最终确定了我们的发展方向:结合当时最急迫的全国药品招标,引入全程价值链的概念,计划开发一套在药品投标、标期全程起作用的利润优化及管控系统。
系统的管理思路闭环由老领导凭借其几十年的管理经验提出,再经过我们不同知识背景人员的补充形成。经过可行性分析、管理思路完善之后,从大的框架到实现细节,历时几个月终于完善了。然后拿着方案跟业内的管理专家和企业高管沟通,所幸的是在沟通的过程中所有的人都很赞同我们的东西,觉得对企业的帮助应该非常大。OK,有了这些东西,接下来是系统的开发了,这个工作肯定是,也只能是由我来完成了(几个合伙人中只有我是计算机专业出身,其他几位是管理、财务、销售方面的)。
与此同时,我们的公司也注册下来了,除了我们占股之外,也引入了华药元素,算是正式开始踏入了自负盈亏的创业之路。
4、系统初步规划
按照我们的规划,系统最起码应该有这几个功能:
1,能快速开发出各种漂亮的报表。这套系统主要是给企业高管使用的,数据的展示必须简洁美观。
2,审批流功能。部门级应用的模块中,要加入简单的审批流。
3,工作提醒功能。设定各种条件之后,系统自动提醒相关人员。
4,方便的数据导入功能。由于这套系统是一个跨业务平台,很多数据取之于不同的管理系统,有的来自ERP,有的来自财务软件,有的来自CRM等等,那么简单高效的数据接口是成功的关键。
5,严密、完善的权限安全控制体系模块。由于系统管理的数据是企业的核心机密,一旦泄漏给竞争对手,那将是毁灭性的,因此要从各个方面控制权限。我们规划至少应该从这几个方面控制:
1)服务器的硬件隔离。数据库及应用都在企业内部网,不考虑B/S架构,而且服务器的连接要加密,不能让管理员之外的人员知道。
2)系统登录使用动态口令。考虑给系统使用人员都配备动态口令牌,登录时除了需要输入静态密码外,还需输入动态口令牌中的动态口令。账户和口令牌一一对应,口令牌半分钟或一分钟变更一次口令。
3)系统登录与IP地址或MAC地址绑定。对于关键岗位人员,能登录本系统的IP地址或MAC地址必须是有限制的。
4)严密的授权体系。首先必须要有部门、角色、人员的三级授权体系。其次要能做到原子级授权,即各个功能的各项操作都要有权限控制。最后要有数据权限控制,不同的人打开相同的功能,其能看到的数据是不同的,有得多有的少。
6,快速开发。除了系统平台的功能外,大量的是业务实现功能,开发这些功能时要能快速实现,要是一个中等复杂的功能需要好几天的时间开发,那么等系统开发完,就好几年以后了。
按照这样的思路规划完系统后,我们突然发现,这对我们来说几乎是不可能实现的。像我这样的非专业开发人员(工作以后,很大一部分时间在做ERP实施,开发做的不是很多),能否将这些需求设计出来还是一问题,谈到开发出来简直是天方夜谈。自己开发不出来,是否可以考虑招人呢?也不行,手头的开发资金预算有限,没有办公场所,招了人去哪办公?又没有太多的精力管理开发人员?一系列的问题目前是没办法解决的。
唯一可行的还是硬着头皮自己开发,没招了。
5、开发平台选择
只能是购买一个现成的平台,在此基础上开发我们的系统。既然是购买平台,那就要慎之又慎,我们几个人都把身家性命、前途未来押在这上面了,不管哪个环节出问题,都将是致命的。出问题不仅仅是金钱的损失,原来的同事怎么看,丢不起人,三四十岁的人了,也输不起。处于这种考虑,详细讨论了好多次,最终形成了我们的需求。
1,平台必须要提供源码,不加密,开发的产品在销售上不能有任何约束,不用购买其任何授权。很鲜活的例子,有同事的公司曾经购买了别人的平台,开发时需要供应商授权(每个开发者都需要一个授权),每销售出一套产品之后还要分成。这不还是给别人打工吗?这种三毛、哪咤、金刚葫芦娃级的损己利人的事咱还是别干了吧。
2,系统稳定。一定要稳定,别让花费很大的精力去沟通、处理平台的BUG,光业务功能的实现已经够我喝一壶的了,再要是平台经不起折腾,出问题,再换平台,还是杀了我算了,人生已经浪费不起,30多岁了。
3,底层应用丰富。底层的服务或应用要完善,如果需要我自己从底层开始,开发一个平台应用模块,我没有精力,也不愿意在这上面消耗耗费时间,都是软件开发行业的过来人,都知道开发软件有多少说不出的辛苦、平常人无法理解的痛。有尽可能多的函数、类,只需要熟悉其调用方法,在开发新功能应该不是难事。这样不但用着爽,而且节约时间。
4,为了能长期使用,平台应该与业务是分离的。平台的修改或升级不能影响到我的业务模块。另一方面,由于开发周期紧张,如果除了开发业务,还要处理平台问题,一个是能力不够,另外时间、身体、精力方面都不允许。最好的模式应该是,平台的问题由平台开发者处理,我只需专注于处理业务,我也想有个正常人的生活,工作之余陪陪家人孩子,有个好身体,再活他500年。
5,有示例可以参考。不管是项目的示例还是功能的示例,我相信只要给我参考的示例,怎么着我也能模仿着做出自己的功能来,这么多年的开发工作经验,让我很坚信这一点。发明创造是难了一点儿,但是模仿的水平绝对是一流的。
6,完善的服务。不要是一把一清的只买了产品,在开发中是否能提供指导,以后能否提供产品升级,这也是非常关键的问题。这个年代,已经不缺好的产品了,缺的是完善的服务。很明显的例子,买车的时候,是不是都会考虑售后呢?车是每个家庭的大件物品,而这个平台是我们公司的核心产品,都选择好的服务,道理是一样的。
于是在将近一个多月的时间里,疯狂的上网查资料,找同学帮忙介绍,各种途径找适合我们的开发平台。由于自己熟悉的是JAVA开发,因此想找个成熟好用的JAVA平台,但是努力一番之后,查找无果(JAVA的开源架构相当多,但是要时候自己的,还需话不少精力)。只好放弃这个思路,管他用什么开发的,只要是成熟的平台,开发语言现学就是了。
博客园中高手真是挺多的,找到了不少平台,但是仔细琢磨之后,发现成体系的不多,能直接拿来做商业系统开发的,为数更少了。经过一段时间筛选,初步框定了几个平台,对着这些平台,我们几个做了详细分析,这些平台各有所长,很难取舍。怎么办呢,总不能都买吧。最后转换了下思路,重新审视我们自己的状况,我们几个组合后的长处是管理创新,能提出很多管理方面的思路,但是技术方面很薄弱,对平台的要求除了前面的基本需求之外,能快速开发出实用的业务功能才是我们最关注的。因为按照我们以往的工作方式,在软件选型时,吹嘘有多么先进的技术,多么花里胡哨的界面,我们根本就不关注,甚至是抵触的。挤掉这些水分,真正能帮企业解决管理问题的,少之又少。
反而是我们自己开发的,看起来异常丑陋的东西,很实用,也很能解决问题(华药规划设计院的一位经常经常负责招标的同事也是这种观点,他说乙方做的东西就很花哨,甲方做的东西很丑陋,但是能解决问题,用起来舒服,他在招标时一直倾向于选择有甲方背景的软件公司)。就这个问题,我们专门做过分析,为什么拿着软件给客户演示的时候,他们会提一些界面、实现技术等一些莫名其妙的问题,我们认为原因有三方面。
1,提这些问题的,很大一部分是信息部的人,懂一些技术,不太懂管理,那么为了体现自己的价值,除了提这些问题,还能提什么呢?
2,如果使用者中有人提出这个不好用,那个难用之类的问题,那么你的这套系统肯定触动了他的利益,否则作为一个打工者,才不会在这上面费那么多心思(我不否定真有人花心思深入的考虑系统问题,但是这样的人很少,退一步说,既然他这么有心思,那么他肯定不会仅仅关注这些问题,我们有自信能在管理角度说服他)。
3,给客户讲解的时候,企业的高层很少提使用好用,界面是否漂亮,技术是否先进之类的问题,高层关注的是能不能提升管理,能不能解决我的问题,才不会去关注这些细枝末节的问题,本来就给他们工资了,管你怎么干只要给我出结果就行,每天的工作那么多,难道会去关注一个小办事员在处理数据的时候是否方便?简直是笑话。
按照这样的标准分析之后,有个叫吉日嘎拉的蒙古人开发的东西就冒出来了,系统的功能很符合我们的需求。但是随着深入的了解,发现这家伙在博客园中颇有争议,他也自称大恶人。因为这点,心里还是很不踏实。我的几个合伙人都是四十多的中年人,曾经很成功的企业管理者,他们之所以能接纳我,技术是一个方面,但考虑更多的是人品,胸怀和做工作的态度。按照同样的标准,他们建议我从这方面了解下吉日。嘿,很好的思路啊,就这么办。