一款让敏捷开发团队跑起来的管理工具

说起创业公司,在创业初期面临的一个比较大的痛点,莫过于如何实现高效低成本的项目管理模式 - 小步快跑、快速迭代?如何将研发团队有效组织起来,在可控、可视化的范围类进行产品版本迭代更新?

现如今,大多数互联网创业公司都追崇者敏捷开发的思路,甚至很多成熟型大公司都沿用这种开发管理模式。敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。“ Fix time, Flex Scope”是敏捷迭代的核心理念。

在创业公司,很多创业者初期在项目管理上都使用任务看板、每日站会、计划纸牌等手段进行项目管理,这也是比较常见的项目管理手段。因为这种方式会更加便捷,没有“套路”,能让人一目了然、快速看到现在在发生什么,未来将要发生什么。但是这里会存在以下几个难题:

  • 人工线下操作、记录粘贴耗费时间和精力;
  • 修改删除麻烦,不方便随时更新;
  • 历史记录看不到,无法回顾历史数据;
  • 子任务拆分不方便,拆分后无法修改;
  • 对人员管理不便,随着团队扩张,操作越来越困难。

最近两年在创业的道路上,认识一位新朋友 - TAPD。我称呼ta为“T先生”。“T先生 ”就是专程出现为我们解决创业过程中敏捷开发的难题的。最近一年在做“够格”的项目,与“T先生 ”结缘,相处甚久后,尤其认识到“T先生”带来的便利。下面我就结合“够格”这个项目的实战过程简单介绍“T先生 ”为我们这个创业团队带来什么。

够格是一个做“直播+电商”领域的创业项目,整个研发团队近20人。包括产品/项目经理共3人、设计2人、测试2人,其余为开发团队。工作地点都在一个办公区域(基本不存在异地沟通问题),整个项目采用敏捷开发、版本迭代的过程在跑。产品至今上线一年时间,版本迭代将近20次。基本保持每1-2周一次迭代的过程。

整个够格产品分为android/ios/网页端/PC端等多系统多平台。够格这个产品从成立之初就认识了“T先生”,整个团队也是从一开始就和“T先生 ”进行磨合。在项目跑的过程中,整个团队也尝试过用任务看板等线下的方式进行项目研发管理。然而依然会碰到上述的几个问题。

<img src="//blog-10039692.file.myqcloud.com/1495525438445_4106_1495525458481.png" alt="" width="340px">

耗费时间和精力:最初 大家还是愿意接受线下手工的方式写字操作各自任务记录,后面每人每日都要花费大量时间手写任务列表,进行卡片粘贴。到最后整个团队都觉得这样写起来很麻烦,逐渐放弃了手动写的过程,转而进入TAPD进行系统自动管理。

更新删除麻烦:团队每个人每天都需要对今天完成的任务进行更新,多数时候当大家拿起笔去更新时重写内容时就开始愁苦。写了一天代码要下班了还得重新写字更新今日任务,尤其碰到需要删除重新的需求任务更是崩溃。

历史记录找不到:每天只能看到当天完成了什么,昨天完成了什么。当整张墙贴的密密麻麻时,想找一个人任务时,眼睛都要瞅半天。此时大家真想有个“搜索”功能。尤其在每期迭代结束后,统计每个人任务进度时,简直要崩溃。此时多希望有个工具能帮我做这件事。

子任务拆分不方便:产品需求永远都会拆分子任务,研发在开发时也需要拆分更细的子任务。此时自己用人工的方法来做就显得特别麻烦,尤其拆好的子任务要做拆分修改时,更是麻烦。

人员管理麻烦:我们当初整个看板名字是固定的,随着后续有新同事进来,旧同事离开,整个看板都需要更新。这时就需要把看板上的所有任务全部清除后再重新布局。

在认识“T先生”后,整个研发团队的迭代节奏明显加快许多,原先将近两周才完成的迭代、现在相同任务量缩短到一周。每日晨会、站会时间也由半小时缩短到15分钟。研发团队每日下班的时由原先花费将近10分钟更新今日任务的时间,缩短至1-2分钟搞定下班回家。

说到“T先生”究竟为什么方便了团队在敏捷开发过程中的使用,这里需要先说我们团队的产品研发节奏。整个产品研发的迭代顺序大致是:需求收集 - 需求分析 - 功能策划 - 原型设计 - 需求评审排期 - 开发阶段 - 测试阶段 - 上线阶段,这里实现一个完整的迭代。在TAPD上,我们使用其提供的丰富功能实现项目管理效率的提升和节奏的把控。

需求收集阶段: 我们会在TAPD上建立一个“需求池 ”,产品会将收集来的各方面需求收录到池子里。利用TAPD提供的需求分类功能,会对池子里的需求进行分类管理,比如APP端需求、运营需求、网页端需求等等。定期对需求池中的需求进行合并删减。

需求分析阶段:对建立的“需求池”,产品对定期进行评估,利用TAPD提供的优先级和重要性功能 一一对其进行标记。对标记重要和高优先级的需求,会利用TAPD提供的迭代管理功能,创建新迭代,并关联该迭代。

