1. 推行技术平台化建设,树立全技术团队DevOps思维,推行自动化构建,测试和部署的流程.我们目前项目的构建和部署全是人工进行,容易出现错误或失误.一是降低出错机会二是提升效率.
2.提升团队内部的技术交流.比如定期(每两周/每月)内部技术分享会,让大家了解对方在做什么,是如何实现的.目的是在互相分享中增进了解,技术的交流传播,营造学习氛围,提升技术并形成一个良性互动的小生态圈.
3.研发团队按照产品进行划分.比如易考通产品,易找标产品,易采通产品以及网站产品库等.
目的是专业性进一步加强,有利于为不同产品客户提供针对性的设计和服务.
4.技术团队的人员结构配比,比如"老中青三结合".
老有一定的经验积累,可以起到言传作用.中执行力强,体现身教,青接受培养锻炼,目的是保持团队的稳定和传承有序,将成员流失风险控制到最低.
5.绩效考核,应该以正向激励为主,以引导和奖励为主,而尽量避免扣罚性质手段.
考核可以采用成果考核和过程考核两种方式:成果考核是针对项目的结果,进度,质量,成本等方面进行综合考量.这是对整个项目组的考核.
过程考核主要针对项目的执行计划进行考核.重点是项目各个节点进度是否在可控计划时间内,项目各个模块是否按期完成,项目成员是否履行了各自的职责.这是对项目成员个人的考核.
两者结合就实现了结果与过程的监控,同时也实现了团队和个人的绩效考核.
6.营造良好的沟通氛围和交流环境.包括技术团队成员之间的沟通,软件团队与其他部门之间的沟通.做法:一是建立沟通计划以及及时修订沟通计划,二是约定沟通方式和渠道.以及周报,月报机制.三是沟通要尽早.目的是构建畅通的沟通渠道,提高团队士气,创建良好的工作环境.
来源:https://blog.51cto.com/8745668/2435256