Fanlu91 / Fanlu91.github.io

My blog
0 stars 0 forks source link

学习敏捷基础 #1

Closed Fanlu91 closed 4 years ago

Fanlu91 commented 4 years ago
Fanlu91 commented 4 years ago

Agile 的本质是value 和principle的集合(敏捷宣言)。而不是方法论,具体到方法上是非常灵活的。 使用agile的value和principle可以更好的做决定-进而完成任务 决策过程是重要的。 快速响应 快速行动

主要开发方法 scrum 、XP极限 、Lean 精益、Kanban 看板

Fanlu91 commented 4 years ago

Scrum

Plan - Build - Test - Review 1 Sprint

3 Roles

3 Artifacts

3 Ceremonies

Fanlu91 commented 4 years ago

Kanban

Colunm To do , in progress, done cycle time down, throughput up, waste time down

看板原则 可视化

限制在制品

Fanlu91 commented 4 years ago

Epic

An agile epic is a body of work that can be broken down into specific tasks (called “stories,” or “user stories”) based on the needs/requests of customers or end users.

Epic is a good way to track complex features progress. Remember that epic is just a placeholder. That can hold multiple user stories which are focused on the specific scope. Think of epic as a book and user stories are its’ chapters.

Since epic is a just a placeholder, User stories from an epic can be spanned across multiple projects. Normally it takes few sprints to finish one Epic. Product Owner can easily determine the completion percentage of an epic by calculating the percentage of associated done user stories.

Epics are almost always delivered over a set of sprints. As a team learns more about an epic through development and customer feedback, user stories will be added and removed as necessary. That’s the key with agile epics: Scope is flexible, based on customer feedback and team cadence.