项目管理 100 问 | 研发团队如何实现无缝协作
项目从规划到落地,成功与否受到多方面因素的影响。在项目管理过程中,不仅要追求项目的高效执行,也需要定义和组织产品的实现路径,分析项目的可行性,评估内外部风险。项目负责人在这个过程中往往面临大量复杂且琐碎的项目管理难题,如何应对项目变化并做好资源协调,究其核心就是要管理好「人」(项目成员)和「事」(项目本身)。引入项目管理工具能够帮助研发团队实现无缝、高效协作,提升项目管理效率。
人的管理-打破成员之间的沟通障碍
研发团队经常会把「提效」作为第一目标,很多企业为了提效大量研究 Scrum、SAFe、看板等各类敏捷实践。然而,软件开发是多人、多角色协作的复杂组织形式,「提效」实践在落地中会遇到各种困难。
例如在一个项目中,需求经理(BA)、研发工程师、测试工程师是最常见的角色。需求经理(BA)对需求进行分析和评估,输出产品方案;研发工程师通过代码编写开发产品,并与测试工程师协作,保障产品高质量交付。而项目负责人则负责项目的全面规划和管理,进行项目排期,协调资源,控制成本与风险,实现产品的成功交付。
虽然大家对产品的期待是一致的,但由于身处角色不同,往往都站在各自立场自说自话。现实情况是,面对同一个 BUG,测试工程师关注的是该 BUG 是否与其它 BUG 存在关联,现有的用例是否足够覆盖相关测试。而研发工程师关注的是这个 BUG 是在什么样的情况下产生的,问题的根本在哪里及如何修复。需求经理则关心的是什么时候可修复,是否影响项目进度,需求何时可以关闭。
因此,高效的沟通和统一的认知往往是项目负责人面临的最常见又最复杂的问题。
康威定律(Conway’s law)认为,软件的开发方式往往反映了研发团队的结构和组织形式。这说明在一个或多个项目中,由多个团队设计和实现多个功能及组件时,团队之间必须进行有效的沟通和交流。反之,在严重割裂的环境中,团队无法完成协作,项目也很难成功上线。
有效的组织工作首先要做到明确共同的目标,通过持续不断的沟通,动态调整与修正认知,并达成一致。项目负责人需要向团队明确公司的预期、产品价值和业务流程,这包括了梳理业务流程和规范、部门间的协作流程及现有工具使用情况等。
团队选择和使用工具的方式是团队组织和沟通的重要手段,工具可以减少团队的沟通摩擦,而 ONES 的一些实用功能则可以帮助项目负责人和团队成员提高协作效率。例如通过对工作项(需求/任务/BUG/等)属性进行自定义,串联各个部门、岗位人员的关注点,在工作全流程及时发现并解决问题。
ONES 还可以帮助研发经理快速定位缺陷。通过 ONES Testcase 一键提 BUG 至 ONES Project,系统自动将测试步骤、预期效果和测试经理总结的测试结果同步给研发经理,方便其快速了解测试全流程,准确定位缺陷,提高协作效率。
事的管理-打破工具壁垒及持续过程改进
在一个研发项目中,各个环节需要应对和解决的问题大不相同,因此各部门对工具的需求也有较强的针对性,使用不同工具必然造成数据割裂和信息阻塞。由于数据分散在不同平台,管理维度不统一,项目负责人难以通过数据对团队整体的实际业务能力和研发效能进行度量。成员间跨部门、跨工具平台对齐工作信息,也需要消耗更多时间沟通。
工具决定了团队的文化和组织形式和效能度量的有效性,因此当企业在为多个团队选择一整套管理工具时,应该先做自我诊断,了解以下问题:
是否可以使用我们已经熟悉的成熟工具完成管理工作?
是否有现成的工具可以满足需求?
是否有一个工具可以实现我们大部分的需要?且能够满足一定的扩展需求?
从能力、时间、资源综合分析,是否有必要自行研发工具?
这个工具是否符合团队文化且实现有效度量?
合适的工具应当能够满足团队整体的项目管理需求,帮助团队降低成本,实现高效率的协作与管理,并且符合团队的组织文化。
例如,ONES Project (项目管理)提供了敏捷、瀑布、通用任务协同等多种项目模板,并贯穿知识库管理(ONES Wiki)、测试用例管理(ONES Testcase)等多个管理场景和能力,支持从需求收集→迭代管理→任务拆分→测试执行→BUG 管理以及知识沉淀、研发效能度量的全流程解决方案。ONES 全套研发管理产品可以有效减少因为工具割裂,流程缺失带来的人力、财力和时间的浪费。
打通了整套研发管理流程后,应当遵循业务目标,全力实践保证项目高质量、高效交付。在一个成功的项目管理中,无论对「人」还是「事」的管理,都应参考「SMART 原则」(Specific、Measurable、Achievable、Realistic、Timely)。目标导向的「SMART」根本原则指出,目标应当是特定的、可度量的、可达到的、实际的且有时间限制的。
ONES 研发效能管理工具能够为项目负责人提供过程数据、结果数据等多维度的指标,而研发数据与工程数据的打通使得效能度量更高效、科学。
在成功的项目管理中,工具是团队能力构建与质量的保证。ONES 研发管理工具能够帮助企业分析并切实解决管理过程中的实际问题,努力将复杂性和相关风险降低至最小,保障团队成员专注在他的正确领域。针对项目管理者的普遍痛点和需求,ONES 提供贯穿研发全流程的解决方案,帮助研发团队规范工作流程,提高研发效率,助力企业更好更快发布产品。
版权声明: 本文为 InfoQ 作者【万事ONES】的原创文章。
原文链接:【http://xie.infoq.cn/article/c4a7692b74e9baf86d49dcc0c】。文章转载请联系作者。
评论