售前电话
135-3656-7657
售前电话 : 135-3656-7657
产品经理领导产品。工程师构建它。分界似乎很清楚,但并非如此简单。因为这两个角色都有细微的专业知识和对如何使产品更好的强烈意见。如果你是一个试图决定工程团队技术方向的干预产品经理,或者如果工程师侵犯了你的角色,比如决定下一步应该构建哪些功能,那么责任就会变得模糊。
团队需要清楚地了解谁负责产品生命周期每个阶段的决策和任务。在基本层面上,产品经理应该解决产品的“为什么”(产品策略)和“什么”(功能)。工程师应该确定“如何”——功能的技术实现。你们应该一起在“何时”上进行合作。
与工程学保持健康的紧张关系可能很好 - 如果你们都致力于为客户提供最佳解决方案并尊重彼此的专业知识。许多决策都是协作的,需要双方的投入。这是一个机会,可以推动彼此进行更批判性的思考,探索解决问题的新方法,并共同提出创新的解决方案。保持好奇心,并要求工程师解释他们如何处理他们的工作。了解构建和支持产品所需的条件至关重要。工程师不仅仅是在构建产品的功能需求。它们还决定了产品的基础结构、编程语言、数据库需求和非功能性需求(例如,安全性、速度和其他性能能力)。
如果您需要输入有关解决问题的挑战性的意见,请尽早邀请工程师分享他们的见解。它们可以帮助您发现可能需要额外规划的技术影响。您可能还需要调整范围或时间。但是,不要根据构建功能的难度来确定功能的优先级。如果您从“为什么”开始,那么当您与工程部门讨论每个功能时,每个功能都应该被认为是必不可少的。
这个功能板在啊哈!路线图显示按版本组织的功能。然后将这些功能发送到工程团队的开发工具。优先级对于遵循Scrum的组织也很重要。由工程团队决定在每个冲刺 (sprint) 中构建什么,以便他们能够按时交付版本。但他们可能需要产品经理澄清客户要求什么以及他们需要什么。一旦你解释了需求和规格,退后一步。信任工程团队来完成实施工作。
定义特征
产品经理负责收集需求,并为工程团队提供明确定义的功能。
工程师使用这些要求来构建功能。明确定义的需求可帮助工程师简化工作。
许多产品经理和工程团队还共同致力于用户故事映射 - 这是一个可视化练习,可帮助您概述需求并确定下一步应该构建的内容的优先级。