SlideShare uma empresa Scribd logo
1 de 28
Agile project
managementIntroduction to Scrum
Ing. Jan Verner
@janverner
cz.linkedin.com/in/janverner
14.4.2016 - Site 2/28
About me
16.4.2015 - Site 3/28Introduction Theory Examples Summary
What should you learn?
This presentation brings
• Theoretical basis
• Demonstration on practical examples
• Real world experience
16.4.2015 - Site 4/28Introduction Theory Examples Summary
Theory
• What is scrum?
• When should we use scrum?
• Scrum in detail
• Artifacts
• Roles
• Processes
16.4.2015 - Site 5/28Introduction Theory Examples Summary
What is scrum?
• Framework for project organization
• No specific engineering practices prescribed
• Focused on cooperation with customer
• Product progresses in iterations called “sprints”
• Requirements are captured as items in so called “product
backlog”
• Self-organizing teams
• Opened to change – may vary and be adapted
• Based on Agile manifesto
16.4.2015 - Site 6/28Introduction Theory Examples Summary
Agile manifesto
• Individuals and interactions
over processes and tools
• Working software
over comprehensive documentation
• Customer collaboration
over contract negotiation
• Responding to change
over following a plan
16.4.2015 - Site 7/28Introduction Theory Examples Summary
When should we use scrum?
• Consider Technology and Requirements
• Consider people
skills on project
Scrum is preferred
on Complex projects
16.4.2015 - Site 8/28Introduction Theory Examples Summary
Scrum in detail
• Roles
• Product owner
• Scrum master
• Team
• Artifacts
• Product backlog
• Sprint backlog
• Processes
• Sprint planning
• Daily meeting
• Sprint review
• Sprint retrospective
16.4.2015 - Site 9/28Introduction Theory Examples Summary
agileforall.com
16.4.2015 - Site 10/28Introduction Theory Examples Summary
Roles – Product owner
• Represents customer
• Defines features of the product
• Adjusts priority of features
• Accepts/rejects sprint results
• Should be available for the Team
during sprint execution to clarify questions
16.4.2015 - Site 11/28Introduction Theory Examples Summary
Roles – Scrum master
• Introduces and supervises scrum
practices and processes
• Enables cooperation across all roles
• Removes sprint impediments
• Shields team from external influences
• Organizes daily meetings
16.4.2015 - Site 12/28Introduction Theory Examples Summary
Roles – Development Team
• Typical size 5-9 members
• Multi-functional (roles sharing)
• Analytics
• Developers
• Testers
• Specialists (e.g. usability)
• Should be collocated
• Full time members
• Improves during sprint retrospective
16.4.2015 - Site 13/28Introduction Theory Examples Summary
Artifacts – Product backlog
• List of product requirements
• Visible and maintained by Product owner
• Communication and information exchange
• Each requirements represented as
Product Backlog Item (PBI)
• Description and acceptance criteria
• Priority (set by the Product owner)
• Effort estimation (set by the Team)
• Each PBI’s size should be smaller than one sprint
• Refining of PBIs (top-down)
16.4.2015 - Site 14/28Introduction Theory Examples Summary
Artifacts – Sprint backlog
• Created at the beginning of each sprint
• Used to document and track planned work
• Contains set of Tasks for each PBI
• Status [To do, In progress, Done]
• Assigned Team member
• Remaining effort [hours]
• Contains “burndown” chart
• Visualizes remaining effort in each day of sprint
• Used to track Team progress during sprint
• Used in daily meeting
16.4.2015 - Site 15/28Introduction Theory Examples Summary
Artifacts – Sprint backlog – Burndown chart
16.4.2015 - Site 16/28Introduction Theory Examples Summary
Processes – Sprint planning
• Executed at the beginning of each sprint
• Length approximately 1 day
• Team calculates availability
• Team selects PBIs with highest priority to ongoing sprint
• Team breaks down selected PBIs to Tasks
• Documents all Tasks in Sprint Backlog
• Team commits to selected PBIs
16.4.2015 - Site 17/28Introduction Theory Examples Summary
Processes – Daily meeting
• Used to synchronize Team progress
• Organized every day during sprint execution
• Should be short and effective
• Standup meeting (maximum 15 minutes)
• Every Team member answers
• What has he finished
• What is he going to work on
• Does he have any problems (impediments)
• Review sprint burndown chart
16.4.2015 - Site 18/28Introduction Theory Examples Summary
Processes – Sprint review
• Done at the end of each sprint
• Approximately 3 hours
• Product owner decides on acceptance/rejection
of realized PBIs
• Accepted PBIs are Closed
16.4.2015 - Site 19/28Introduction Theory Examples Summary
Processes – Sprint retrospective
• Done at the end of each sprint
• Internal discussion of the Team
• What went well?
• What went wrong?
• What can be improved?
16.4.2015 - Site 20/28Introduction Theory Examples Summary
agileforall.com
16.4.2015 - Site 21/28Introduction Theory Examples Summary
Examples
From theory to praxis
• Benefits of agile development
• What is not visible at first glance
• Barriers to Scrum Adoption
• Tooling support
• Demos using Team Foundation Server
16.4.2015 - Site 22/28Introduction Theory Examples Summary
Benefits of agile development
• Customer
• Change of requirements
• Fast response
• Early delivery
• Manager
• Team performance overview (burndown chart)
• Iterations allow project improvements (retrospective)
• Developer
• Better understand requirements (sprint backlog)
• Focus on results
• Team self organization
16.4.2015 - Site 23/28Introduction Theory Examples Summary
What is not visible at first glance
• In real world additional roles are necessary in order to
make project successful
• e.g. Project manager, Architect, Quality manager
• Scrum focuses on people, but processes are still needed
and have to be managed
• Team has to be aware of long term goals and visions in
order to feel overall project status
• Product owner must be properly selected
• Sprint retrospective has highest value for team
16.4.2015 - Site 24/28Introduction Theory Examples Summary
Barriers to Scrum Adoption
VersionOne Survey 2012
16.4.2015 - Site 25/28Introduction Theory Examples Summary
Tooling support
VersionOne Survey 2012
16.4.2015 - Site 26/28Introduction Theory Examples Summary
Demos using Team Foundation Server
• Feel free to tryout using with dreamspark.com
• Team Foundation Server is also for free in cloud
for up to 5 developers
• Visual Studio 2012 Demo Mate
http://blogs.msdn.com/b/briankel/archive/2011/10/16/demomates-for-visual-studio-11-alm-demos.aspx
16.4.2015 - Site 27/28Introduction Theory Examples Summary
Summary
• Scrum is about response to change
• Suitable for complex projects
• Product owner is key to success
• Early product delivery helps to optimize project performance
• Sprint backlog contains list of requirements
• Sprint burndown chart tracks Team progress
• Sprint retrospective helps to improve Team
• Proper tooling supports development
14.4.2016 - Site 28/28
Question and Answers…
Respond to survey to get bonus
surveymonkey.com/r/QYVK92K
slideshare.net/janverner
@janverner
cz.linkedin.com/in/janverner

