QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1354|回复: 0
收起左侧

[原创] 天天加班,为什么团队研发效能还是那么低?

[复制链接]
发表于 2019-11-6 16:01:25 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
前段时间一个 Github 项目把互联网公司的加班文化推上了风口浪尖,不可否认,最近这十年,国内互联网的发展速度赶上甚至超过了硅谷,为了加速发展,国内很多公司采用了“拼工时”的做法,天天加班,却忽略了最最应该关注的研发效能。
% f7 d. X' U7 e: O4 Q
/ u- j# o1 I& E4 Y6 A9 i
可以回想一下,你的团队是不是也面临着下面的问题?
' `8 T  Q2 ?, q  L
  • 研发团队人不少,大家也很辛苦,但产品发布常常延期,上线后产品问题频发。
  • 开发提测质量不好,大量压力聚集到测试,导致代码返工率极高。
  • 开发人员疲于应付业务,没有精力或者兴趣去精进技术,工作效率低。
    3 n8 e) i& y* q

$ |$ D7 o* B# g; ?6 x( N
这其实就是团队的研发效能出现了问题。

) c! y/ K4 N0 m' z1 R8 e5 c
如何提升团队研发效能

6 U. I6 ^$ T7 [3 n: l: l; \5 N" s) E! P
互联网产品因为产品的需求面临用户,或则是线下的业务。需求本身会不停地变换或调整到最好的方式,按传统的方式从需求调研、原型设计、评审、文档、设计、研发,这样的流程需要大量的文档、以及项目审核时间,当审核结束后我们才能进入开发。并且开发的时间周期也是非常长的。导致互联网研发中,其实很多需求都可能已经过时了,但我们仍然在研发中的尴尬局面。

% h; \3 a- s7 i5 t/ y" V

) B1 X( a1 [+ Q" X+ C
以人为沟通的“敏捷开发”

& K% H2 L/ Y( M4 l3 i
& `8 l5 E4 J, R  Q/ B
敏捷开发的意义是将人的沟通为切入,将团队的概念引入。以产品经理为主导将开发、设计人员关联在一起。固定的每日站会、每周评审、每月复盘,产品经理为切入点带动起来整个项目。

9 z2 m5 n6 c" [  \" l% j
当然敏捷开发的好处是必须要规定1-4周为一个版本。每个周期叫做spring,一旦定下来了就不能更改,简单称呼为:小步快跑、快速迭代。

7 R( _, \# Q0 N6 O8 l  Y
真正的“敏捷开发”流程到底是什么样的
+ v% @0 M% L& h: H, t+ X
0 ^( k  F7 c. X- w
敏捷开发后我们的研发流程大致如下,下面以CORNERSTONE敏捷开发工具为例:
. z7 t+ Q% [6 ^& c3 l, P
一. 项目启动
1.1 需求收集
CORNERSTONE为需求生命周期搭建流程,可以自定义更改按收集、评审、排期、设计、开发、发布设立多个阶段,在不同阶段把任务分发给产品、设计或者开发人员,让需求完成无缝衔接。这个阶段其实是产品经理最擅长的领域,即为什么要做这个项目?
, a) {8 P. |" u( w; M
: }3 V" n/ t2 o; N( i
1.2 项目启动会

+ }  w; ~" z- t8 t9 P# M1 ~
在立项会上顺利从老板那里获得资源后,项目可以真正开始启动了,这时就需要召开一个项目启动会,将项目涉及的各个团队召集到一起,给大家讲一个充满想象力的美好故事,让大家为了这个目标而努力。
! E6 A- Q( N: j' S8 s5 K2 h0 ^8 |
CORNERSTONE里,可以同时并行管理多个项目。每个项目清晰明确可见责任⼈、任务状态、优先级、类别、时间等多维度信息,帮助企业快速⾼效的对项⽬进⾏全周期管理。
' m3 F8 n  v9 [5 U5 s7 C  m8 Q
1.3 需求讨论及需求分析

5 s" s  j+ E% w3 ]$ i8 J& r. f; i
无论哪一个,你都需要针对自己团队负责的任务进行需求整理,与自己团队的开发、交互视觉设计、测试确认需求、评估需求。CORNERSTONE讨论功能可供团队成员互相交流,共享信息,解决自己在工作中遇到的各种问题。
# J2 O' [& e) r' F) i* J0 f  w& G
二. 项目执行与监控
2.1 项目执行
需求确认、工时评估完成后,正式进入项目执行阶段,由相关成员进行开发、设计及测试。CORNERSTONE的甘特图功能可方便管理者弄清项目的剩余时间,评估工作进度,调整工作任务,更好地把握项目的整体。

4 {6 u. t4 E0 r3 V/ `& x! [& [6 E
2.2 站立会、周会
每日站立会以及周会是保证项目正常进行的手段之一,通过每天的站立会沟通,确认团队成员是否遇到了问题,针对问题进行及时沟通与解决,保证项目可以正常进行。

2 n: w2 p8 J4 y9 f( \. t; |
2.3 联调

8 {8 h, Z# N9 a( P
联调往往是跨团队项目需要考虑的问题,只要项目涉及的团队大于两个,就需要进行项目联调,保证各自团队负责的功能模块不会因为新的需求出现问题。CORNERSTONE针对这一需求,提供了全局报表(项目进度)。方便管理者了解项目分布、进度计划、质量风险等,并从中获取客观的实时数据,帮助管理人员分析、评估项目,全面了解组合内项目状况,以便作出及时决策。

* B( y6 S& s6 C1 N" G! K; w
2.4 项目监控
项目监控,是保证项目进度,保证项目可以在规定时间内保质按时上线。CORNERSTONE中管理者可根据项目创建情况,可实时更新项目状态,预警项目风险。简单来说就是:对项目风险的管理——遇到项目风险如何处理,如何解决。

* U) F5 @. i/ W# p

1 D: M  z$ ^4 t( w
CORNERSTONE在可视化的平台活动图上,任意自定义不同纬度统计卡⽚,可⼤⼤⽅便项⽬经理全⾯掌握项⽬进度和团队表现,了解每位成员⼯作产出与⼯时,提前化解潜在⻛险;同时⽀持⼀键分享卡⽚内容。
7 x& S7 A' |4 ]0 g$ b# u) m
三. 项目收尾
结束是新的开始,项目也好、产品也好,只要没有死,就一定还会有新的开始。

7 L2 J! @  H' B, T4 u: f# J$ A
7 [0 u" }" `6 h1 O2 _- T3 m
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表