SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
SARAJEVO, 27.10.2014 
NERMIN REDZO 
Scrum in practice –a developer’s view
Introduction 
Nermin Redzo 
Authority Partners Inc. 
Nermin.Redzo@AuthorityPartners.com 
IRVINE 
CALIFORNIA 
3240 El Camino Real, Suite 130 
Irvine, CA 92602 USA 
714.706.3600 
SARAJEVO 
BOSNIA & HERZEGOVINA 
DženeticaCikma1, 
71000 Sarajevo Bosnia & Herzegovina 
387.33.953.182 
714.706.3575
Content 
•SCRUM overview 
•Challenges for the development team 
•Q&A
SCRUM 
•What is SCRUM? 
•Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. 
•Scrum is: 
•Lightweight 
•Simple to understand 
•Difficult to master 
•The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules.
Scrum Theory 
•Based on empirical process control theory 
•Three pillars of Empirical process: 
•Transparency 
•Inspection 
•Adaptation
The Scrum Team 
•Product Owner 
•Clearly expressing Product Backlog items; 
•Ordering the items in the Product Backlog to best achieve goals and missions; 
•Optimizing the value of the work the Development Team performs; 
•Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; 
•Ensuring the Development Team understands items in the Product Backlog to the level needed
The Scrum Team 
•Development Team 
•They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality; 
•Development Teams are cross-functional, with all of the skills as a team necessary to create a product Increment;
The Scrum Team 
•Scrum Master 
•Service to product owner 
•Service to development team 
•Service to organization
Scrum Events 
•The Sprint 
•The heart of Scrum is a Sprint, a time-box of one month or less during which a “Done”, useable, and potentially releasable product Increment is created 
•Sprint Planning 
•Topic One: What can be done this Sprint? 
•Topic Two: How will the chosen work get done? 
•Sprint Goal 
•Daily Scrum 
•What did I do yesterday that helped the Development Team meet the Sprint Goal? 
•What will I do today to help the Development Team meet the Sprint Goal? 
•Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
Scrum Events 
•Sprint Review 
•Attendees include the Scrum Team and key stakeholders invited by the Product Owner; 
•The Product Owner explains what Product Backlog items have been “Done” and what has not been “Done”; 
•The Development Team discusses what went well during the Sprint, what problems it ran into, and how those problems were solved; 
•The Development Team demonstrates the work that it has “Done” and answers questions about the Increment; 
•The Product Owner discusses the Product Backlog as it stands. He or she projects likely completion dates based on progress to date (if needed); 
•The entire group collaborates on what to do next, so that the Sprint Review provides valuable input to subsequent Sprint Planning; 
•Review of how the marketplace or potential use of the product might have changed what is the most valuable thing to do next; and, 
•Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated release of the product
Scrum Events 
•Sprint Retrospective 
•Inspect how the last Sprint went with regards to people, relationships, process, and tools; 
•Identify and order the major items that went well and potential improvements; and, 
•Create a plan for implementing improvements to the way the Scrum Team does its work.
Scrum Artifacts 
•Product Backlog 
•The Product Backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product 
•The Product Backlog lists all features, functions, requirements, enhancements, and fixes that constitute the changes to be made to the product in future releases. Product Backlog items have the attributes of a description, order, estimate and value. 
•Sprint Backlog 
•The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal. 
•Definition of Done
Challenges for the Development Team 
•Development team 
•They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality; 
•Development Teams are cross-functional, with all of the skills as a team necessary to create a product Increment;
Challenges for the Development Team 
•Internal challenges 
•Cross-functional 
•Self-organizing 
•Adhering to definition of done 
•Frequent team changes 
•Team members
Challenges for the Development Team 
•Organizational Mentality 
•Adoption of SCRUM 
•Influences outside of SCRUM Team 
•Insufficient Transparency 
•Insufficient Feedback 
•Definition of Done
Challenges for the Development Team 
•Product Owner 
•Clearly expressing Product Backlog items; 
•Ordering the items in the Product Backlog to best achieve goals and missions; 
•Optimizing the value of the work the Development Team performs; 
•Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; 
•Ensuring the Development Team understands items in the Product Backlog to the level needed
Challenges for the Development Team 
•Scrum Master 
•Scrum Master Service to the Product Owner 
•Scrum Master Service to the Development Team 
•Coaching the Development Team in self-organization and cross-functionality; 
•Helping the Development Team to create high-value products; 
•Removing impediments to the Development Team’s progress 
•Facilitating Scrum events as requested or needed, 
•Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood. 
•Scrum Master Service to the Organization 
•Leading and coaching the organization in its Scrum adoption; 
•Planning Scrum implementations within the organization; 
•Helping employees and stakeholders understand and enact Scrum and empirical product development; 
•Causing change that increases the productivity of the Scrum Team
Challenges for the Development Team 
•Daily SCRUM 
•Time box 
•Purpose 
•Sprint Planning 
•Forecasting 
•Sprint Goal 
•Sprint Review 
•Quality of review session 
•Sprint Retrospective 
•Lessons learned and implementation
Questions and Answers 
•Questions?
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum feb 3rd - manoj vadakan - cosncires agile practices
Scrum   feb 3rd  - manoj vadakan -  cosncires agile practicesScrum   feb 3rd  - manoj vadakan -  cosncires agile practices
Scrum feb 3rd - manoj vadakan - cosncires agile practicesConscires Agile Practices
 
