Upload
mallesh-atla
View
223
Download
0
Embed Size (px)
Citation preview
8/3/2019 Cyreath an Introduction to SCRUM
1/14
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n g
Copyright Mark Crowther 2009
An introduction to
SCRUM
Agile Project Management
Mark Crowther Empirical Pragmatic Tester
8/3/2019 Cyreath an Introduction to SCRUM
2/14
Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n g
Copyright notice
This document is copyright of Mark Crowther - Mark Crowther 2009. The content and trademarks are the property of and copyright of theirrespective owners. All rights reserved.
You may not, except with the express written permission of Mark Crowther make derivative works or commercially exploit the content or thepublication. Nor may you transmit it or store it in any website or other form of electronic retrieval system except as permitted by this copyright notice.
Any redistribution or reproduction of part or all of the content or publication in any form is prohibited other than the foll owing:
you may print or download the complete document or extracts of the content to a local hard disk and you may transmit it to an individual third party forpersonal and non-commercial use only; but only if you acknowledge Mark Crowther as the source of the publication and provide this copyright noticeintact.
For more information contact Mark Crowther.
About this slide pack.
This slide pack provides a brief overview of the SCRUM Agile Project
Management Methodology.
Contact Mark Crowther to learn how Testing within a SCRUM driven project
can be effectively achieved and how it can be utilised to help make your
Agile projects more successful.
8/3/2019 Cyreath an Introduction to SCRUM
3/14
Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
SCRUM is an
Agile Project Management Methodology
Characteristics of an Agile methodology are:
ADAPTIVE, not PREDICTIVE
LIGHTWEIGHT, not HEAVYWEIGHT
DESCRIPTIVE, not PRESCRIPTIVE
8/3/2019 Cyreath an Introduction to SCRUM
4/14
Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
SCRUM has the following ELEMENTS:
A project team called a SCRUM Team A Product Backlogof all known Requirements A Sprint Backlogof requirements being worked on A period of work referred to as a Sprint Daily Stand-up Meetingswith the SCRUM Team A Burndown Chartto track progress of the Sprint An Incremental Delivery at the end of each sprint
8/3/2019 Cyreath an Introduction to SCRUM
5/14
Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
A Model of SCRUM
Sprint
Daily
SCRUM
Incremental Delivery
Burndown Chart
2 - 4 Weeks
Sprint Backlog
Product Backlog
8/3/2019 Cyreath an Introduction to SCRUM
6/14
Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
Is all the people who will COMMITTED to thedelivery of the backlogs
One role is SCRUM Master who is in practice thePM
Is staffed by PMs, BAs, Developers, Testers,Support i.e. ALL the typical project staff
The SCRUM Team
8/3/2019 Cyreath an Introduction to SCRUM
7/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
Contains all the currently known requirementsfor a product
Is managed by the Product Owner and canchange as needed
Product Backlog
8/3/2019 Cyreath an Introduction to SCRUM
8/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
Sprint Backlog Contains the set ofprioritised Product Backlog
items that are currently being worked on
Are not to be changed during the Sprint
8/3/2019 Cyreath an Introduction to SCRUM
9/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
Sprint Is a fixed period ofdevelopment and testing
Results in an incremental delivery of usableproduct
Usually lasts 2 to 4 weeks
8/3/2019 Cyreath an Introduction to SCRUM
10/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
Daily SCRUM Meeting Brief Stand-up meeting each morning with
SCRUM Team only
What value did you add yesterday?
What value will you add today?
What will stop you making progress?
8/3/2019 Cyreath an Introduction to SCRUM
11/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
Burndown Chart Charts delivery of the Sprint Backlog againstSprint Duration.
Simple, at-a-glance view of progress showingvelocity and traction
Easy to keep updated
8/3/2019 Cyreath an Introduction to SCRUM
12/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
Incremental Delivery Output of the Sprint
Working functionality that can be deployed
Delivered every 2 to 4 weeks, tested and working
C h k
8/3/2019 Cyreath an Introduction to SCRUM
13/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n gAn introduction to SCRUM
What SCRUM isnt It isnt a Development Methodology, SCRUM
doesnt say how to write or manage the writingof code.
It isnt suitable for every project and everyorganisation.
It isnt a way to drop sound Project Management,Development, Testing Practice, etc.
C h k
8/3/2019 Cyreath an Introduction to SCRUM
14/14Copyright Mark Crowther 2009
Cyreath .co .ukE m p i r i c a l P r a g m a t i c T e s t i n g
Cyreath.co.ukEmpirical Pragmatic Testing
End of the Presentation
Mark Crowther Empirical Pragmatic Tester