WEB-02 Agile Scrum

Agile Methodology

敏捷开发

Project Management Methodologies
Agile(新模式:循环迭代) vs Waterfall(传统模式:stage阶段)
新模式适合:市场反应=》市场需求&市场回馈

什么是敏捷开发

理念,不提供方法
原则-

  • 减少浪费
  • 快速产出
  • 不断迭代
  • 交流沟通
  • 响应变化

Scrum framework

WEB-02 Agile Scrum_第1张图片
image.png

Roles:

  • Product Owner(PO)
  • Development Team(coding)
  • Scrum Master(support/manage)监督成员follow进程

Artifacts:

  • Product Backlog:产品代办清单
  • Sprint Backlog:每个sprint的代办
  • Increment:每个迭代中产生的新东西

Events:

  • Sprint:一个迭代,一般两周不超过一个月
  • Sprint Planning:会议,invove所有sprint, 通过priority:team人数,工作量,工作安排,决定Sprint Backlog
    stroy=>subtask(features)[code review]
    ticket=>(day/hour)complexity
  • Daily Scrum:15min every day, what you do the day before, let teams know what your code does.
    以及负责人sprint进度更新预估。
  • Sprint Review:最后。product相关,了解sprint做了什么。demo。一个月四小时。如果两周就2h。
  • Sprint Retrospective: 反思sprint流程,与product无关。action plan。
WEB-02 Agile Scrum_第2张图片
image.png

User Story

User Story = persona + need + purpose
As a [persona], I [want to],[so that].

Acceptance Criteria

WEB-02 Agile Scrum_第3张图片
image.png

你可能感兴趣的:(WEB-02 Agile Scrum)