Introduction to Scrum by Manoj Vadakan-conscires agile practices
Introduction to Scrum by Manoj Vadakan-conscires agile practicesIntroduction to Scrum by Manoj Vadakan-conscires agile practices
Introduction to Scrum by Manoj Vadakan-conscires agile practicesConscires Agile Practices
 
Scrum (software development)
Scrum (software development)Scrum (software development)
Scrum (software development)Vignesh D
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile MethodologyZahra Golmirzaei
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUMremyguillaume
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
Scrum jan 22nd - manoj vadakan - conscires agile practices
Scrum   jan 22nd  - manoj vadakan -  conscires agile practicesScrum   jan 22nd  - manoj vadakan -  conscires agile practices
Scrum jan 22nd - manoj vadakan - conscires agile practicesConscires Agile Practices
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 

Was ist angesagt? (20)

Scrum feb 3rd - manoj vadakan - cosncires agile practices
Scrum   feb 3rd  - manoj vadakan -  cosncires agile practicesScrum   feb 3rd  - manoj vadakan -  cosncires agile practices
Scrum feb 3rd - manoj vadakan - cosncires agile practices
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Webinar - Into to Scrum by Bachan Anand
Webinar - Into to Scrum by  Bachan AnandWebinar - Into to Scrum by  Bachan Anand
Webinar - Into to Scrum by Bachan Anand
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Introduction to Scrum by Manoj Vadakan-conscires agile practices
Introduction to Scrum by Manoj Vadakan-conscires agile practicesIntroduction to Scrum by Manoj Vadakan-conscires agile practices
Introduction to Scrum by Manoj Vadakan-conscires agile practices
 
Scrum (software development)
Scrum (software development)Scrum (software development)
Scrum (software development)
 
Scrum
ScrumScrum
Scrum
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum jan 22nd - manoj vadakan - conscires agile practices
Scrum   jan 22nd  - manoj vadakan -  conscires agile practicesScrum   jan 22nd  - manoj vadakan -  conscires agile practices
Scrum jan 22nd - manoj vadakan - conscires agile practices
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 

Andere mochten auch

Internet y las Tecnlogías de la Información
Internet y las Tecnlogías de la InformaciónInternet y las Tecnlogías de la Información
Internet y las Tecnlogías de la InformaciónWANDIANN CONSULTORES SAC
 
Bibliometrics presentation, Window on Research June 2010
Bibliometrics presentation, Window on Research June 2010Bibliometrics presentation, Window on Research June 2010
Bibliometrics presentation, Window on Research June 2010Jenny Delasalle
 
Online marketing and data analytics
Online marketing and data analyticsOnline marketing and data analytics
Online marketing and data analyticsMHourigan
 
