软件开发项目中,产品经理和程序员谁更累?
产品经理和程序员是软件项目中的两个重要角色,共同推动着项目的执行与项目成功。然而在实际的软件开发项目中,他们常常被拉起对立面,甚至产生了「产品经理和程序员谁更累」的讨论。有人说,「产品经理多动脑,程序员就可以少费脑;反之,程序员就要费脑」的观点,这其实反映了软件项目执行过程中产品经理与程序员团队协作的重要性。
产品经理想要一个有产品思维的程序员团队,程序员想要一个懂点开发、代码的产品经理,能遇到这样的合作伙伴当然是珍贵且幸运的。但现实是,一个人在他所在的岗位里越久,他就越容易被塑造成那个岗位特有的思考方式,所以想要在思维上融合并不是一件简单的事情。
那就无解了吗?当然不是,这就是沟通与协作的重要性。在任何一个团队,想要把事情做得有效率、高质量,都需要团队中的每一个成员对齐目标,做好分工与协作,同时,管理者(如 CTO、项目经理、PMO 等)也需要对项目整体的资源分配、项目进度、风险等进行全局的把控,促进成员的高效配合。
ONES 为研发团队提供了一个贯穿研发全流程的研发管理工具,从管理者到产品经理、开发、测试、运维,为各个角色打造高效协作的环境,并且能够满足敏捷、瀑布、DevOps 等多种研发管理解决方案。
以敏捷研发为例,在项目初期,产品负责人可以通过 ONES Desk 收集和梳理各方需求,在 ONES Project 中整理出产品 Backlog,并定义工作流,规划协作流程。接下来根据需求优先级,将需求规划至迭代,以便在迭代计划会议中,与团队中的其他角色一起进行迭代评审,拆分子任务,并关联到相关的设计和研发人员。
在开发阶段,通过流水线管理工具 ONES Pipeline,将构建、部署与项目、迭代整合到一起,实现可视化交付管理。
研发人员提交测试后,测试人员在 ONES TestCase 建立测试计划并关联至相应迭代,测试用例关联至相应任务,未通过的用例可一键提 Bug,实现测试与研发数据的高效流转。
在整个迭代过程中,ONES 还提供燃尽图、敏捷看板等工具,让每个成员在每日站会中了解项目状态和完成情况,管理者还可以通过甘特图实时查看迭代进度,以及时作出相应调整,规避项目风险。
迭代中产生的产品、技术文档,以及会议记录等,都可以通过 ONES Wiki 进行沉淀,以便在迭代回顾中进行复盘。
最后,小万想说,比较团队中谁更累、谁更费脑的意义并不大,每个岗位都有其特定的岗位要求,也没有谁是绝对的更累或绝对的更费脑,重要的是,我们如何进行良好的协作,以达到团队整体的“轻松”和“高效”。
版权声明: 本文为 InfoQ 作者【万事ONES】的原创文章。
原文链接:【http://xie.infoq.cn/article/9beb5fa596006ae00c41491f1】。文章转载请联系作者。
评论