产品经理的角色已融入敏捷方法论。他或她创建并维护待办事项并提供发布要求。产品经理参与整个过程,随时解答问题。
敏捷方法强调面对面的对话和测试案例,以促进协作并使团队保持一致的关注点。此方法还强调可证明的功能是跟踪进度的主要指标。考虑到这些因素,敏捷方法产生的书面文档比其他产品开发方法要少。
每日站立会议
在迭代期间,团队每天都会举行站立会议(也称为 Scrum)。在这次会议上,每位开发人员都会概述前一天的进度以及遇到的任何障碍。目标是解决问题并提高开发人员的生产力。
Scrum 主管(即流程负责人)负责消除障碍 — 例如,他们将确保召集合适的人员讨论业务问题,或修复计算机问题。产品经理应参加这些会议以解决业务问题或相关困难。
客户输入
由于产品团队在每次迭代结束时都会提供可演示的功能,美国电报数据 因此获取客户反馈的过程变得简单,因为可以在那时向客户展示功能,而不必等到最终发布的产品。
开发期间测试
测试团队在敏捷方法中扮演着不可或缺的角色。这些团队成员在交付新功能时对其进行测试。虽然回归测试可能会在流程结束时进行,但测试用例会在每次迭代中执行,因为问题可以在项目期间的任何时间发现,而不仅仅是在开发阶段完成时。
产品经理的角色
如果一个团队要使用敏捷方法开发客户地址簿,如何使用电子邮件推广特别优惠 则工作顺序如下(时间框架仅用于演示目的):
1. 需求:产品经理创建需求文档,包含以下需求(按优先顺序):
- 用户应该能够创建新的联系人。
- 用户应该能够查看他们的联系人。
- 用户应该能够从其他程序导入联系人。
- 用户应该能够从地址簿向联系人发送电子邮件。
- 用户应该能够添加图片来代表他们的联系人。
这些需求文档将很简单,并将包括用户场景。在处理每个项目时,会出现问题,并且有机会在问题出现时进行讨论。从此列表中,选择第一次迭代的需求(从优先级最高的项目开始)。
时间范围: 1周
2. 迭代 #1:团队致力于开发创建新联系人和查看联系人的功能。这包括这些项目的设计、开发和测试。在迭代结束时,团队向产品经理演示该功能,以便产品经理提供反馈。
时间范围: 2周
3. 迭代 #2:团队致力于实现导入联系人、发送电子邮件和向联系人添加图片的功能。这包括这些项目的设计、开发和测试。在迭代结束时,团队向产品经理演示该功能,以便产品经理提供反馈。
时间范围: 2周
4. 迭代#3:团队进行回归测试并准备发布产品。
时间范围: 1周
5. 发布:产品功能发布。
总 耗时:6 周
请注意,如果在此项目期间需求发生任何变化,比特币数据库美国 则每次迭代都会进行相应调整。
敏捷与瀑布方法
关于瀑布式和敏捷式两种不同的产品开发方法的优点,存在很多争论。最终,由您的组织来选择最合适的方法。