Top Banner
Intro to Agile Software Development Using Scrum Tommy Norman Systems Architect / Certified Scrum Master
57

Intro To Scrum.V3

Sep 18, 2014

Download

Technology

Intro To Agile Software Development Using Scrum version3
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intro To Scrum.V3

Intro to Agile Software Development Using Scrum

Tommy NormanSystems Architect / Certified Scrum Master

Page 2: Intro To Scrum.V3

Agenda

1. Introductions

2. Agile Software Development

3. Scrum Walk Through

4. Benefits

5. Challenges

6. Next Steps

2

Page 3: Intro To Scrum.V3

3

Introductions

Page 4: Intro To Scrum.V3

Tommy Norman

4

Email: [email protected]

Blog: www.tommynorman.com

Systems Architect, Compuware Corporation

Certified Scrum Master, Agile Alliance

Page 5: Intro To Scrum.V3

5

Agile Software Development

Page 6: Intro To Scrum.V3

What is Agile Software development?

Page 7: Intro To Scrum.V3

Analysis

DesignDevelo

pTest Deploy

Traditional “Waterfall” Approach

Page 8: Intro To Scrum.V3

Analysis

DesignDevelo

pTest Deploy

Agile Approach

Page 9: Intro To Scrum.V3

Agile Approach

AnalysisDesign

Develop

TestDeployAnalysi

sDesign

Develop

TestDeployAnalysi

sDesign

Develop

TestDeploy

!!

???? !!

Page 10: Intro To Scrum.V3

Agile Manifesto

Page 11: Intro To Scrum.V3

Most Agile methodologies have similar concepts.

Page 12: Intro To Scrum.V3

Iterative Development

Page 13: Intro To Scrum.V3

Working from Lists

Create Customer Class

Add GetCustomer Service Method

Refactor Customer List UI

Create Customer Class

Add GetCustomer Service Method

Refactor Customer List UI

Page 14: Intro To Scrum.V3

Develop One Small Feature

at a Time

Page 15: Intro To Scrum.V3

SustainablePace

Page 16: Intro To Scrum.V3

Lean Management

Hierarchy

Page 17: Intro To Scrum.V3

Collaborative, Self Organizing Teams

Page 18: Intro To Scrum.V3

Production Ready Deliverables

Page 19: Intro To Scrum.V3

Automated testing and builds

(Continuous Integration).

Page 20: Intro To Scrum.V3

Inspect and Adapt

Page 21: Intro To Scrum.V3

Agile “Methodologies”

Page 22: Intro To Scrum.V3
Page 23: Intro To Scrum.V3

23

Scrum Overview

Page 24: Intro To Scrum.V3

Product Increment

Project

Initiation

Page 25: Intro To Scrum.V3

Product Increment

Project

Initiation

Page 26: Intro To Scrum.V3

Project Initiation

Page 27: Intro To Scrum.V3

Product Backlog

Page 28: Intro To Scrum.V3

Release Planning

3

2

3

1

3

2

5

8

3

3

3

3

Product Backlog

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Release 1

Release 2

Page 29: Intro To Scrum.V3

Product Increment

Project

Initiation

Page 30: Intro To Scrum.V3

Sprint Planning

Product Owner Product Backlog

Scrum Team Sprint Backlog

Scrum Master

Page 31: Intro To Scrum.V3

ProductIncrement

Project Initiation

Page 32: Intro To Scrum.V3

Sprint (Daily Scrum)

Scrum Master Scrum Team

Sprint BacklogSprint

Burndown

ImpedimentList

Page 33: Intro To Scrum.V3

Time

Wor

k H

ours

R

emai

ning

350 hrs.

0 hrs.

Page 34: Intro To Scrum.V3

Feature Testing

Continuous Integration

Developer

Source Control

Sprint (Development)

Unit Testing

Page 35: Intro To Scrum.V3

Sprint (Product Backlog)

Product Owner Product Backlog

Scrum TeamStakeholders &

Users

Page 36: Intro To Scrum.V3

ProductIncrement

Project Initiation

Page 37: Intro To Scrum.V3

Sprint Review

Product OwnerFinished Product

Scrum TeamStakeholders &

Users

Scrum Master

Page 38: Intro To Scrum.V3

ProductIncrement

Project Initiation

Page 39: Intro To Scrum.V3

Sprint Retrospective

Product Owner

Scrum TeamStakeholders &

Users

Scrum Master

Page 40: Intro To Scrum.V3

Product Increment

Project

Initiation

Page 41: Intro To Scrum.V3

Rinse and Repeat

Page 42: Intro To Scrum.V3

Diagram from www.scrumforteamsystem.com

Page 43: Intro To Scrum.V3

43

Benefits

Page 44: Intro To Scrum.V3

Visibility

Adaptability

Business Value

Risk

Page 45: Intro To Scrum.V3

45

Challenges

Page 46: Intro To Scrum.V3

ManagementBuy In

Page 47: Intro To Scrum.V3

OrganizationalChange

Page 48: Intro To Scrum.V3

Team Experience

and Discipline

Page 49: Intro To Scrum.V3

PhysicalChange

Page 50: Intro To Scrum.V3

50

Next Steps

Page 51: Intro To Scrum.V3

Do your Research

Page 52: Intro To Scrum.V3

Get some Training

Page 53: Intro To Scrum.V3

InvolveEveryone

Page 54: Intro To Scrum.V3

Bring in aCoach

Page 55: Intro To Scrum.V3

55

Questions?

Page 56: Intro To Scrum.V3

THANK YOU

Page 57: Intro To Scrum.V3

57

© 2008 Compuware Corporation — All Rights Reserved