首页 » 示例: 产品开发——敏捷方法

示例: 产品开发——敏捷方法

5/5 - (1 vote)

产品经理的角色已融入敏捷方法论。他或她创建并维护待办事项并提供发布要求。产品经理参与整个过程,随时解答问题。

敏捷方法强调面对面的对话和测试案例,以促进协作并使团队保持一致的关注点。此方法还强调可证明的功能是跟踪进度的主要指标。考虑到这些因素,敏捷方法产生的书面文档比其他产品开发方法要少。

每日站立会议

在迭代期间,团队每天都会举行站立会议(也称为 Scrum)。在这次会议上,每位开发人员都会概述前一天的进度以及遇到的任何障碍。目标是解决问题并提高开发人员的生产力。

Scrum 主管(即流程负责人)负责消除障碍 — 例如,他们将确保召集合适的人员讨论业务问题,或修复计算机问题。产品经理应参加这些会议以解决业务问题或相关困难。

客户输入

由于产品团队在每次迭代结束时都会提供可演示的功能,美国电报数据 因此获取客户反馈的过程变得简单,因为可以在那时向客户展示功能,而不必等到最终发布的产品。

开发期间测试

测试团队在敏捷方法中扮演着不可或缺的角色。这些团队成员在交付新功能时对其进行测试。虽然回归测试可能会在流程结束时进行,但测试用例会在每次迭代中执行,因为问题可以在项目期间的任何时间发现,而不仅仅是在开发阶段完成时。

产品经理的角色

如果一个团队要使用敏捷方法开发客户地址簿,如何使用电子邮件推广特别优惠 则工作顺序如下(时间框架仅用于演示目的):

1. 需求:产品经理创建需求文档,包含以下需求(按优先顺序):

  • 用户应该能够创建新的联系人。
  • 用户应该能够查看他们的联系人。
  • 用户应该能够从其他程序导入联系人。
  • 用户应该能够从地址簿向联系人发送电子邮件。
  • 用户应该能够添加图片来代表他们的联系人。

这些需求文档将很简单,并将包括用户场景。在处理每个项目时,会出现问题,并且有机会在问题出现时进行讨论。从此列表中,选择第一次迭代的需求(从优先级最高的项目开始)。

时间范围:  1周

2. 迭代 #1:团队致力于开发创建新联系人和查看联系人的功能。这包括这些项目的设计、开发和测试。在迭代结束时,团队向产品经理演示该功能,以便产品经理提供反馈。

时间范围:  2周

3. 迭代 #2:团队致力于实现导入联系人、发送电子邮件和向联系人添加图片的功能。这包括这些项目的设计、开发和测试。在迭代结束时,团队向产品经理演示该功能,以便产品经理提供反馈。

时间范围:  2周

4. 迭代#3:团队进行回归测试并准备发布产品。

时间范围:  1周

5. 发布:产品功能发布。

总 耗时:6 周

请注意,如果在此项目期间需求发生任何变化,比特币数据库美国 则每次迭代都会进行相应调整。

敏捷与瀑布方法

关于瀑布式和敏捷式两种不同的产品开发方法的优点,存在很多争论。最终,由您的组织来选择最合适的方法。