SlideShare une entreprise Scribd logo
1  sur  18
www.bluegrassdigital.com
SCRUM
What

is

SCRUM?
What is SCRUM?
“Scrum is an Agile methodology that delivers software to
customers and end users faster, better, and cooler...”
1. The name ‘SCRUM’, is taken from Rugby – where whole team works
together to move the ball down field. This analogy in development is
for teams to work together to develop quality software.
2. Scrum is a simple framework used to organize teams; create a
balance between chaos & order; which gets work done more
productively with higher quality.
3. Designed to adapt to constantly changing requirements, and allows
teams to prioritize requirements and adapt in real time.
4. Scrum therefore provides what the customer wants (improving
customer satisfaction), while eliminating waste (work that is not highly
valued by the customer).
www.bluegrassdigital.com
Why

SCRUM?
Why have we chosen SCRUM?

= a Mess!

www.bluegrassdigital.com
Why have we chosen SCRUM? (cont.)

01

Agile development is now accepted globally as the best way
to develop, maintain, and support software systems

02

Scrum is designed to add energy, focus, clarity, and
transparency to project planning and implementation

03

Scrum will increase the speed of development by detecting &

04

Scrum will align internal Bluegrass and Client objectives

05

Scrum will achieve stable and consistent communication of
performance at all levels

06

Empowers everyone involved to feel good about their job

removing anything that gets in the way

We always miss project deadlines. Scrum will ensure that we
www.bluegrassdigital.com
meet our deadlines!

07
SCRUM vs Traditional Processes
Self-Managed
SCRUM Teams

Traditional Organization

Customer driven

Management driven

Multi-skilled teams

Isolated specialists

Information is widely shared

Limited information sharing

Few levels of management

Many levels of management

Shared goals

Segregated goals

Seemingly chaotic

Seemingly organized

Purpose achievement emphasis

Problem solving emphasis

Continuous improvements

Incremental improvements

Self driven & controlled

Management controlled

Values / principles based

Policy / procedure based

www.bluegrassdigital.com
Methodologies Comparison
Waterfall (current)

Scrum

Defined processes

Required for each step

Planning & Closure phases only

Final product

Determined during planning

Set during the project

Project cost

Determined during planning

Set during the project

Completion date

Determined during planning

Set during the project

Responsiveness
to environment

Planning phase only

Throughout

Team flexibility, creativity

Limited – cookbook approach

Unlimited during iterations

Knowledge transfer

Training prior to project

Teamwork during project

Probability of success
www.bluegrassdigital.com

Low

High
How we

SCRUM?
SCRUM Team
Scrum
Master

BA

PM

DEV
Team
www.bluegrassdigital.com
SCRUM Roles
Project
Managers

Business
Analyst

Development Scrum
Team
Master

01

01

01

Define the project features
& requirements

Define the project features Works in pairs on projects,
& requirements
with weekly reviews of
each others work
02

02
Prioritize project features
& functionality

Analyse & defines the
project scope & vision

03

03

BA & Senior Dev works
together to define tasks

Adjust features & priorities
when they change

04

04
Defines clients timelines

05
Accepts or rejects work
results
www.bluegrassdigital.com

Defines specification
documentation

05
Identifying and reporting
on bugs

06
Accepts or rejects work
results

01
Ensures the team is fully
functional & productive

02

02

BA & Senior Dev works
together to define tasks

Enable close cooperation
across all roles and
functions

03
Has right to do everything
within project boundaries
to reach deadline

03
Removes barriers

04
Demos work results to
PM’s & BA

05

04
Shield the team from
external interferences

Senior Dev signs off Done

05
Ensures that the Scrum
process is followed
SCRUM Process & Phases
SPRINT

(Phase 2 - Game)

PLANNING

Daily
Scrum

(Phase 1 - Pregame)

Vision &
Planning

Solution

CLOSURE

Prioritise

(Phase 3 - Postgame)

Develop

UAT
Testing

Go
Live

Team
Sprint
Review

Testing

PM
BA
www.bluegrassdigital.com

Team
Daily Scrum ‘Standup’
“This is the team’s opportunity to report to itself
on progress and obstacles.”
OVERVIEW
Moderator :
The Scrum Master

Participators:
The Team (active)
Scrum Master (passive)
PM / BA (passive)

Duration:
15 minutes @ 09h30

One by one, each member of the team reports just
3 things to the other members of the team:

1. What did you get done since the last standup?
2. What blocks or obstacles got in the way of
completing this work?
3. What are you aiming to get done by the next
standup?
 The ScrumMaster takes note of these blocks, and then helps team
