敏捷开发是很多互联网公司的运行模式,但不同公司有着不同的运作方式。这篇文章,作者分享了自己在大厂做敏捷开发的流程,可以和大家所在公司的流程相互印证,查漏补缺。
互联网产研团队一般都是按照敏捷开发的流程进行协作的,我在互联网大厂的敏捷开发是怎么进行的呢。
一、迭代周期
我们团队的迭代周期一般是2周,如果研发评估时间过长的话也会将周期延长至一个月,但是大多数我们是2周的迭代周期。
这里说的2周是研发开始coding、提测、测试、上线,也就是说2周以后要上线相应的能力。并不包括产品需求设计与评审的时间。
2周的时间一般coding的时间为6到7天,本次迭代功能测试3天,整体功能回归测试2天。一般会分步提测(某些能力在第三天的时候开发完成就能提测),不然整体时间会超出两周(10工作日)。
二、团队规模与职责
我们团队当时负责的是一个新产品,产品形态包括app,web,pc客户端,整个团队成员包括产品1人,研发6人,测试1人。UED有通用的部门支持。产品经理负责产品设计与项目管理,横向与纵向的信息同步沟通并对结果负责,研发会选出一人兼职来当技术负责人,主要负责制定技术方案与研发排期的工作,对最终的研发落地负责。