研发管理工具

对于研发团队的管理而言,最不愿面对的就是低效而无用的工作。合适的工具会提升整个团队的工作效率。
研发管理工作是多方面的,其中包含但不限于需求管理、敏捷开发管理、Bug 管理、代码共享、部署运维、工作总结与效率评估。Teambition是一款高效的研发管理工具,可以贯穿于企业研发管理的各个环节中。

那么如何通过Teambition进行研发管理?

产品开发的需求随着时间而不断累积增多。有从产品部门本身想到的开发需求,有从用户反馈采集的用户需求。在产品部门囤积的需求变多之后,他们亟需一款工具帮助他们管理产品需求的开发:

  • 提供一个积累和整理产品需求的平台;
  • 分类和确定产品需求的优先级,并与设计部门和开发部门实时同步这些信息;
  • 能实时跟踪产品需求的开发情况。
为每一个产品线创建一个产品需求收集的项目

为各个产品线建立了各自的 Feedback 项目,用于介绍和管理用户需求。有想法或收到用户反馈的同事在「用户需求」阶段将想法和用户反馈放在这里。产品部门只需要看一个项目就可以掌握整个产品线所有的产品需求。

首先,我们可以先给整个工作流程设定多个阶段,确定产品需求的工作流程。

对于这些囤积在「用户需求」和「加入计划」的任务,通过设定截止时间、提升任务的优先级、将这个大任务分拆成多个子任务来来突出重要且紧急的任务。

然后,利用 Teambition 灵活的标签功能,将所有将要进入设计、开发阶段的任务标注是否需要在全平台实现。这可以帮助设计师和工程师看到任务之后明确了解这个产品是否是全平台支持的产品,从而在设计之初就能清楚意识到产品需求开发所希望在的客户端。

实时跟踪产品需求进展

之后持续关注产品需求的进展,对非开发部门来说意义非凡——信息及时的通知极大提高大家的工作效率。对于产品部门来说,他们需要一个任务面板能够全面了解产品需求的开发进度;对于市场部门来说,掌握产品需求的开发进度和推进速度,能够帮助他们准备好之后的市场活动进展;对于销售部门来说,这样一个实时跟踪到产品开发进度的看板能更好地帮助他们贴心地向用户告知他们产品功能的开发进度,树立可靠、倾听用户的形象。

当产品需求在进入开发进度之后,你可以将开发项目的任务关联过来,实时掌握开发近况。

产品需求的积累和整理是产品开发之前的重要步骤。如果你和同事还在纠结如何收集和整理产品需求,欢迎来试试 Teambitoin,快速提升整个团队的工作效率。

安排开发进度

我们意识到将复杂的事物变得直观、易于理解是一件极为重要的事情。Teambition 的看板模式帮助每个人花更少的时间了解自己的任务进度、跟进自己的任务、不再过多的任务中迷失。已经上线的日历视图功能,也是一次效率的大提升。

研发部门一般是 Teambition 的重度使用部门。对他们虽然每一个任务都可以设定截止时间,但是到了具体哪个截止时间在前、哪个截止时间在后,缺乏对任务的全盘掌握。另外,之前列表式的会议日程,不能直观地呈现一天内自己的时间安排,遑论时间安排和有截止时间的任务之间的工作安排。

于是我们改进了我们的日历。

日历视图

呈现复杂信息时,列表式的呈现方式极大地降低了我们快速浏览信息的效率。

为了让列表式的日历变得更加清晰,Teambition 从零开发了日历视图。从此日程管理变得更加简单。

日历视图呈现两类信息:一类是日程,明确标注了任务的开始时间;第二类是有明确截止时间的任务。

组织开发例会

较之日历视图本身,更为重要的是,你可以根据项目、成员来筛选日程和有截止时间的任务,定向了解单个项目的进展或某个人的工作进展。这也极大地帮助了会议组织者了解与会者的时间安排。这就让会议组织者变得极为方便。

同时,你还可以在日程表中即时同步会议议程。会议结束之后,会议纪要也可以立即评论在日程之下,及时总结出下一阶段要行动的事情。

