这段时间持续一周几乎每天工作到凌晨4点,可谓苦矣。
这一切似乎是冥冥之中注定要如此。
我觉的集成平台的难度很大,偏偏我的一个客户希望按自己的想法定制开发,公司和客户沟通后委托第三方进行开发,我们公司作为监管,并签署三方协议,问题就出在这里
这个开发团队现在想来有如下几个问题
1.低估了集成平台的难度
2.构架师系IBM的售前工程师,以前从事过软件开发,但已经有十几年未做实际开发,导致设计理念落后
3.IBM工程师引入了大公司病,例如:不加班,组织机构臃肿,成本控制不敏感,团队规模臃肿
4.盲目引进所谓的高端人才,例如百度大数据分析师等,导致研发成本极高
5.盲目相信高薪就有高能力,实际上薪资远远超越能力,看着人很多,但是没产出
6.试图引入第三方资本,对资本负责,忽视客户需求,甚至某些演示是针对投资人做的而非针对客户
....
不多说了,结果一直无法满足用户需求,最终客户在付出30万前期费用后解除合约。
我的苦日子来了,因为很难找到合适的第三方开发团队,鉴于我们和用户的合作关系,只好撸起袖子亲自上阵。
虽然这段时间很累,但是很有成就感,解决了几个构架上的难题,某技术解决方案整理后准备尝试申请专利,也提升一下公司的品味。
具体的成果有如下几个
1.实现基础数据字典归一处理,一张表完成全部数据字典的维护和管理,极大降低了开发工作量。
2.所有业务对象的属性,是可配置的,例如:药品增加新的属性毒麻药品,这个在以前需要增加字段,而现在只要增加属性即可。
3.基础数据字典引入版本控制机制,后期可以看到基础数据字典的演变。
4.实现KPI的动态管理,用户可以通过KPI管理系统,迅速获取感兴趣的指标
5.KPI管理工具可以根据规则,根据KPI的实际结果,动态生成带有诊断结果和建议的报告
不说了,今晚继续加班.....