t日拱一卒,大厂都在推崇的敏捷开发究竟是人还是工具至上?( 二 )


目前结合华为自身经验,华为云也已经推出自研的涵盖敏捷开发项目管理的一站式软件开发平台——DevCloud。为敏捷开发团队提供简单高效的团队协作服务,包含多项目管理、敏捷迭代、看板协作、需求管理、缺陷跟踪、文档管理、Wiki在线协作、仪表盘自定制报表等功能,适用于敏捷交付项目管理和外包协作等场景。
? 微信小步快跑,用了什么法宝
今年初,微信十周年之际,张小龙曾在公开演讲中表示,视频号组建了一两百人的团队,三个算法团队,小规模能够比很多大团队跑得更快一些。视频号这个速度才是微信正常该有的速度。
从用户角度而言,去年以来,微信围绕视频号的一系列频繁迭代,也让我们直观感受到了张小龙所言的快。
微信的快速迭代背后,腾讯自研的敏捷项目管理工具TAPD可谓功不可没。早在2012年微信用户突破1亿之后,微信就开始使用TAPD平台,因为随着用户规模的爆发式增长和团队的壮大,跨部门沟通合作越来越多,Excel和邮件已经无法满足研发需求,敏捷开发所具有的需求池Backlog、User Story、缺陷管理等功能则正好契合了微信团队的需要。
借助合适的敏捷项目管理工具,微信的快速高质量迭代成为可能。
在探索敏捷开发的长河中,谷歌、华为、腾讯等大厂可谓各有各的打法,并各有千秋,其中,华为和腾讯自研的敏捷项目管理工具如今已成为市场中的佼佼者,得以攫取更大的市场蛋糕。而没有大厂光环的众多中小企业,在拥抱敏捷开发的路上,又有着怎样的故事呢?
中小企业如何玩转敏捷开发?为了挖掘中小企业在敏捷开发中面临的痛点与收获的价值,我们和身处不同行业、不同企业、不同团队的产品经理、项目经理等业内人士进行了对话,发现了一些值得思考的现象。
? 重点不在工具,而在于目标和沟通
正如敏捷宣言所提倡的,个体和互动胜过流程和工具,因此,尽管敏捷开发工具层出不穷,并吸引了华为、腾讯等巨头入局,但是流程和工具并不是敏捷开发的重点。相比工具,个体和互动才更为重要。
工欲善其事必先利其器,对于中小企业而言,借助合适的项目管理工具无疑可以提升敏捷开发的效率,但是并不意味着需要形成严重依赖。想要做好敏捷开发,工具只是一方面,明确的目标和高效的沟通则是更重要的事情,切不可盲目迷信工具,为了敏捷而敏捷,最终让敏捷开发流于形式,本末倒置。
高远是上海一家中小型企业的高级产品经理,他所在的团队目前部分业务仍在使用传统开发模式,一些急需验证的业务则采用了敏捷开发。敏捷快速简单、周期短,能够将需要的功能快速上线进行验证,是他们采用敏捷开发的主要原因。
在高远看来,与传统开发模式相比,敏捷模式不需要大量的其他文档去沉淀,而是首先需要相关人员通过大量的沟通快速达成共识,在基于共有目标的情况下快速实现。
高远目前在敏捷模式中的主要角色是产品,负责需求和目标制定。之前还担任过整个敏捷模式的管理沟通者,协调沟通在开发环节中的一切问题和各种资源,以便让产品按照计划上线。
很多时候,客户对于产品的需求在最开始并不明确。乔布斯曾经指出,用户根本不知道自己要什么,福特汽车的创始人亨利·福特也曾发表过类似观点:如果最初问用户想要什么,他们会说想要一匹更快的马,而不是汽车。
通过敏捷开发快速迭代,逐步摸清用户的明确需求,显得尤为重要。站在产品角度,高远表示,敏捷开发最需要注意的一个关键点就是,每个版本迭代都要做到最小mvp闭环,不夹杂太多额外功能,从而更接近原始需求本身,以便于技术人员快速开发。