日历客户端同步

希望使用本地的日历软件的小伙伴,可以在「我的」的「日程」中发现「订阅『日程』」的按钮。在 Windows 上,你可以使用 Outlook 的日历订阅 Teambition 上的日历;在 Mac 和 iOS 上,你可以使用系统自带的日历软件来管理。在此之后,不论是 Teambition 上的工作日程还是个人日程都一应掌握,不再担心工作日程和私人日程冲突。

敏捷开发

高效率的研发工作,要求快速的任务分配、及时的问题反馈和合理的时间节点。

在传统的研发团队中,常常使用每日晨会、每日工作总结、每周例会等等会议或邮件的方式来告知自己的同事工作进展。这不仅每天花去工程师不少时间来撰写、口述总结,同时还需要项目经理、产品经理花时间及时维护研发进展的报表。

信息不能即时沟通,问题无法及时反馈。这些问题导致了开发工作一拖再拖,无法最终完成开发任务。

Teambition 强大、简洁的任务版功能,快速提升整个团队的工作效率。

我们将任务版的阶段分成「准备做」、「研发中」、「合并代码」、「内测」、「已上线」等五个阶段。项目经理可以随时根据任务所在的位置来直观了解任务的进展。

对重要的任务,项目经理、工程师可以给这个任务添加为「非常紧急」或「紧急」。对于有明确截止时间的任务,项目经理、工程师可以添加截止时间,帮助所有项目成员理清轻重缓急。

在现在这个竞争激烈、市场瞬息万变的互联网时代,只有响应速度更快、功能迭代更加快的团队才能站稳脚跟。越快地向市场推出功能完成度高的产品,才能越快地了解市场的反馈,及时作出调整。

在现在的研发项目中,越来越多的团队采用敏捷开发模式。敏捷开发强调:因为对未来的不可预测,我们应该全身心投入的现有功能的开发和整合上。

利用 Teambition 已经提供的开发模板,整个团队就可以立即开始敏捷开发了!

产品经理将从各方面获取到的产品需求可以参考全方位「产品需求」管理的用法,放置在「用户需求」这里。产品经理可以从这些用户需求中寻找重要且紧急的、能在迭代周期内完成的产品需求,编制下一个迭代周期的开发目标。

你可以将 Teambition 的每一个任务分组都以版本号命名,成为版本更新的主要协作工具。

通过「任务分组」进行迭代版本管理,点开每一个版本分组,便可快速查看该版本下研发的进展,实时讨论和反馈。

构建技术 Wiki

Teambition 的「分享」可以成为一个强大的 wiki,帮助自己的开发团队快速建立规范文档。

开发团队可以将「接口文档」、「SDK 相关文档」放在「分享」里,形成一个简洁清晰的文档管理系统。

分享墙的左侧就是目录,右侧就是文章的文章,非常容易看。

(分享墙 wiki 界面)

所有的更新也会即时推送消息给所有的参与者,保证开发文档永远处于最新的状态。

管理用户反馈

对于非常关注用户需求的企业来说,teambition可以帮助公司产品团队很好的梳理从信息收集到更新通知这整个的处理流程。

一、用任务记录用户需求

用任务板管理产品反馈,一条任务就代表一个需求。任务标题记录需求内容,在任务备注中存放需求产生的情境和使用场景, 子任务记录反馈来源。

二、用子任务和优先级管理需求

如果用户所提的需求已经记录过,那么就将他的反馈渠道在子任务中记录下来,如邮箱、QQ 号等。这样多少个子任务就表示有多少人反馈过这个需求。对反馈多的需求以优先级区分标注,提醒产品团队留意。

三、及时跟踪开发进度

产品部门会将合适的需求移动到开发阶段,在开发完成后,客服和用户支持也能及时收到通知,知道某个需求上线了。

四、通知用户,完成任务

在需求上线后,按照用户的反馈渠道进行通知,告知用户已经有新功能上线了。通知后勾掉相应地子任务,最终完成整个需求的处理。

这样通过客服部门和研发部门的任务板,产品经理就可以清楚的知道每一个需求的落地情况。