members to resolve them after the standup.
 No discussion happens during the Daily Scrum Standup, just the
reporting of the 3 key pieces of information.
 If discussion is required, it takes place right after the standup.

www.bluegrassdigital.com
Sprint Review
“This is when the Team demos what they’ve
built during the Sprint phase.”
OVERVIEW
Moderator:
Project Manager

Participators:

1. Anyone interested in the project can be present
at this meeting.
2. It can last 10 minutes, or it can last 4 hours –
whatever it takes to show what’s been built and
to get feedback

The Team (active)
Scrum Master (passive)
Management (active)
Stakeholders (active)

3. Surprises are reported and anything can be
changed, work added, removed or re-prioritized.

Duration:

4. Project Manager accepts/rejects the work
according to the definition of DONE

10 minutes to ~

5. The Project Manager has the final say here
www.bluegrassdigital.com
Definition of‘DONE’
For THE TEAM

For SCRUM

Code has or is:

Individual tasks are ‘Done’:

 Meets the functional requirements
defined
 Corresponds to development &
coding standards
 Deployed to staging environment
 Committed into source control
 Tested & reviewed by Senior Dev

 When the Team has reached its level
of ‘Done’

Sprints are ‘Done’ when:
 All items/tasks are ‘Done’
 When the Sprint reaches its goal
 Meets the functional requirements
defined

UAT is ‘Done’ when:
 Meets clients expectations

Go-Live is ‘Done’ :
 Released to Production environment
www.bluegrassdigital.com
Contact

Us
London

Cape Town

Johannesburg

Unit C7, Commodore House
Battersea Reach
Juniper Drive
SW18 1TW

3rd Floor, Sunclare Building
21 Dreyer Street
Claremont
7708

1st Floor
82 Maude St
Sandton
2146

Tel: +44 (0)20 3326 1580
Fax: +44 (0)84 5688 3362

Tel: +27 (0)21 671 1966
Fax: +27 (0)21 671 6337

Tel: +27 (0)10 003 0250
Fax: +27 (0)11 783 4383

www.bluegrassdigital.com
hello@bluegrassdigital.com

Contenu connexe

Tendances (20)

Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum is not Agile
Scrum is not AgileScrum is not Agile
Scrum is not Agile
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
Scrum
ScrumScrum
Scrum
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology
 
Scrum principles
Scrum principlesScrum principles
Scrum principles
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
23339110 scrum-checklists
23339110 scrum-checklists23339110 scrum-checklists
23339110 scrum-checklists
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
 

Similaire à How we use SCRUM @ Bluegrass Digital (20)

scrum-1-10.pptx
scrum-1-10.pptxscrum-1-10.pptx
scrum-1-10.pptx
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
Agile
AgileAgile
Agile
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 
Seminar on Scrum
Seminar  on  ScrumSeminar  on  Scrum
Seminar on Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Scrum and RUP
Scrum and RUP Scrum and RUP
Scrum and RUP
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Agile
Agile Agile
Agile
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Software Engineering Agile methodology SCRUM
Software Engineering  Agile methodology SCRUM Software Engineering  Agile methodology SCRUM
Software Engineering Agile methodology SCRUM
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

