let's have a look at agile software development with scrum

31
AGILE SOFTWARE DEVELOPMENT WITH SCRUM [email protected]

Upload: daniel-hauschildt

Post on 13-Apr-2017

93 views

Category:

Leadership & Management


4 download

TRANSCRIPT

Page 1: Let's have a look at Agile Software Development with Scrum

AGILE SOFTWARE DEVELOPMENT WITH SCRUM

[email protected]

Page 2: Let's have a look at Agile Software Development with Scrum

WHO?

SOFTWARE-BOUTIQUE TEAM OF DESIGNERS & DEVELOPERS ~30 PEOPLE

Page 3: Let's have a look at Agile Software Development with Scrum

WHAT?

WE BUILD DIGITAL PRODUCTS FOR CLIENTS FOR OURSELVES

Page 4: Let's have a look at Agile Software Development with Scrum

WHERE?

RUHR VALLEY BOCHUM BERMUDA3ECK

Page 5: Let's have a look at Agile Software Development with Scrum

WATERFALL OR AGILE?

WATERFALL AGILE

Page 6: Let's have a look at Agile Software Development with Scrum

WATERFALLREQUIREMENT DESIGN IMPLEMENTATION VERIFICATION MAINTENANCE

Page 7: Let's have a look at Agile Software Development with Scrum

WHY NOT?DEVELOPMENT TIME LONG FEEDBACK CHANGING REQUIREMENTS

Page 8: Let's have a look at Agile Software Development with Scrum

AGILE

IT’S A MINDSET FOR EFFECTIVELY FINISHING PROJECTS

Page 9: Let's have a look at Agile Software Development with Scrum

WHY?INCREMENTAL APPROACH BREAKS DOWN COMPLEX PROJECT INTO MINI PROJECTS CHANGING REQUIREMENTS

Page 10: Let's have a look at Agile Software Development with Scrum

SCRUMAGILE FRAMEWORK ITERATIVE SIMPLE TIMEBOXED

Page 11: Let's have a look at Agile Software Development with Scrum

TEAM

PRODUCTOWNER SCRUM MASTER DEVELOPMENT TEAM

Page 12: Let's have a look at Agile Software Development with Scrum

CHARACTERISTICS

SELF-MANAGED SELF-ORGANIZED CROSS FUNCTIONAL

Page 13: Let's have a look at Agile Software Development with Scrum

PRODUCT OWNER

REPRESENTS STAKEHOLDERS PRIORIZES TASKS ANSWERS BUSINESS QUESTIONS

Page 14: Let's have a look at Agile Software Development with Scrum

SCRUM MASTER

MANAGES PROCESS TEACHES SCRUM SERVES THE TEAM SERVES THE PRODUCT OWNER

Page 15: Let's have a look at Agile Software Development with Scrum

DEVELOPMENT TEAM

3 TO 9 MEMBERS SELF-MANAGED SELF-ORGANIZED CROSS FUNCTIONAL

Page 16: Let's have a look at Agile Software Development with Scrum

DEVELOPMENT TEAM

WHATEVER REQUIRED TO TURN A TASK INTO A PRODUCT INCREMENTAL

Page 17: Let's have a look at Agile Software Development with Scrum

SCRUM PROCESS

PRODUCT BACKLOG SPRINT BACKLOG SPRINT PRODUCT INCREMENT

Page 18: Let's have a look at Agile Software Development with Scrum

PRODUCT BACKLOG

REQUIREMENTS FEATURES DYNAMIC WORK IN PROGRESS

MANAGED BY PRODUCT OWNER

Page 19: Let's have a look at Agile Software Development with Scrum

SPRINT BACKLOGTASKS FOR CURRENT SPRINT SELECTED FROM PRODUCT BACKLOG MANAGED BY DEVELOPERS

Page 20: Let's have a look at Agile Software Development with Scrum

USER STORY

TASK FROM USER PERSPECTIVE

AS $ROLE, I WANT $GOAL SO THAT $BENEFIT !!!

Page 21: Let's have a look at Agile Software Development with Scrum

EPIC

GROUPS USER STORIES

I WANT…

I WANT…I WANT…

Page 22: Let's have a look at Agile Software Development with Scrum

DEFINITION OF DONE

LIST OF CRITERIA DEFINING IF A PRODUCT IS DONE CODE OK? AUTOMATED TESTS PASS? MANUAL TESTS PASS? PO LIKES IT? ….

Page 23: Let's have a look at Agile Software Development with Scrum

SPRINTPLANNING ESTIMATION DAILY SCRUM REVIEW RETROSPECTIVE

Page 24: Let's have a look at Agile Software Development with Scrum

PLANNING

1-4 WEEKS 2 HOURS PER WEEK

Page 25: Let's have a look at Agile Software Development with Scrum

PLANNING

DEFINE INCREMENT DISCUSS TASKS NEGOTIATE WORK

Page 26: Let's have a look at Agile Software Development with Scrum

ESTIMATION

STORY POINTS PLANNING POKER COMPLEXITY VS. TIME

Page 27: Let's have a look at Agile Software Development with Scrum

DAILY SCRUM

15 MIN INSPECT PROGRESS

LEAVE ME ALONE!

ALL OK?

Page 28: Let's have a look at Agile Software Development with Scrum

REVIEWPRODUCT MARKET BUDGET TIMELINE …

Page 29: Let's have a look at Agile Software Development with Scrum

RETROSPECTIVE

WHAT WENT WELL? WHAT WENT WRONG? WHAT CAN WE DO DIFFERENTLY?

Page 30: Let's have a look at Agile Software Development with Scrum

LET’S TALK

QUESTION? COMMENTS? …REALLY NOT?

Page 31: Let's have a look at Agile Software Development with Scrum

CREDITSSLIDES BY 9ELEMENTS GRAPHICS BY RROOK FROM THE NOUN PROJECT INFO BY SCRUMGUIDES.ORG