年终总结

一转眼又是一年。然而年假也成了7天。来公司也五年多了。
很荣幸,见证了公司制度从涣散到集中,业务从生疏到精通,员工也是越来越优秀。公司越来越强大,离不开越来越优秀的员工,同样,员工越来越优秀也离不开强大的公司。公司变化巨大相信大家有目共睹,尤其是本部门这一年,发展速度十分显著。

这一年我主要从事货运宝安卓移动端老版本维护包括司机端、货主端、承运端、网运版、企业版、物流版、船运版、大茶肆等,同时维护公司内部使用的产品包括智OA、智薪宝、货运通等。由于公司业务发展,年中又开始投入研发TMS的工作中。

新产品研发的流程相对之前成熟了很多,业务逻辑方面做的工作越来越详细。研发过程中虽然有一些挫折,但是在各个工种的相互沟通协调下,最终能够相对完美的完成了第一个适用版本。年底又开始了App第二个大版本的迭代更新。
虽然每次都最终完成了,但是也必须从中吸取经验和教训。个人总结出以下几个主要的点。
一、    沟通问题
沟通是项目研发中不可缺少的理解项目流程最基本的途径。白纸黑字只是把相关的流程转换成自己的理解。莎士比亚说过“一千个读者眼中就会有一千个哈姆雷特”。所以每个人的理解并不能做到完全相同。这就需要进行沟通,来交换思想,做到求同存异,或者做到产品最优化。
就像在开发TMS中,“产品-研发-测试”这一工作流程中出现过的不同工种之间的沟通问题。研发找产品确定需求后,产品给了方案A,测试过程中,测试人员找产品重新确定需求后,产品又觉得B方案更好,最后确定了方案B。然而研发已经按照A方案进行了编码研发。好在A到B方案改起来并不是很麻烦。
同样的沟通问题还会存在同工种之间。比如接口文档不清晰、接口字段返回不规范等。TMS开发中存在不少这样的问题,比如1.0版本的接口返回字段A表示某项内容,后续1.1版本需要写一个新接口,但是新接口将字段A改成了B。主要原因是前后端的想法不一致造成的。后端可能认为是新的需要新写字段,前端认为可以复用就用了老字段。
同事之间良好的沟通是和谐相处的前提,能保证一个稳定的工作环境。就目前的工作氛围开,同事之间的相处还是和谐的,但是不排除有矛盾的情况。这也是沟通方面的存在的问题。
总结:沟通问题还是非常重要的。后续工作过程中一定要更好的沟通并交换思想。
二、    员工基本水平问题
同时员工个人的技术水平也会影响到开发流程。
就像前几天前端出现的问题,有同事GIT不熟,导致不能回退代码,影响了开发流程。好在部门即时的对GIT的使用进行了培训。
就研发部门来说,基本电脑或者技术常识肯定是高于其他人的。有次一个同事说,“显示器里存着桌面的东西,不用拷出来吗?”,真让人笑破大牙。其他像“什么是域名”,“什么是端口”,“什么是**”等各种问题。
除此之外,在这次开发TMS时还有些害怕BUG产生的责任推脱问题。比如接口约定返回值为xxx进行吐司提示,然而接口编写者要求前端自己处理吐司提示。
总结:在工作过程中自身也要注意基本知识的积累,并分享给大家。
三、    时间问题
软件是人类有史以来生产的复杂最高的一种工业产品。所以软件并不像其他非知识性工业产品一样,干的时间越长就会越值钱。软件开发或者完善需要时间。可能一天的时间,只能解决个BUG。时间和质量相比,质量一定是占很大比例的。
可能是由于外部原因,这次研发TMS过程中其他线上产品出现了写问题需要及时修复,导致TMS搁置几天,最终App端导致了延期一周。相应的给测试留的时间只剩一周的时间。一周的时间测完整个流程是相当困难的。好在测试人员能够抗住压力,测试通过并发布了一个版本。


以上几点是结合自身在开发TMS中出现的问题,有的自身可能已经改进,有的则可能需要同事之间共同完成。

总之这一年就本部门和个人来说,尽管有了一些进步和成绩,但是仍然还有些不足。取得的成绩只是过去的,不足才是未来存在和要解决的问题。相信在大家的努力下,一定会将部门打造的更好,公司也会在研发部带领下更加强大。