Mais conteúdo relacionado

Mais procurados

Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseRui M. Barreira
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code CampEsteban Garcia
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyDoug Hemminger
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile ImplementationOlga Sa
 
Learn scrum in half an hour
Learn scrum in half an hourLearn scrum in half an hour
Learn scrum in half an hourAbhay Kumar
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)Oleg Nazarevych
 
Agile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubAgile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubSote ICT
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"Délio Almeida
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesAltaf Najvani
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore TeamPaul Nguyen
 
Lean-Agile SharePoint Development
Lean-Agile SharePoint DevelopmentLean-Agile SharePoint Development
Lean-Agile SharePoint DevelopmentBill Ayers
 

Mais procurados (20)

Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade Portucalense
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code Camp
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Learn scrum in half an hour
Learn scrum in half an hourLearn scrum in half an hour
Learn scrum in half an hour
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Agile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote HubAgile Software Development Workshop at Sote Hub
Agile Software Development Workshop at Sote Hub
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"RIPPLE 2014: "Be Agile in a CMMI level 5 World"
RIPPLE 2014: "Be Agile in a CMMI level 5 World"
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
Lean-Agile SharePoint Development
Lean-Agile SharePoint DevelopmentLean-Agile SharePoint Development
Lean-Agile SharePoint Development
 