Grafico diario del dax perfomance index para el 12 06-2013
Grafico diario del dax perfomance index para el 12 06-2013Grafico diario del dax perfomance index para el 12 06-2013
Grafico diario del dax perfomance index para el 12 06-2013Experiencia Trading
 
User-Centered Research on the Paying for College Website and Tools - EDUI 2014
User-Centered Research on the Paying for College Website and Tools - EDUI 2014User-Centered Research on the Paying for College Website and Tools - EDUI 2014
User-Centered Research on the Paying for College Website and Tools - EDUI 2014Jennifer Romano Bergstrom
 
Enterprise search in 2013 (update)
Enterprise search in 2013 (update)Enterprise search in 2013 (update)
Enterprise search in 2013 (update)Alex Manchester
 
The £100 million gamble that paid off
The £100 million gamble that paid offThe £100 million gamble that paid off
The £100 million gamble that paid offNewsworks
 
MUSIC-RESUME-TAMARI-WITKIN.PDF
MUSIC-RESUME-TAMARI-WITKIN.PDFMUSIC-RESUME-TAMARI-WITKIN.PDF
MUSIC-RESUME-TAMARI-WITKIN.PDFTamari Witkin
 
Сторінками стародавньої Греції
Сторінками стародавньої ГреціїСторінками стародавньої Греції
Сторінками стародавньої ГреціїIrinaKusch
 
Health Insurance Brochure-The Universal Insurance Company Ltd.
Health Insurance Brochure-The Universal Insurance Company Ltd.Health Insurance Brochure-The Universal Insurance Company Ltd.
Health Insurance Brochure-The Universal Insurance Company Ltd.Muhammad Sameer
 
Использование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазинИспользование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазинRezonans
 
Graduates: How to build your personal brand (and score a job!) on LinkedIn
Graduates: How to build your personal brand (and score a job!) on LinkedInGraduates: How to build your personal brand (and score a job!) on LinkedIn
Graduates: How to build your personal brand (and score a job!) on LinkedInLauren Gilbert
 
Why culture is the life force of a great (international) business
Why culture is the life force of a great (international) businessWhy culture is the life force of a great (international) business
Why culture is the life force of a great (international) businessMark Ralphs
 

Andere mochten auch (17)

Internet y las Tecnlogías de la Información
Internet y las Tecnlogías de la InformaciónInternet y las Tecnlogías de la Información
Internet y las Tecnlogías de la Información
 
Bibliometrics presentation, Window on Research June 2010
Bibliometrics presentation, Window on Research June 2010Bibliometrics presentation, Window on Research June 2010
Bibliometrics presentation, Window on Research June 2010
 
Online marketing and data analytics
Online marketing and data analyticsOnline marketing and data analytics
Online marketing and data analytics
 
Grafico diario del dax perfomance index para el 12 06-2013
Grafico diario del dax perfomance index para el 12 06-2013Grafico diario del dax perfomance index para el 12 06-2013
Grafico diario del dax perfomance index para el 12 06-2013
 
User-Centered Research on the Paying for College Website and Tools - EDUI 2014
User-Centered Research on the Paying for College Website and Tools - EDUI 2014User-Centered Research on the Paying for College Website and Tools - EDUI 2014
User-Centered Research on the Paying for College Website and Tools - EDUI 2014
 
Enterprise search in 2013 (update)
Enterprise search in 2013 (update)Enterprise search in 2013 (update)
Enterprise search in 2013 (update)
 
The £100 million gamble that paid off
The £100 million gamble that paid offThe £100 million gamble that paid off
The £100 million gamble that paid off
 
Homeless Shelter Webinar 2010
Homeless Shelter Webinar 2010Homeless Shelter Webinar 2010
Homeless Shelter Webinar 2010
 
MUSIC-RESUME-TAMARI-WITKIN.PDF
MUSIC-RESUME-TAMARI-WITKIN.PDFMUSIC-RESUME-TAMARI-WITKIN.PDF
MUSIC-RESUME-TAMARI-WITKIN.PDF
 
Сторінками стародавньої Греції
Сторінками стародавньої ГреціїСторінками стародавньої Греції
Сторінками стародавньої Греції
 
