部门效率提升的管理手段

文章目录

      • 引言
      • 现状
      • 方向
        • 一 工程类
        • 二 管理类

引言

为了提高团队的作战效率,这里不得不说下工程化的思想。任何行业,要做大做强,第一步就是要解放生产力。那么前端的生产力如何解放呢?目前前端的资料生产,仍旧主要是依靠人力的劳动。那么首先要做的,就是把一些繁琐的事务关联起来,标准化、规范化,让团队成员能够在做任何事的时候都能有一套标准,有一套打法。总的来说,也就是把事务都工程化起来。

现状

目前团队工作主要是针对项目的编码开发,我们的团队成员在需求管理上是浪费了大量的人力及时间的。包括前期的需求讨论、需求确定,很多人不明白如何去确定需求,哪些需求是需要做的,哪些需求是可以延后的。然后在说下编码,编码则风格各异,导致代码运维困难。所以最后导致我们的开发资源成果比较混乱。不能提炼出较为有价值的产出成果。

方向

从工程化的方向,主要思考以下几个方向。

一 工程类

1 IDE的统一
一款的好的IDE可以大大的提高个人的工作效率,但是在实践过程中,往往个人是比较不注重IDE的良好使用的,包括插件的使用等。我们团队选择了vscode,那么需要对vscode的一些常用插件进行打包封装,以及安装等进行优化。
2 SVN目录的管理
由于团队内部项目的涉密性,项目采用svn管理,branch分支较多,很多人在进行svn管理时混乱不堪,找项目就可以找四五分钟,提交也会偶尔提错。显然这是不合适的,我们应当统一盘符、统一SVN的层次结构,帮助新人成长。
3 日常工作管理
团队成员的盲目性和迷茫性主要还表现在对日常工作的轻重缓急不明晰上,每周该做什么工作,每天做了哪些工作,有哪些收获不能及时总结。领导分配了工作,在变更时无法有效的把控,成员变更了工作,领导无法有效的进行跟踪。这里可以统一一个日常工作记录文本,强制性执行,养成良好的习惯,是成功的开始。
4 规范与模式
这里的规范与模式,包括一些提交规范和开发模式。遵循编码规范文档可以帮助团队开发时提高合作开发效率,这对代码审查、测试是非常高效的。目前我们采用angular进行开发,可以强制性的编写一些接口及抽象类去固定团队成员的业务逻辑。而市面上流通的一些规范是不适合我们的,我们没有一定的空窗期去纠正一个人的开发习惯,所以让代码强制性的去保证个人开发的流程是最好的实践方式。
5 模块化
目前我们每个人都有自己负责的模块内容,但是一些基础的抽象却是空缺的。我们应当在进行业务开发的同时,抽象一些工具池从而覆盖其它项目。目前我们已经打造了基本的技术库,覆盖了常用的校验和IP地址的验证,我们应继续深入优化,让我们的业务与我们的模块技术对应起来。
6 自动化思考
人总是会犯错的,不可靠的。那么自动化的工程是势在必行的。比如像自动化测试、自动化编码(AI),自动化工程构建等。

二 管理类

其实真正影响效率的,技术可能占据20%,而沟通占据了80%。也就是说,效率的高低很大程度上是取决于一个人的软实力的。这里我总结如下几点:
1 业务理解能力
2 沟通能力
3 管理能力
4 协调能力
5 主人翁的意识
而以上几点在面试上无法体现出来,除非你懂一些极限的博弈手段。我想了一下,这些针对个人其实也是可以提高的。这些涉及到个人的悟性,但不是说就不能快速的提升。这些能力的基础其实是一个人的意识形态和逻辑思维能力。从这两方面入手,可以采用如下方式:
1 个人周期性的复盘业务逻辑,采用小组辩论打分的手段,提高个人的逻辑辩证思维。
2 采用奖惩的目标制度,根据目标的完成度从而去刺激个人的主人翁的意识。

总的来说,成为一个小兵是很简单的。将军让你向左就向左,冲锋就冲锋。而成为一个将军是困难的,是痛苦的。但是蜕化成蝶是一件很有成就的事。所以,成就下属,助其成长。对于管理者自我,也是一件很快乐的事情。

你可能感兴趣的:(其它,管理)