SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
Agile development 
introducing 
SCRUM
What is SCRUM?
Agile Manifesto 
Manifesto for Agile Software Development 
We are uncovering better ways of developing software by doing it and helping others 
Kent Beck 
Mike Beedle 
Arie van Bennekum 
Alistair Cockburn 
Ward Cunningham 
Martin Fowler 
James Grenning 
Jim Highsmith 
Andrew Hunt 
Ron Jeffries 
Jon Kern 
Brian Marick 
Robert C. Martin 
Steve Mellor 
Ken Schwaber 
Jeff Sutherland 
Dave Thomas 
do it. Through this work we have come to value: 
Individuals and interactions over processes and tools 
Working software over comprehensive documentation 
Customer collaboration over contract negotiation 
Responding to change over following a plan 
That is, while there is value in the items on 
the right, we value the items on the left more. 
Agile Manifesto, (http://agilemanifesto.org/iso)
SCRUM isn’t a metodology 
It is a framework 
To say that do SCRUM, you must: 
(Transparency, Inspect and Continuous improvement) + (Daily Meeting, Time Box, Sprint)
Project
Project 
complex, uncertain, changing
Project 
• Time delimited Dates, objectives & decisions 
• Resources controlled Economic and more 
• Scope defined Clear objectives
SCRUM don’t provide a 
Project definition
SCRUM don’t provide a 
Project definition 
Above “plan” is the product
SCRUM is based on the empirical 
control process theory 
Wikipedia: The empiricism is a philosophic theory that emphasize the experience role, related to 
sensorial perception and making knowledge
The information must “flow”. It must speak the 
same language (ex: “finished” definition) 
Project = Objectives 
+ Objectives = Continuous improvement 
--------------------------------------------------------- 
Project = Continuous improvement 
Project = Hunt deviations 
Transparency 
(continuous improvement process, too) 
What we do when we detect a deviation? We adapt 
Adapt is: 
1. Create a plan to correct the deviation 
2. Change the affected objectives 
Inspection 
Adaptation
SCRUM is 
Continuous improvement
SCRUM premises
SCRUM premises 
• Customer stisfaction 
• Change requirements receptivity 
• Working product or service focus 
• Sustainable development 
• Business and developers open and daily cooperation 
• Direct communication person to person 
• Motivated individuals vs managed individuals 
• Excellence orientation 
• Simplicity 
• Self-organized teams 
• Adaptability
SCRUM values
SCRUM values 
• Commitment: Team working require a high degree of commitment 
• Focus: Divide the problem 
• Openness organization: Transparency and clarity 
• Respect: Work respect. Team respect 
• Courage: Courage to face complex projects challenges
SCRUM organizations
Scrum.org, (https://www.scrum.org/) 
Scrum Alliance, (http://www.scrumalliance.org/) 
European Scrum, (http://www.europeanscrum.org/)
SCRUM flow
SCRUM flow
Roles, artifacts, events 
• People 
• Tools 
• Flow
Roles, artifacts, events 
Product Owner 
Scrum Master 
Development Team 
Stakeholders
Roles, artifacts, events 
Lists Scrum Board Graphs 
Product Backlog 
Sprint Backlog 
Incidence Backlog 
Impediments Backlog 
Release Burn-down 
Sprint Burn-down
Roles, artifacts, events 
Sprint 0 o First Sprint 
Sprint 
Sprint Planning 
Daily Scrum Meeting 
Sprint Review 
Sprint Retrospective 
Refinement / Grooming
SCRUM Roles 
In detail
Roles, artifacts, events 
StakeHolders 
Product 
Owner 
Scrum 
Master 
Development 
team
Roles - Product Owner
Roles - Product Owner 
Where take a part: 
- Sprint 0 
- Sprint Planning (objectives definition) 
- Sprint Review 
- Sprint Retrospective if it’s guest 
- Grooming request or whrerever guest 
What is responsible: 
- Product Backlog 
- Release Burn-down graph 
Recommendations/Restrictions: PO and 
SM can’t be the same. 
Link between Customer and Development Team 
Business or ICT focused 
• Gives support to answer functional questions or difficulties 
• Strategy. Know the “business” 
• It defines the objectives 
• It maintains the Product Backlog 
• It negotiates the scope with the customer 
• It defines consensually project and sprint acceptance criteria 
• It budgets maintenance
Roles - Scrum Master
Roles - Scrum Master 
Scrum Master isn’t the Project Manager. 
It’s DT and PO link 
• It’s a coach/mentor for Team Development members 
• It provides support to DT and solves problems 
• It reports and archives 
• It proposes, promotes and enhances process and team improvements 
Where take a part: 
- Sprint 0 
- Sprint Planning 
- Opcionaly Daily Meetings 
- Sprint Review and Sprint Retrospective 
- Grooming 
What is responsible: 
- Sprint Backlog with DT 
- Scrum Board with DT 
- Burn-down graph 
- Incident Backlog and Impediment Backlog 
- Scrum Retrospective
Roles 
Development Team
Roles 
Development Team 
Between 3 and 9 people, excluding PO and SM 
All team members should be in direct contact between themselves, and with SM, too 
• It’s flexible 
• It’s self-organized 
• It’s multidisciplinary 
Where take a part: 
- Sprint Planning 
- Daily Meeting 
- Sprint Review optionally 
- Sprint Retrospective 
- grooming wherever 
guest 
What is responsible: 
- Determine detailed functionallity, and subdivide in tasks 
- Estimate the effort, in Story Points 
- Manage Sprint Backlog 
- Provide finished product. Tested with acceptance criteria 
- Execute Daily meeting and meet the rules
SCRUM events 
In detail
SCRUM events 
Sprint 0 
Sprint 1 
Sprint n 
Sprint 
planning 
2 hours 
Retrospective 
2 hours 
Review 
1 hour 
 
Sprint 
5 days 
Daily meeting 
Customer grooming/Refinement 
 Acceptance 
Release
Time Box 
Event Time Box 
Sprint 0 No time limit. It depends on time available to launch the 
project, etc. 
Sprint Planning 8h time limit to 1 month Sprint 
Daily meeting No more than 15 minutes 
Sprint Review 4h time limit to 1 month Sprint 
Sprint Retrospective 3h time limit to 1 month Sprint 
Grooming Time should be between 5% and 10% of time Sprint
SCRUM events 
Sprint Planning 
Sprint 
planning 
Sprint Revissió Retrospectiva
SCRUM events 
Sprint Planning 
Why do it? 
1. To make detailed plan to 
Sprint 
2. To collect functionality to 
developing 
3. To answer questions 
4. To create User Stories 
5. To determine sprint and User 
Story acceptance criteria 
6. To breakdown User Story in 
tasks, and determine effort for 
each task 
Sprint 
planning 
Sprint Revissió Retrospectiva 
What to consider? 
• User Stories valued 
• Tasks valued 
• It’s needed a sufficiently 
detailed Product Backlog 
What happens next? 
• Daily Meeting
User Stories 
User Stories are cards that explains detail 
functional to each Product Backlog item 
including descriptive information 
Priority 
Acceptance criteria 
“Weight” in Story Points
Planning Poker 
• To each functionality, the features are 
exposed in order to give information and 
accurate appraised. Once the exposure has 
been done, each team member rate. This 
method has two objectives 
1. Consensus 
2. Impartiality 
• But, what really represent 1 Story Point effort?
Story Points 
One Story Point is a way of effort consensus, to 
build any functionality
SCRUM events 
Daily Meeting 
Sprint 
planning 
Sprint Revissió Retrospectiva
SCRUM events 
Daily Meeting 
Why do it? 
1. To explain your tasks 
2. To follow state task 
3. To determine what tasks 
makes each developer 
4. To answer questions 
Sprint 
planning 
Sprint Revissió Retrospectiva 
What to consider? 
• Everyone talks and 
participates 
• Maximum duration: 15 
minutes 
• Always in the same place 
• Always in the same hour 
• Required for DT 
• Volunteer for SM 
• PO only if it is invited
SCRUM events 
Sprint Review 
Sprint 
planning 
Sprint Revissió Retrospectiva
SCRUM events 
Sprint Review 
Why do it? 
(Part 1) 
1. To show sprint 
results/situation to PO 
(Part 2) 
1. To show increased product to 
user/client 
2. Obtain acceptance 
Sprint 
planning 
Sprint Revissió Retrospectiva 
What to consider? 
• The acceptance launch the next 
Sprint 
• It’s necessary to explain to user the 
Sprint objectives 
• It’s recommended to add some useful 
comment 
• It’s necessary to run a Demo 
What happens next? 
• Sprint Retrospective
SCRUM events 
Sprint Retrospective 
Sprint 
planning 
Sprint Revissió Retrospectiva
SCRUM events 
Sprint Retrospective 
Why do it? 
1. To debate between SM and DT the 
Sprint evolution 
2. To Review incidents and locks 
3. To search solutions 
4. To apply continuous improvement 
What to consider? 
• It’s the continuous improvement 
application 
What happens next? 
• Later, it’s applied the agreed Sprint 
Impediments 
Sprint 
planning 
Sprint Revissió Retrospectiva
SCRUM events 
Sprint Retrospective 
Sprint 
planning 
Sprint Revissió Retrospectiva
Events and roles relation
Events and roles relation 
DT SM PO Stakeholder 
Sprint 0 Optional Yes Yes Optional 
Sprint Planning Yes Yes 
“What will to 
do” definition 
Daily meeting Yes Optional 
Only if it is 
invited 
Sprint Review Recommended Yes Yes 
Only 2n part 
meeting, where is 
doing demo and 
request 
acceptance 
Sprint Retrospective Yes Yes 
Only if it is 
invited 
Grooming Optional Yes Yes Optional
SCRUM artifacts 
In detail
SCRUM artifacts 
• Product Backlog 
User Stories List 
Only one 
Responsible: PO
SCRUM artifacts 
• Sprint Backlog 
Sprint User Stories List 
Do you can change? 
Are tasks divisible? 
Are tasks appraised? 
Responsible: DT and SM
SCRUM artifacts 
• Impediment Backlog 
List of problems, that are used to search solutions 
Who reports problems? 
Examples?
SCRUM artifacts 
• Incidence Backlog 
Incidence Backlog is a problems detected list, at task level for 
the Sprint. Any change not provided in a task is registered 
on the list. This list is treated in the Sprint Retrospective 
meeting 
Examples?
SCRUM artifacts 
• Parking Backlog 
Parking Backlog is a stopped tasks list in the Sprint. A 
task can be stopped if a problem it’s detected, or 
maybe because is awaiting an intermediate result, etc.
SCRUM artifacts Scrum Board
SCRUM artifacts Scrum Board
SCRUM artifacts Graphs
Thank you 
www.slideshare.net/jlmoga/introscrumen 
2014, Josep Lluis Monte Galiano 
www.moga.cat 
moga@moga.cat 
www.moga.cat/agils

Mais conteúdo relacionado

Mais procurados

Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
Mike Cohn
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Voximate
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
Prashaanth T R
 

Mais procurados (20)

Agile Course
Agile CourseAgile Course
Agile Course
 
Scrum of Scrums Patterns Library
Scrum of Scrums Patterns LibraryScrum of Scrums Patterns Library
Scrum of Scrums Patterns Library
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
 
Agile Framework Recommendations and Refreshers
Agile Framework Recommendations and RefreshersAgile Framework Recommendations and Refreshers
Agile Framework Recommendations and Refreshers
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Agile explained
Agile explainedAgile explained
Agile explained
 
Case study for agile software development:
Case study for agile software development: Case study for agile software development:
Case study for agile software development:
 
Sprint
SprintSprint
Sprint
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar PrasadScrum Master vs Agile Project Manager training by Manohar Prasad
Scrum Master vs Agile Project Manager training by Manohar Prasad
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Software Design principales
Software Design principalesSoftware Design principales
Software Design principales
 

Destaque

Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
lisa_yogi
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
 
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
David Rico
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
Luciano Benetti
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
Haresh Karkar
 

Destaque (17)

An Introduction to Agile Project Management
An Introduction to Agile Project ManagementAn Introduction to Agile Project Management
An Introduction to Agile Project Management
 
Metodology "8 Blocks" by Nikolay Mityushin
Metodology "8 Blocks" by Nikolay MityushinMetodology "8 Blocks" by Nikolay Mityushin
Metodology "8 Blocks" by Nikolay Mityushin
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
Lean & Agile Project Management: For Executives, Sr. Managers, & Key Decision...
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
IPMA 2014 World Congress - Stakeholder Engagement between Traditional and Ag...
IPMA 2014 World Congress -  Stakeholder Engagement between Traditional and Ag...IPMA 2014 World Congress -  Stakeholder Engagement between Traditional and Ag...
IPMA 2014 World Congress - Stakeholder Engagement between Traditional and Ag...
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Stakeholder Engagement
Stakeholder EngagementStakeholder Engagement
Stakeholder Engagement
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management framework
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Stakeholder engagement and management
Stakeholder engagement and managementStakeholder engagement and management
Stakeholder engagement and management
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 

Semelhante a IntroSCRUM

Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
Richard Cheng
 

Semelhante a IntroSCRUM (20)

Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices Workshop
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management tools
 
SCRUM methodology
SCRUM methodologySCRUM methodology
SCRUM methodology
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAgile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdf
 

Mais de Universitat Oberta de Catalunya (UOC)

Mais de Universitat Oberta de Catalunya (UOC) (11)

Agile en organitzacions tradicionals [Sessió 1].pdf
Agile en organitzacions tradicionals [Sessió 1].pdfAgile en organitzacions tradicionals [Sessió 1].pdf
Agile en organitzacions tradicionals [Sessió 1].pdf
 
Agile en organitzacions tradicionals [Sessió 2].pdf
Agile en organitzacions tradicionals [Sessió 2].pdfAgile en organitzacions tradicionals [Sessió 2].pdf
Agile en organitzacions tradicionals [Sessió 2].pdf
 
Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...
Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...
Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...
 
Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...
Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...
Millora continua, gestió del canvi i avaluació de la satisfacció amb agile [S...
 
Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
 
Scrum - Sessió 3 - Exercici pràctic
Scrum - Sessió 3 - Exercici pràcticScrum - Sessió 3 - Exercici pràctic
Scrum - Sessió 3 - Exercici pràctic
 
Scrum - Sessió 2 - Fases i processos Scrum
Scrum - Sessió 2 - Fases i processos ScrumScrum - Sessió 2 - Fases i processos Scrum
Scrum - Sessió 2 - Fases i processos Scrum
 
Scrum - Sessió 1 - Introducció a Scrum
Scrum - Sessió 1 - Introducció a ScrumScrum - Sessió 1 - Introducció a Scrum
Scrum - Sessió 1 - Introducció a Scrum
 
IntroSCRUM_ES
IntroSCRUM_ESIntroSCRUM_ES
IntroSCRUM_ES
 
introScrumCAT
introScrumCATintroScrumCAT
introScrumCAT
 
PRINCE2 processos i documents
PRINCE2 processos i documentsPRINCE2 processos i documents
PRINCE2 processos i documents
 

Último

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Último (17)

digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 

IntroSCRUM

  • 3. Agile Manifesto Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Agile Manifesto, (http://agilemanifesto.org/iso)
  • 4. SCRUM isn’t a metodology It is a framework To say that do SCRUM, you must: (Transparency, Inspect and Continuous improvement) + (Daily Meeting, Time Box, Sprint)
  • 5.
  • 8. Project • Time delimited Dates, objectives & decisions • Resources controlled Economic and more • Scope defined Clear objectives
  • 9. SCRUM don’t provide a Project definition
  • 10. SCRUM don’t provide a Project definition Above “plan” is the product
  • 11. SCRUM is based on the empirical control process theory Wikipedia: The empiricism is a philosophic theory that emphasize the experience role, related to sensorial perception and making knowledge
  • 12. The information must “flow”. It must speak the same language (ex: “finished” definition) Project = Objectives + Objectives = Continuous improvement --------------------------------------------------------- Project = Continuous improvement Project = Hunt deviations Transparency (continuous improvement process, too) What we do when we detect a deviation? We adapt Adapt is: 1. Create a plan to correct the deviation 2. Change the affected objectives Inspection Adaptation
  • 13. SCRUM is Continuous improvement
  • 15. SCRUM premises • Customer stisfaction • Change requirements receptivity • Working product or service focus • Sustainable development • Business and developers open and daily cooperation • Direct communication person to person • Motivated individuals vs managed individuals • Excellence orientation • Simplicity • Self-organized teams • Adaptability
  • 17. SCRUM values • Commitment: Team working require a high degree of commitment • Focus: Divide the problem • Openness organization: Transparency and clarity • Respect: Work respect. Team respect • Courage: Courage to face complex projects challenges
  • 19. Scrum.org, (https://www.scrum.org/) Scrum Alliance, (http://www.scrumalliance.org/) European Scrum, (http://www.europeanscrum.org/)
  • 22. Roles, artifacts, events • People • Tools • Flow
  • 23. Roles, artifacts, events Product Owner Scrum Master Development Team Stakeholders
  • 24. Roles, artifacts, events Lists Scrum Board Graphs Product Backlog Sprint Backlog Incidence Backlog Impediments Backlog Release Burn-down Sprint Burn-down
  • 25. Roles, artifacts, events Sprint 0 o First Sprint Sprint Sprint Planning Daily Scrum Meeting Sprint Review Sprint Retrospective Refinement / Grooming
  • 26. SCRUM Roles In detail
  • 27. Roles, artifacts, events StakeHolders Product Owner Scrum Master Development team
  • 29. Roles - Product Owner Where take a part: - Sprint 0 - Sprint Planning (objectives definition) - Sprint Review - Sprint Retrospective if it’s guest - Grooming request or whrerever guest What is responsible: - Product Backlog - Release Burn-down graph Recommendations/Restrictions: PO and SM can’t be the same. Link between Customer and Development Team Business or ICT focused • Gives support to answer functional questions or difficulties • Strategy. Know the “business” • It defines the objectives • It maintains the Product Backlog • It negotiates the scope with the customer • It defines consensually project and sprint acceptance criteria • It budgets maintenance
  • 30. Roles - Scrum Master
  • 31. Roles - Scrum Master Scrum Master isn’t the Project Manager. It’s DT and PO link • It’s a coach/mentor for Team Development members • It provides support to DT and solves problems • It reports and archives • It proposes, promotes and enhances process and team improvements Where take a part: - Sprint 0 - Sprint Planning - Opcionaly Daily Meetings - Sprint Review and Sprint Retrospective - Grooming What is responsible: - Sprint Backlog with DT - Scrum Board with DT - Burn-down graph - Incident Backlog and Impediment Backlog - Scrum Retrospective
  • 33. Roles Development Team Between 3 and 9 people, excluding PO and SM All team members should be in direct contact between themselves, and with SM, too • It’s flexible • It’s self-organized • It’s multidisciplinary Where take a part: - Sprint Planning - Daily Meeting - Sprint Review optionally - Sprint Retrospective - grooming wherever guest What is responsible: - Determine detailed functionallity, and subdivide in tasks - Estimate the effort, in Story Points - Manage Sprint Backlog - Provide finished product. Tested with acceptance criteria - Execute Daily meeting and meet the rules
  • 34. SCRUM events In detail
  • 35. SCRUM events Sprint 0 Sprint 1 Sprint n Sprint planning 2 hours Retrospective 2 hours Review 1 hour  Sprint 5 days Daily meeting Customer grooming/Refinement  Acceptance Release
  • 36. Time Box Event Time Box Sprint 0 No time limit. It depends on time available to launch the project, etc. Sprint Planning 8h time limit to 1 month Sprint Daily meeting No more than 15 minutes Sprint Review 4h time limit to 1 month Sprint Sprint Retrospective 3h time limit to 1 month Sprint Grooming Time should be between 5% and 10% of time Sprint
  • 37. SCRUM events Sprint Planning Sprint planning Sprint Revissió Retrospectiva
  • 38. SCRUM events Sprint Planning Why do it? 1. To make detailed plan to Sprint 2. To collect functionality to developing 3. To answer questions 4. To create User Stories 5. To determine sprint and User Story acceptance criteria 6. To breakdown User Story in tasks, and determine effort for each task Sprint planning Sprint Revissió Retrospectiva What to consider? • User Stories valued • Tasks valued • It’s needed a sufficiently detailed Product Backlog What happens next? • Daily Meeting
  • 39. User Stories User Stories are cards that explains detail functional to each Product Backlog item including descriptive information Priority Acceptance criteria “Weight” in Story Points
  • 40. Planning Poker • To each functionality, the features are exposed in order to give information and accurate appraised. Once the exposure has been done, each team member rate. This method has two objectives 1. Consensus 2. Impartiality • But, what really represent 1 Story Point effort?
  • 41. Story Points One Story Point is a way of effort consensus, to build any functionality
  • 42. SCRUM events Daily Meeting Sprint planning Sprint Revissió Retrospectiva
  • 43. SCRUM events Daily Meeting Why do it? 1. To explain your tasks 2. To follow state task 3. To determine what tasks makes each developer 4. To answer questions Sprint planning Sprint Revissió Retrospectiva What to consider? • Everyone talks and participates • Maximum duration: 15 minutes • Always in the same place • Always in the same hour • Required for DT • Volunteer for SM • PO only if it is invited
  • 44. SCRUM events Sprint Review Sprint planning Sprint Revissió Retrospectiva
  • 45. SCRUM events Sprint Review Why do it? (Part 1) 1. To show sprint results/situation to PO (Part 2) 1. To show increased product to user/client 2. Obtain acceptance Sprint planning Sprint Revissió Retrospectiva What to consider? • The acceptance launch the next Sprint • It’s necessary to explain to user the Sprint objectives • It’s recommended to add some useful comment • It’s necessary to run a Demo What happens next? • Sprint Retrospective
  • 46. SCRUM events Sprint Retrospective Sprint planning Sprint Revissió Retrospectiva
  • 47. SCRUM events Sprint Retrospective Why do it? 1. To debate between SM and DT the Sprint evolution 2. To Review incidents and locks 3. To search solutions 4. To apply continuous improvement What to consider? • It’s the continuous improvement application What happens next? • Later, it’s applied the agreed Sprint Impediments Sprint planning Sprint Revissió Retrospectiva
  • 48. SCRUM events Sprint Retrospective Sprint planning Sprint Revissió Retrospectiva
  • 49. Events and roles relation
  • 50. Events and roles relation DT SM PO Stakeholder Sprint 0 Optional Yes Yes Optional Sprint Planning Yes Yes “What will to do” definition Daily meeting Yes Optional Only if it is invited Sprint Review Recommended Yes Yes Only 2n part meeting, where is doing demo and request acceptance Sprint Retrospective Yes Yes Only if it is invited Grooming Optional Yes Yes Optional
  • 52. SCRUM artifacts • Product Backlog User Stories List Only one Responsible: PO
  • 53. SCRUM artifacts • Sprint Backlog Sprint User Stories List Do you can change? Are tasks divisible? Are tasks appraised? Responsible: DT and SM
  • 54. SCRUM artifacts • Impediment Backlog List of problems, that are used to search solutions Who reports problems? Examples?
  • 55. SCRUM artifacts • Incidence Backlog Incidence Backlog is a problems detected list, at task level for the Sprint. Any change not provided in a task is registered on the list. This list is treated in the Sprint Retrospective meeting Examples?
  • 56. SCRUM artifacts • Parking Backlog Parking Backlog is a stopped tasks list in the Sprint. A task can be stopped if a problem it’s detected, or maybe because is awaiting an intermediate result, etc.
  • 60. Thank you www.slideshare.net/jlmoga/introscrumen 2014, Josep Lluis Monte Galiano www.moga.cat moga@moga.cat www.moga.cat/agils

Notas do Editor

  1. Satisfacció del client: L’objectiu últim és la satisfacció del client. El client ha d’obtenir el que vol i ha de sentir que el producte que li donem és útil. Receptivitat davant el canvi de requeriments: Els projectes no son estàtics. Canvien cada dia. La nostra feina diària ha de donar espai a assumir aquest fet. Treball enfocat al producte, projecte o servei: La finalitat és la creació d’un producte útil, per sobre del mètode emprat. Desenvolupament sostenible: La creació del producte ha de ser possible dins d’un marc de treball que sigui favorable per a tothom Cooperació diària i oberta entre negoci i desenvolupadors: Tots els participants en la creació del producte han de estar en contacte sense traves. La informació ha de fluir. Comunicació directa persona a persona: La comunicació cara a cara per sobre d’altres mitjans de comunicació. La comunicació cara a cara, si hi ha compromís per totes les parts, afavoreix l’adopció de responsabilitats. Individus motivats front individus dirigits: Els participants en la creació del producte han de sentir-se part d’un equip, i han de sentir-se còmodes en la seva feina. Orientació a l’excel·lència: L’objectiu no és crear producte perquè sí. L’objectiu és crear producte incremental que millora en qualitat cada dia. Simplicitat: Fer només allò que és necessari. No reinventeu la roda. No us adalanteu a possibles necessitats que no han estat demanades. Si es detecta una necessitat útil no demanada cal comunicar-la abans de prendre la decisió unilateral de construir-la. Equips auto-organitzats: L’equip és capaç de fer la feina que es demana. Les persones individualment potser no, però la feina és de l’equip, no de les persones. L’equip s’organitza de forma que pugui assumir tots els aspectes que comporta executar la feina. Adaptabilitat: Els projectes canvien. Cal adaptar-se a aquest canvi i fer propostes que adaptin el projecte a la nova situació. L’adaptabilitat només és possible si l’equip és adaptable.