CTO训练营第二季毕设:公司的工程化能力现状和改进措施

原创
新闻
CTO训练营第二季学员毕业设计作品赏析

【51CTO.com原创稿件】

导语:CTO训练营第二季已经圆满收官,作为一个学习分享和社交的平台,CTO训练营提供的不光是知识分享,还有一个属于技术管理者的人脉圈子。结课之后,第二季学员提交了毕业设计,来对四个月以来的学习进行总结与回顾,部分论文由CTO导师进行点评和打分。

公司的工程化能力现状和改进措施 阴志鑫 阳光汇点数码CTO

通过本季CTO训练营的培训和交流,收获颇多;结合公司现状,认为提高工程化能力是目前公司一项非常迫切且切实可行的工作。

一、公司简介和工程化能力现状:

公司成立15年,是一家从事传统软件开发,为企业提供定制化软件开发服务的企业。目前公司处于第二次腾飞阶段,员工已经达到100多人,60%是开发人员。共有10多个项目团队,我作为公司的CTO,直接管理大部分项目团队。公司技术工种较多、使用的开发技能也较多,有asp.net、java、golang、nodejs、各类db、ios、android、前端、美工等。

一方面,虽然公司在工程化能力方面始终紧跟时代步伐,但是整体工程化能力偏低、各个团队水平参差不齐、且完全靠几个核心人员个人的努力,团队水品参差不齐,人走就得歇菜。另一方面,各个团队使用的工程化工具使用不统一。比如,公司就有好多套的源代码管理方案:vss、svn、git、tfs;项目管理工具也各不相同:Excel、Project、Wiki;前端技术方案各种各样:jquery、angular、vue等。这样耗费大量精力在人员招聘和储备上,关键岗位没有backup,对一些技术人员依赖性也很高。

二、目标

提高公司的整体工程化能力,并长期有效的保持这种能力。

三、改进措施

1.首先要统一公司各方面的工程化工具。如:源代码管理上,统一使用svn或Git;统一使用Jira做为项目管理工具;统一使用confluence作为公司的知识库和代码库;另外还有引入CodeReview和代码质量检查工具、持续集成工具、安全检查工具、系统性能分析工具、前端模块管理和打包工具等。

2.定期组织各类工程化工具的使用培训和实践交流。培训讲师来自于内部员工、鼓励每个员工都参与进来、争当讲师传播知识,给予讲师实物或现金奖励。长期举办这类培训,可以提高员工的技术专研能力和兴趣、提高公司整体的技术驱动氛围。

3.将工程化工具的使用情况纳入到团队和员工的绩效考核中、制定相应的奖惩机制。在项目的各个生命周期中,考察是否正确使用的各类工具,使用效果,是否可以改进,是否可以更好地提高工作效率和质量,等等。

4.HR部门和技术部配合。技术部负责这项工作的制定和规划、培训课题选题等等。派专人负责推进、督导、优化及改进这项工作。这个人选很重要、要有足够的技术能力、沟通协调能力和执行力。HR部门完善相关的制度,检查并监督这项工作的执行情况,纳入团队和员工的绩效考核。这项工作切忌激进多变;要稳步有效。

5.选择2个项目团队做试点,开始不要全员推广、面不要太大。对于工程化工具的选择和使用上,先试点,阶段性比较总结、改进并推广,有问题能及时纠正。选择两个团队,做工程化能力及工具使用效果,进行比较,从而能发现问题,更好地推动。另外,对于一些工具,注意不要过度使用,谨记最终目标是提高工程化能力,提高工作效率和专业度。

6.统一公司的前端技术栈。近些年来前端技术发展迅猛,各团队使用了不同的前端技术。今后的新项目的技术架构选型上,前端技术要尽可能的统一。从目前的实践效果上看,可以使用这套方案:pc端使用angular、移动端ionic,并且使用webpack来取代gulp来管理和打包前端模块。

7.选用一个账号管理工具,并加强各类帐号管理及安全保密工作。公司使用的服务器多、云产品多、各类账号多。选用一款实用的账号管理工具、定期修改账号密码、记录和追踪账号分派和使用情况。

8.完善公司知识库,将各个工具的使用知识纳入到知识库中。此外,知识库还能为各岗位、各阶段的工作提供指导;如为PM提供项目各阶段的模板;为开发人员提供代码模板,规范模板;测试人员提供测试模板等。

导师点评:九枝兰合伙人傅强
评分:88
评语:按标准动作,这8个方面入手,是有机会提升工程化能力的。
考虑到60+开发人员、10多个项目、若干开发语言和项目管理工具,如果面面俱到地从这8个方向平均发力,势必带来研发管理成本的提升。对于关键岗位的人才储备和backup,提升有限。
个人更建议找办法做减法,尤其重点抓改进方案中的“一”,狠抓“一”的执行,降低backup时学习新工具的代价;
单纯考虑关键岗位的backup而已,如果60+开发人员,10+个项目,平均每个项目6人左右,再考虑每个项目中前后端技术,真正做到6人中有能力对等的backup是很难做到的。

CTO训练营是51CTO高招主办,面向中高端技术管理者的学习分享及社交平台,汇集业界资深技术高管、投资人资源,以“打造技术经理的MBA”为核心,全心全力帮助中国***潜力的技术管理者,成长为未来技术领域的***及榜样。第三季CTO训练营将在原有优质内容体系的基础上,延伸四大选修活动,满足不同技术管理者的个性化需求。

[[179643]]

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

责任编辑:KOL 来源: 51CTO
相关推荐

2016-12-23 11:17:49

CTO训练营

2016-12-23 11:42:44

CTO训练营

2016-12-23 16:11:02

CTO训练营

2016-12-22 17:11:39

CTO训练营

2016-12-23 14:16:28

CTO训练营

2016-12-22 16:49:05

CTO训练营

2016-12-23 14:20:39

CTO训练营

2016-12-23 09:55:22

CTO训练营

2016-12-23 09:23:34

CTO训练营

2016-12-23 10:50:43

CTO训练营

2016-12-23 17:11:04

CTO训练营

2016-12-23 15:00:42

CTO训练营

2016-12-22 16:15:49

CTO训练营

2016-12-23 14:01:06

CTO训练营

2016-12-23 13:44:04

2016-12-23 17:30:33

CTO训练营

2016-12-23 17:52:59

CTO训练营

2016-12-23 09:34:39

CTO训练营

2016-12-23 13:13:29

CTO训练营

2016-08-04 13:41:27

CTO训练营,技术管理
点赞
收藏

51CTO技术栈公众号