Health Insurance Brochure-The Universal Insurance Company Ltd.
Health Insurance Brochure-The Universal Insurance Company Ltd.Health Insurance Brochure-The Universal Insurance Company Ltd.
Health Insurance Brochure-The Universal Insurance Company Ltd.
 
Использование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазинИспользование Google Analytics в интернет магазин
Использование Google Analytics в интернет магазин
 
Graduates: How to build your personal brand (and score a job!) on LinkedIn
Graduates: How to build your personal brand (and score a job!) on LinkedInGraduates: How to build your personal brand (and score a job!) on LinkedIn
Graduates: How to build your personal brand (and score a job!) on LinkedIn
 
Why culture is the life force of a great (international) business
Why culture is the life force of a great (international) businessWhy culture is the life force of a great (international) business
Why culture is the life force of a great (international) business
 
Business model innovation
Business model innovationBusiness model innovation
Business model innovation
 
What Teachers Hate in Moodle
What Teachers Hate in MoodleWhat Teachers Hate in Moodle
What Teachers Hate in Moodle
 
Pretotyping primer #1
Pretotyping primer #1Pretotyping primer #1
Pretotyping primer #1
 

Ähnlich wie Scrum in Practice: A Developer’s view

Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101Bar-Ezer Yossi
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceZaid Shabbir
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & ScrumSrinivasan Ganesan
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonDony Riyanto
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyMarios Evripidou
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development MethodologySuhail Jamaldeen
 

Ähnlich wie Scrum in Practice: A Developer’s view (20)

Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
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
 
Themalunch scrum
Themalunch scrumThemalunch scrum
Themalunch scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
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
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development Methodology
 

Mehr von Bosnia Agile

Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Bosnia Agile
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterBosnia Agile
 
Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Bosnia Agile
 
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Bosnia Agile
 
Production Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićProduction Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićBosnia Agile
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyBosnia Agile
 
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićWhat’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićBosnia Agile
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Bosnia Agile
 
Building a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBuilding a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBosnia Agile
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestBosnia Agile
 
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa ToromanScrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa ToromanBosnia Agile
 
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselMinimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselBosnia Agile
 
Managing a product without authority by Ana Pegan
Managing a product without authority by Ana PeganManaging a product without authority by Ana Pegan
Managing a product without authority by Ana PeganBosnia Agile
 
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoProduct Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoBosnia Agile
 
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...Bosnia Agile
 
Agile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicAgile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicBosnia Agile
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Bosnia Agile
 
Aha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicAha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicBosnia Agile
 
Implementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomImplementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomBosnia Agile
 
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...Bosnia Agile
 

Mehr von Bosnia Agile (20)

Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard Knaster
 
Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...
 
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
 
Production Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićProduction Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa Mehmedić
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave Farley
 
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićWhat’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...
 
Building a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBuilding a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad Začina
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave West
 
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa ToromanScrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
 
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselMinimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
 
Managing a product without authority by Ana Pegan
Managing a product without authority by Ana PeganManaging a product without authority by Ana Pegan
Managing a product without authority by Ana Pegan
 
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoProduct Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
 
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
 
Agile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicAgile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad Junuzovic
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
 
Aha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicAha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar Mesic
 
Implementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomImplementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic Salom
 
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
 

Kürzlich hochgeladen

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 

