Jason Knight

Software Developer

Scrum Master

Community

Leader

Writer (a bit)

Agile Project Management

Manifesto for Agile Software Development

Not Just Alternative Project Management

Not Monolithic

Framework

Methodology

Methodology

Kanban Methodology

Knowledge Work

Just-in-time

Limiting WIP

Value Stream Mapping

Visualization of Total Workflow

XP Methodology

Kent Beck

Activities

Values

Practices

image/svg+xml Planning/Feedback Loops Release Plan Code Iteration Plan Acceptance Test Stand Up Meeting Pair Negotiation Unit Test Pair Programming Months Weeks Days One day Hours Minutes Seconds

Scrum Framework

Ken Schwaber

Jeff Sutherland

High-Level Scrum

Scrum Team

Scrum Roles

Scrum Master

Manages Scrum

Coaches and Teaches

Servant Leader

Scrum Roles

Development Team Member

3 - 9 Developers

Cross-functional

Self-organizing

Do the work of developing the product

Scrum Roles

Product Owner

One person, not committee

Optimizes value of Dev Team's work by ordering Product Backlog

Scrum Events

Sprint Planning

Forecast work that can be done in Sprint

Collaborate to form goal for Sprint

Developers form plan to accomplish goal

Scrum Events

Daily Scrum

15 Minutes or Less

Form Daily Plan to progress toward goal of Sprint

Daily!!

Scrum Events

Sprint Review

Get feedback on Product Increment

Add to and update Product Backlog

Pivot!?

Scrum Events

Sprint Retrospective

Examine the Scrum Team

Make Improvements

Kaizen!!

Risk / Value over Time

(Release)

Risk / Value over Time

(Release)

(Release)

(Release)

(Release)

(Release)

(Release)

(Release)

(Release)

(Release)

Wrap Up

Links

Thank you!

Made with Slides.com