1.项⽬背景:车险理赔核⼼项⽬是PICC⼈保最核⼼的集团级项⽬之⼀,有着10多年的历史,并且⼀直处于迭代维护 中。此项⽬主要服务于PICC内部业务员。
2.技术及架构:此项⽬是⼀个使⽤JAVA语⾔开发的web项⽬,前端主要使⽤JSP,javascript,后期改造使⽤了bootstrap 、jquery、jsview、h5。后端使⽤SSH框架技术,接⼜交互主要采⽤servlet少量使⽤webservice,报⽂格式主要是xml少量 使⽤json,数据库采⽤infomix,项⽬部署在weblogic服务器上运⾏。主要第三⽅组件使⽤了JBPM⼯作流,润乾报 表,IBM规则服务等。
3. 项⽬具体情况:由于时间跨度⼤,造成代码存在⼤量冗余,没能很好的做到⾼内聚低耦合,可读性差,有的关键⽅ 法甚⾄超过了万⾏。且车险理赔业务具有天然的复杂⾏,⼯作流节点100+,前后端管控3000+,数据库表600+ ,周边 系统100+,导致⽆论是实现新的需要还是调整历史BUG都需要⾮常的⼩⼼和仔细。也正是如此,这个项⽬让我对业务 梳理有了长⾜的进步。
4. 项⽬规模在30⼈左右。
1、平均3天到⼀周完成⼀个⼩需求 。
2、独⽴开发了零结案申请模块3个⽉的需求、独⽴开发了车后平台对接模块1个半⽉的需求、⼆次开发了新⾸页模块, 完成⾸页四种颜⾊切换,及客户要求的新的导航栏功能。⼀个半⽉的需求。
3、受理客户需求安排到计划版本或补丁版本中,源代码分⽀管理。评审开发⼈员提交的数据结构,制作数据库脚本, 编写⽣产安装升级⼿册,与运维对接⽀持⽣产升级试点部署等。
4、⽣产问题排查解决、数据修正问题分析、测试环境搭建维护等。与IBM原⼚informix⼯程师配和解决数据库 CPU100%优化问题。