Kürzlich hochgeladen (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 

Scrum in Practice: A Developer’s view

  • 1. SARAJEVO, 27.10.2014 NERMIN REDZO Scrum in practice –a developer’s view
  • 2.
  • 3. Introduction Nermin Redzo Authority Partners Inc. Nermin.Redzo@AuthorityPartners.com IRVINE CALIFORNIA 3240 El Camino Real, Suite 130 Irvine, CA 92602 USA 714.706.3600 SARAJEVO BOSNIA & HERZEGOVINA DženeticaCikma1, 71000 Sarajevo Bosnia & Herzegovina 387.33.953.182 714.706.3575
  • 4. Content •SCRUM overview •Challenges for the development team •Q&A
  • 5. SCRUM •What is SCRUM? •Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. •Scrum is: •Lightweight •Simple to understand •Difficult to master •The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules.
  • 6. Scrum Theory •Based on empirical process control theory •Three pillars of Empirical process: •Transparency •Inspection •Adaptation
  • 7. The Scrum Team •Product Owner •Clearly expressing Product Backlog items; •Ordering the items in the Product Backlog to best achieve goals and missions; •Optimizing the value of the work the Development Team performs; •Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; •Ensuring the Development Team understands items in the Product Backlog to the level needed
  • 8. The Scrum Team •Development Team •They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality; •Development Teams are cross-functional, with all of the skills as a team necessary to create a product Increment;
  • 9. The Scrum Team •Scrum Master •Service to product owner •Service to development team •Service to organization
  • 10. Scrum Events •The Sprint •The heart of Scrum is a Sprint, a time-box of one month or less during which a “Done”, useable, and potentially releasable product Increment is created •Sprint Planning •Topic One: What can be done this Sprint? •Topic Two: How will the chosen work get done? •Sprint Goal •Daily Scrum •What did I do yesterday that helped the Development Team meet the Sprint Goal? •What will I do today to help the Development Team meet the Sprint Goal? •Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
  • 11. Scrum Events •Sprint Review •Attendees include the Scrum Team and key stakeholders invited by the Product Owner; •The Product Owner explains what Product Backlog items have been “Done” and what has not been “Done”; •The Development Team discusses what went well during the Sprint, what problems it ran into, and how those problems were solved; •The Development Team demonstrates the work that it has “Done” and answers questions about the Increment; •The Product Owner discusses the Product Backlog as it stands. He or she projects likely completion dates based on progress to date (if needed); •The entire group collaborates on what to do next, so that the Sprint Review provides valuable input to subsequent Sprint Planning; •Review of how the marketplace or potential use of the product might have changed what is the most valuable thing to do next; and, •Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated release of the product
  • 12. Scrum Events •Sprint Retrospective •Inspect how the last Sprint went with regards to people, relationships, process, and tools; •Identify and order the major items that went well and potential improvements; and, •Create a plan for implementing improvements to the way the Scrum Team does its work.
  • 13. Scrum Artifacts •Product Backlog •The Product Backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product •The Product Backlog lists all features, functions, requirements, enhancements, and fixes that constitute the changes to be made to the product in future releases. Product Backlog items have the attributes of a description, order, estimate and value. •Sprint Backlog •The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal. •Definition of Done
  • 14. Challenges for the Development Team •Development team •They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality; •Development Teams are cross-functional, with all of the skills as a team necessary to create a product Increment;
  • 15. Challenges for the Development Team •Internal challenges •Cross-functional •Self-organizing •Adhering to definition of done •Frequent team changes •Team members
  • 16. Challenges for the Development Team •Organizational Mentality •Adoption of SCRUM •Influences outside of SCRUM Team •Insufficient Transparency •Insufficient Feedback •Definition of Done
  • 17. Challenges for the Development Team •Product Owner •Clearly expressing Product Backlog items; •Ordering the items in the Product Backlog to best achieve goals and missions; •Optimizing the value of the work the Development Team performs; •Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; •Ensuring the Development Team understands items in the Product Backlog to the level needed
  • 18. Challenges for the Development Team •Scrum Master •Scrum Master Service to the Product Owner •Scrum Master Service to the Development Team •Coaching the Development Team in self-organization and cross-functionality; •Helping the Development Team to create high-value products; •Removing impediments to the Development Team’s progress •Facilitating Scrum events as requested or needed, •Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood. •Scrum Master Service to the Organization •Leading and coaching the organization in its Scrum adoption; •Planning Scrum implementations within the organization; •Helping employees and stakeholders understand and enact Scrum and empirical product development; •Causing change that increases the productivity of the Scrum Team
  • 19. Challenges for the Development Team •Daily SCRUM •Time box •Purpose •Sprint Planning •Forecasting •Sprint Goal •Sprint Review •Quality of review session •Sprint Retrospective •Lessons learned and implementation
  • 20. Questions and Answers •Questions?