let's have a look at agile software development with scrum
TRANSCRIPT
WHO?
SOFTWARE-BOUTIQUE TEAM OF DESIGNERS & DEVELOPERS ~30 PEOPLE
WHAT?
WE BUILD DIGITAL PRODUCTS FOR CLIENTS FOR OURSELVES
WHERE?
RUHR VALLEY BOCHUM BERMUDA3ECK
WATERFALL OR AGILE?
WATERFALL AGILE
WATERFALLREQUIREMENT DESIGN IMPLEMENTATION VERIFICATION MAINTENANCE
WHY NOT?DEVELOPMENT TIME LONG FEEDBACK CHANGING REQUIREMENTS
AGILE
IT’S A MINDSET FOR EFFECTIVELY FINISHING PROJECTS
WHY?INCREMENTAL APPROACH BREAKS DOWN COMPLEX PROJECT INTO MINI PROJECTS CHANGING REQUIREMENTS
SCRUMAGILE FRAMEWORK ITERATIVE SIMPLE TIMEBOXED
TEAM
PRODUCTOWNER SCRUM MASTER DEVELOPMENT TEAM
CHARACTERISTICS
SELF-MANAGED SELF-ORGANIZED CROSS FUNCTIONAL
PRODUCT OWNER
REPRESENTS STAKEHOLDERS PRIORIZES TASKS ANSWERS BUSINESS QUESTIONS
SCRUM MASTER
MANAGES PROCESS TEACHES SCRUM SERVES THE TEAM SERVES THE PRODUCT OWNER
DEVELOPMENT TEAM
3 TO 9 MEMBERS SELF-MANAGED SELF-ORGANIZED CROSS FUNCTIONAL
DEVELOPMENT TEAM
WHATEVER REQUIRED TO TURN A TASK INTO A PRODUCT INCREMENTAL
SCRUM PROCESS
PRODUCT BACKLOG SPRINT BACKLOG SPRINT PRODUCT INCREMENT
PRODUCT BACKLOG
REQUIREMENTS FEATURES DYNAMIC WORK IN PROGRESS
MANAGED BY PRODUCT OWNER
SPRINT BACKLOGTASKS FOR CURRENT SPRINT SELECTED FROM PRODUCT BACKLOG MANAGED BY DEVELOPERS
USER STORY
TASK FROM USER PERSPECTIVE
AS $ROLE, I WANT $GOAL SO THAT $BENEFIT !!!
EPIC
GROUPS USER STORIES
I WANT…
I WANT…I WANT…
DEFINITION OF DONE
LIST OF CRITERIA DEFINING IF A PRODUCT IS DONE CODE OK? AUTOMATED TESTS PASS? MANUAL TESTS PASS? PO LIKES IT? ….
SPRINTPLANNING ESTIMATION DAILY SCRUM REVIEW RETROSPECTIVE
PLANNING
1-4 WEEKS 2 HOURS PER WEEK
PLANNING
DEFINE INCREMENT DISCUSS TASKS NEGOTIATE WORK
ESTIMATION
STORY POINTS PLANNING POKER COMPLEXITY VS. TIME
DAILY SCRUM
15 MIN INSPECT PROGRESS
LEAVE ME ALONE!
ALL OK?
REVIEWPRODUCT MARKET BUDGET TIMELINE …
RETROSPECTIVE
WHAT WENT WELL? WHAT WENT WRONG? WHAT CAN WE DO DIFFERENTLY?
LET’S TALK
QUESTION? COMMENTS? …REALLY NOT?
CREDITSSLIDES BY 9ELEMENTS GRAPHICS BY RROOK FROM THE NOUN PROJECT INFO BY SCRUMGUIDES.ORG