功能策划阶段:确定要做的需求,需要从产品功能层面对其进行任务拆分,利用TAPD提供的快速创建子任务功能, 拆分出多个子功能模块,逐一进行策划,并快速关联该功能负责人。对应该负责人即可实时跟进任务进度,进行策划。此外还可以利用TAPD的关联父需求功能,快速对新任务进行父需求关联,分类排版一目了然。

原型设计阶段:“T先生”提供实时更新设计好的原型和交互说明,只需要复制粘贴就可以修改需求任务说明。其中最大的便捷便是只需更新一个任务,就能实时更新所有“复制”该需求的任务。设计师也可以实时同步TAPD提供附件功能,将设计稿关联上去,方便同步设计稿文件。

需求评审排期:需求评审会上,只需要打开“T先生”就可以跟研发同学一起过需求评审,遇到对某个需求的疑问可以实时在上面备注修改。需求过完,即可以接着排出每个需求对应的开发人员、测试人员、开发周期、测试周期。整个需求评审会结束后,“T先生”就能为我们展现这期迭代的全景picture,包括对应需求、子任务、对应负责人、开发人员、测试人员、开发周期、上线时间。

开发阶段:开发人员只需按照每个子任务的排期时间,每日晨会对着TAPD看板就可以一目了然知道当前进度是否延期或提前,能提前避免遇到的项目风险问题。每日只需要在上下班时修改对应任务的进度状态,就可以实时同步给所有人。完成开发即可提测给测试人员。

测试阶段:测试人员根据tapd的需求内容可提前编写测试用例,更新到每个任务下。开发人员即可实时同步看到该功能测试范围和要求。在提测后,测试人员能及时将测出的bug同步到TAPD提供的bug库里,关联给对应的开发人员。对bug进行统一管理,不遗漏。

上线阶段:当所有任务测试 完成后,即可上线。上线前产品、运营都可以在看板中列出上线checklist,对应指定负责人员。一项项检查管理,确保上线工作准备充分。

以上只是从够格的实战项目中介绍了“T先生”在项目迭代过程中带来的便处。除此之外,TAPD提供的版本记录和历史操作能在帮助更好地进行操作记录和删除操作管理。项目报表和故事墙能刚好的对项目整体进行数据分析和节奏把控的管理。wiki能帮助进行团队知识、规则、流程的沉淀。自定义字段、状态流转能更方便开发和测试人员进行任务管理。项目团队邀请、人员一键搜索可轻松实现团队人员增删修改。

现在我们不仅在产品研发团队使用“T先生”进行研发项目的管理。我们同时将运营部门、商务部门也按照迭代的模式在“T先生”上进行统一管理。让各部门之间信息互相同步,实时了解公司整体发展进度。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

GoGal够格的专栏

1 篇文章1 人订阅

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏顶级程序员

7个鲜为人知的编程真相

? 做程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶: 1.一个程序员用在写程序上的时间大概占他的工作时间的10...

2568
来自专栏DevOps时代的专栏

CI/CD 和 DevOps 的过去和未来

本文由 DevOps时代高翻院整理发布 十年前,DevOps 的理念在 Andrew Shafer 和 Patrick Debois 两位先驱的脑海中酝酿。一...

4157
来自专栏大魏分享(微信公众号:david-share)

容器时代,服务器虚拟化是否已经过时?

IT基础架构发展的几个阶段是什么? 在近20年的时间里,IT基础架构经历了三个大的阶段,分别是:硬件定义数据中心(HDDC)、软件定义数据中心(SDDC)、容...

3747
来自专栏SDNLAB

软件定义存储(SDS)之入门

在互联网、物联网、大数据的伴随下,数据呈指数增长,每天增加百万兆字节的数据是很常见的,随之而来将会面临的是更多的存储需求和挑战。传统的解决方案不足以满足这些存储...

1454
来自专栏软件测试经验与教训

怎么做需求分析?

3507
来自专栏架构师小秘圈

滴滴全链路压测解决之道

作者:张晓庆,来自滴滴 滴滴出行创立于 2012 年,是全球领先的一站式多元化出行平台。经历过各种烧钱补贴大战、多次合并,滴滴成为继阿里之后,国内第二个日订单量...

4474
来自专栏技巅

毕业工作五年的总结和感悟(中)-公有PAAS平台

1715
来自专栏Jerry的SAP技术分享

SAP成都研究院郑晓霞:Shift Left Testing和软件质量保证的一些思考

今天的文章来自Jerry的同事,曾经的搭档郑晓霞(Zheng Kate)。郑晓霞是在Jerry心中是一位很有实力的程序媛,2011年从西安某软件公司跳槽到SAP...

1182
来自专栏DevOps时代的专栏

DevOps 下的质保测试方法

前言 以 DevOps 为主,今天给大家聊一下作为一个咨询公司,从咨询方这个视角,所看到企业在 DevOps 的变革,在这个变革当中,我们关于测试的变化。有多少...

23110
来自专栏机器人网

了解这五方面的技术,你才能搞懂工业机器人

目前,中国工业机器人的使用主要集中在汽车工业和电子电气工业,弧焊机器人、点焊机器人、搬运机器人等在生产中被大量采用。想搞工业机器人,这五大方面知识和技术你必须了...

2515

扫码关注云+社区