Semelhante a Agile project management

Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodologyyasirkhan_77
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-worksNora Papazyan
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSean Mike
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...duhitha2
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docxblondellchancy
 
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docxsodhi3
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
PFCongres - Test Improvement 4 Agile
PFCongres - Test Improvement 4 AgilePFCongres - Test Improvement 4 Agile
PFCongres - Test Improvement 4 AgileJeroen Mengerink
 
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile DevelopmentCUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile DevelopmentWong Hoi Sing Edison
 

Semelhante a Agile project management (20)

Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
mg7.pptx
mg7.pptxmg7.pptx
mg7.pptx
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
 
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
PFCongres - Test Improvement 4 Agile
PFCongres - Test Improvement 4 AgilePFCongres - Test Improvement 4 Agile
PFCongres - Test Improvement 4 Agile
 
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile DevelopmentCUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
 
24 scrum
24 scrum24 scrum
24 scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

Último

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Último (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Agile project management

  • 1. Agile project managementIntroduction to Scrum Ing. Jan Verner @janverner cz.linkedin.com/in/janverner
  • 2. 14.4.2016 - Site 2/28 About me
  • 3. 16.4.2015 - Site 3/28Introduction Theory Examples Summary What should you learn? This presentation brings • Theoretical basis • Demonstration on practical examples • Real world experience
  • 4. 16.4.2015 - Site 4/28Introduction Theory Examples Summary Theory • What is scrum? • When should we use scrum? • Scrum in detail • Artifacts • Roles • Processes
  • 5. 16.4.2015 - Site 5/28Introduction Theory Examples Summary What is scrum? • Framework for project organization • No specific engineering practices prescribed • Focused on cooperation with customer • Product progresses in iterations called “sprints” • Requirements are captured as items in so called “product backlog” • Self-organizing teams • Opened to change – may vary and be adapted • Based on Agile manifesto
  • 6. 16.4.2015 - Site 6/28Introduction Theory Examples Summary Agile manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 7. 16.4.2015 - Site 7/28Introduction Theory Examples Summary When should we use scrum? • Consider Technology and Requirements • Consider people skills on project Scrum is preferred on Complex projects
  • 8. 16.4.2015 - Site 8/28Introduction Theory Examples Summary Scrum in detail • Roles • Product owner • Scrum master • Team • Artifacts • Product backlog • Sprint backlog • Processes • Sprint planning • Daily meeting • Sprint review • Sprint retrospective
  • 9. 16.4.2015 - Site 9/28Introduction Theory Examples Summary agileforall.com
  • 10. 16.4.2015 - Site 10/28Introduction Theory Examples Summary Roles – Product owner • Represents customer • Defines features of the product • Adjusts priority of features • Accepts/rejects sprint results • Should be available for the Team during sprint execution to clarify questions
  • 11. 16.4.2015 - Site 11/28Introduction Theory Examples Summary Roles – Scrum master • Introduces and supervises scrum practices and processes • Enables cooperation across all roles • Removes sprint impediments • Shields team from external influences • Organizes daily meetings
  • 12. 16.4.2015 - Site 12/28Introduction Theory Examples Summary Roles – Development Team • Typical size 5-9 members • Multi-functional (roles sharing) • Analytics • Developers • Testers • Specialists (e.g. usability) • Should be collocated • Full time members • Improves during sprint retrospective
  • 13. 16.4.2015 - Site 13/28Introduction Theory Examples Summary Artifacts – Product backlog • List of product requirements • Visible and maintained by Product owner • Communication and information exchange • Each requirements represented as Product Backlog Item (PBI) • Description and acceptance criteria • Priority (set by the Product owner) • Effort estimation (set by the Team) • Each PBI’s size should be smaller than one sprint • Refining of PBIs (top-down)
  • 14. 16.4.2015 - Site 14/28Introduction Theory Examples Summary Artifacts – Sprint backlog • Created at the beginning of each sprint • Used to document and track planned work • Contains set of Tasks for each PBI • Status [To do, In progress, Done] • Assigned Team member • Remaining effort [hours] • Contains “burndown” chart • Visualizes remaining effort in each day of sprint • Used to track Team progress during sprint • Used in daily meeting
  • 15. 16.4.2015 - Site 15/28Introduction Theory Examples Summary Artifacts – Sprint backlog – Burndown chart
  • 16. 16.4.2015 - Site 16/28Introduction Theory Examples Summary Processes – Sprint planning • Executed at the beginning of each sprint • Length approximately 1 day • Team calculates availability • Team selects PBIs with highest priority to ongoing sprint • Team breaks down selected PBIs to Tasks • Documents all Tasks in Sprint Backlog • Team commits to selected PBIs
  • 17. 16.4.2015 - Site 17/28Introduction Theory Examples Summary Processes – Daily meeting • Used to synchronize Team progress • Organized every day during sprint execution • Should be short and effective • Standup meeting (maximum 15 minutes) • Every Team member answers • What has he finished • What is he going to work on • Does he have any problems (impediments) • Review sprint burndown chart
  • 18. 16.4.2015 - Site 18/28Introduction Theory Examples Summary Processes – Sprint review • Done at the end of each sprint • Approximately 3 hours • Product owner decides on acceptance/rejection of realized PBIs • Accepted PBIs are Closed
  • 19. 16.4.2015 - Site 19/28Introduction Theory Examples Summary Processes – Sprint retrospective • Done at the end of each sprint • Internal discussion of the Team • What went well? • What went wrong? • What can be improved?
  • 20. 16.4.2015 - Site 20/28Introduction Theory Examples Summary agileforall.com
  • 21. 16.4.2015 - Site 21/28Introduction Theory Examples Summary Examples From theory to praxis • Benefits of agile development • What is not visible at first glance • Barriers to Scrum Adoption • Tooling support • Demos using Team Foundation Server
  • 22. 16.4.2015 - Site 22/28Introduction Theory Examples Summary Benefits of agile development • Customer • Change of requirements • Fast response • Early delivery • Manager • Team performance overview (burndown chart) • Iterations allow project improvements (retrospective) • Developer • Better understand requirements (sprint backlog) • Focus on results • Team self organization
  • 23. 16.4.2015 - Site 23/28Introduction Theory Examples Summary What is not visible at first glance • In real world additional roles are necessary in order to make project successful • e.g. Project manager, Architect, Quality manager • Scrum focuses on people, but processes are still needed and have to be managed • Team has to be aware of long term goals and visions in order to feel overall project status • Product owner must be properly selected • Sprint retrospective has highest value for team
  • 24. 16.4.2015 - Site 24/28Introduction Theory Examples Summary Barriers to Scrum Adoption VersionOne Survey 2012
  • 25. 16.4.2015 - Site 25/28Introduction Theory Examples Summary Tooling support VersionOne Survey 2012
  • 26. 16.4.2015 - Site 26/28Introduction Theory Examples Summary Demos using Team Foundation Server • Feel free to tryout using with dreamspark.com • Team Foundation Server is also for free in cloud for up to 5 developers • Visual Studio 2012 Demo Mate http://blogs.msdn.com/b/briankel/archive/2011/10/16/demomates-for-visual-studio-11-alm-demos.aspx
  • 27. 16.4.2015 - Site 27/28Introduction Theory Examples Summary Summary • Scrum is about response to change • Suitable for complex projects • Product owner is key to success • Early product delivery helps to optimize project performance • Sprint backlog contains list of requirements • Sprint burndown chart tracks Team progress • Sprint retrospective helps to improve Team • Proper tooling supports development
  • 28. 14.4.2016 - Site 28/28 Question and Answers… Respond to survey to get bonus surveymonkey.com/r/QYVK92K slideshare.net/janverner @janverner cz.linkedin.com/in/janverner

Notas do Editor

  1. At the university I’ve missed real world experience… That’s why I’m here
  2. XP – Scrum – Agile – Lean explain differences Consider Scrum == Agile Sprints 1-4 weeks Self-organizing – subordinate, boss – adaptability of Team members
  3. Ex 1 – CMMI, good cooperation Ex 2 – documentation is necessary Ex 3 – periodical feedback, customer should participate Ex 4 – add new and remove obsolete requirements as a reaction on market changes
  4. Iterations Sprint 1-4 weeks Sprint retrospective without PO
  5. Product requirements that are known in given time. Effort estimation is used for feedback communication with the Product Owner. Negotiation of size is not common.
  6. Informal – at the kitchen after the lunch. Avoid boring meetings
  7. Iterations Sprint 1-4 weeks Sprint retrospective without PO
  8. Do not use Excel