How we use SCRUM @ Bluegrass Digital

  • 4. What is SCRUM? “Scrum is an Agile methodology that delivers software to customers and end users faster, better, and cooler...” 1. The name ‘SCRUM’, is taken from Rugby – where whole team works together to move the ball down field. This analogy in development is for teams to work together to develop quality software. 2. Scrum is a simple framework used to organize teams; create a balance between chaos & order; which gets work done more productively with higher quality. 3. Designed to adapt to constantly changing requirements, and allows teams to prioritize requirements and adapt in real time. 4. Scrum therefore provides what the customer wants (improving customer satisfaction), while eliminating waste (work that is not highly valued by the customer). www.bluegrassdigital.com
  • 6. Why have we chosen SCRUM? = a Mess! www.bluegrassdigital.com
  • 7. Why have we chosen SCRUM? (cont.) 01 Agile development is now accepted globally as the best way to develop, maintain, and support software systems 02 Scrum is designed to add energy, focus, clarity, and transparency to project planning and implementation 03 Scrum will increase the speed of development by detecting & 04 Scrum will align internal Bluegrass and Client objectives 05 Scrum will achieve stable and consistent communication of performance at all levels 06 Empowers everyone involved to feel good about their job removing anything that gets in the way We always miss project deadlines. Scrum will ensure that we www.bluegrassdigital.com meet our deadlines! 07
  • 8. SCRUM vs Traditional Processes Self-Managed SCRUM Teams Traditional Organization Customer driven Management driven Multi-skilled teams Isolated specialists Information is widely shared Limited information sharing Few levels of management Many levels of management Shared goals Segregated goals Seemingly chaotic Seemingly organized Purpose achievement emphasis Problem solving emphasis Continuous improvements Incremental improvements Self driven & controlled Management controlled Values / principles based Policy / procedure based www.bluegrassdigital.com
  • 9. Methodologies Comparison Waterfall (current) Scrum Defined processes Required for each step Planning & Closure phases only Final product Determined during planning Set during the project Project cost Determined during planning Set during the project Completion date Determined during planning Set during the project Responsiveness to environment Planning phase only Throughout Team flexibility, creativity Limited – cookbook approach Unlimited during iterations Knowledge transfer Training prior to project Teamwork during project Probability of success www.bluegrassdigital.com Low High
  • 12. SCRUM Roles Project Managers Business Analyst Development Scrum Team Master 01 01 01 Define the project features & requirements Define the project features Works in pairs on projects, & requirements with weekly reviews of each others work 02 02 Prioritize project features & functionality Analyse & defines the project scope & vision 03 03 BA & Senior Dev works together to define tasks Adjust features & priorities when they change 04 04 Defines clients timelines 05 Accepts or rejects work results www.bluegrassdigital.com Defines specification documentation 05 Identifying and reporting on bugs 06 Accepts or rejects work results 01 Ensures the team is fully functional & productive 02 02 BA & Senior Dev works together to define tasks Enable close cooperation across all roles and functions 03 Has right to do everything within project boundaries to reach deadline 03 Removes barriers 04 Demos work results to PM’s & BA 05 04 Shield the team from external interferences Senior Dev signs off Done 05 Ensures that the Scrum process is followed
  • 13. SCRUM Process & Phases SPRINT (Phase 2 - Game) PLANNING Daily Scrum (Phase 1 - Pregame) Vision & Planning Solution CLOSURE Prioritise (Phase 3 - Postgame) Develop UAT Testing Go Live Team Sprint Review Testing PM BA www.bluegrassdigital.com Team
  • 14. Daily Scrum ‘Standup’ “This is the team’s opportunity to report to itself on progress and obstacles.” OVERVIEW Moderator : The Scrum Master Participators: The Team (active) Scrum Master (passive) PM / BA (passive) Duration: 15 minutes @ 09h30 One by one, each member of the team reports just 3 things to the other members of the team: 1. What did you get done since the last standup? 2. What blocks or obstacles got in the way of completing this work? 3. What are you aiming to get done by the next standup?  The ScrumMaster takes note of these blocks, and then helps team members to resolve them after the standup.  No discussion happens during the Daily Scrum Standup, just the reporting of the 3 key pieces of information.  If discussion is required, it takes place right after the standup. www.bluegrassdigital.com
  • 15. Sprint Review “This is when the Team demos what they’ve built during the Sprint phase.” OVERVIEW Moderator: Project Manager Participators: 1. Anyone interested in the project can be present at this meeting. 2. It can last 10 minutes, or it can last 4 hours – whatever it takes to show what’s been built and to get feedback The Team (active) Scrum Master (passive) Management (active) Stakeholders (active) 3. Surprises are reported and anything can be changed, work added, removed or re-prioritized. Duration: 4. Project Manager accepts/rejects the work according to the definition of DONE 10 minutes to ~ 5. The Project Manager has the final say here www.bluegrassdigital.com
  • 16. Definition of‘DONE’ For THE TEAM For SCRUM Code has or is: Individual tasks are ‘Done’:  Meets the functional requirements defined  Corresponds to development & coding standards  Deployed to staging environment  Committed into source control  Tested & reviewed by Senior Dev  When the Team has reached its level of ‘Done’ Sprints are ‘Done’ when:  All items/tasks are ‘Done’  When the Sprint reaches its goal  Meets the functional requirements defined UAT is ‘Done’ when:  Meets clients expectations Go-Live is ‘Done’ :  Released to Production environment www.bluegrassdigital.com
  • 18. London Cape Town Johannesburg Unit C7, Commodore House Battersea Reach Juniper Drive SW18 1TW 3rd Floor, Sunclare Building 21 Dreyer Street Claremont 7708 1st Floor 82 Maude St Sandton 2146 Tel: +44 (0)20 3326 1580 Fax: +44 (0)84 5688 3362 Tel: +27 (0)21 671 1966 Fax: +27 (0)21 671 6337 Tel: +27 (0)10 003 0250 Fax: +27 (0)11 783 4383 www.bluegrassdigital.com hello@bluegrassdigital.com