如何维护一个产品

        今天对产品的维护工作有了一定的感触,写点东西留作回忆。
        我进公司三年,接收的工作是维护已经研发好的产品,将他们投入生产环境使用,保证项目顺利上线,开发必须的客户化功能,同时不影响其他项目采用这个产品的升级使用。
       毕业头两年,一直觉得研发产品比维护产品牛,兴趣更大,打个比方就是生孩子比养孩子更爽。
        很多做技术研发的项目,往往存在生了孩子最后发现没人养,产品绩效很差。但从技术角度来看,这是个好框架。
        我从头到尾接手过四个有实质性的产品,产品采购基本是几十个项目上线。但发现留到最后负责产品维护的团队,都不是最初研发他的人。
        养孩子比生孩子更加困难,搭建一个从无到有的系统,虽然需要很高的技术能力,然而对于个人的成就感获得更高,但是对于产品绩效的生成几乎是零。人们总是乐于创造属于自己思想的东西,而忽略了继承别人的东西使它发挥更大的价值。只有当项目采购了产品使它上线,并最终被客户认可,才是一个团队打造它的目的。
        这个过程中,需要最很多权衡的考虑才能保证产品稳定和正常的发展,才能积累更多的经验,为新一代产品打下基础,包含着用户口碑和业务经验。
        总结下在做维护产品工作时的几条原则:
1、小功能客户化需做好开关
2、不动主体框架,注意清理代码,做好注释。
3、用好配置文件和数据库视图。
4、多做项目沟通和用户培训。
5、调错尽量远程控制,没有条件下采用日志输出。
6、将产品交付摆在第一位。





原文地址:https://www.cnblogs.com/zuifengke/p/8f99b84dfd742206815f11b9c2e656b8.html