SlideShare ist ein Scribd-Unternehmen logo
1 von 35
SCRUMTRAINING
Deniz Gungor / 20180316
HuaweiTurkey R&D Quality & Operations Department
Who am I?
■ Experience:
• Software QualityAssurance Engineer – HuaweiTurkey R&D Center
• QualityAssurance Engineer - AutolivTurkey
• QualityAssurance Engineer – Alpplas
■ Education:
• Master of Science, Bogazici University – Software Engineering(Ongoing-2018)
• Bachelor, Istanbul University – Mechanical Engineering (2009-2014)
DENİZ GÜNGÖR
Quiz
■ Please go to kahoot.it web site from your phone’s browser.
Agenda
Part-1
Scrum Fundamentals
Part-2
Scrum Simulation Game with Lego
Successful Project
Traditional
The Agile Manifesto
Agile Principles
• ScrumTeams are self-organizing and cross-functional.
• ScrumTeams deliver products iteratively and incrementally,
maximizing opportunities for feedback.
• Incremental deliveries of “Done” product ensure a potentially
useful version of working product is always available.
• The team model in Scrum is designed to optimize flexibility,
creativity, and productivity.
ScrumTeam
The 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 DevelopmentTeam performs;
■ Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the ScrumTeam will
work on next; and,
■ Ensuring the DevelopmentTeam understands items in the Product Backlog to the level needed.
The ProductOwner may do the above work, or have the DevelopmentTeam do it. However, the ProductOwner
remains accountable.
For the ProductOwner to succeed, the entire organization must respect his or her decisions.
No one is allowed to tell the DevelopmentTeam to work from a different set of requirements, and the Development
Team isn’t allowed to act on what anyone else says.
The Scrum Master
• The Scrum Master is responsible for ensuring Scrum is understood and enacted.
• Scrum Masters do this by ensuring that the ScrumTeam adheres to Scrum theory, practices, and rules.
Responsible for enacting Scrum values and practices
• The Scrum Master is a servant-leader for the ScrumTeam.
• The Scrum Master helps those outside the ScrumTeam understand which of their interactions with the
ScrumTeam are helpful and which aren’t.
• Removes impediments
• Ensure that the team is fully functional and productive
• Power of Scrum
• Scrum Guide
The DevelopmentTeam
• The DevelopmentTeam consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the
end of each Sprint.
• Team Size:
• Fewer than 3 DevelopmentTeam members decrease interaction and results in smaller productivity gains. Smaller DevelopmentTeams
may encounter skill constraints during the Sprint, causing the DevelopmentTeam to be unable to deliver a potentially releasable
Increment.
• Having more than 9 members requires too much coordination. Large DevelopmentTeams generate too much complexity for an empirical
process to manage.
• Cross-functional:
• Programmers, testers, user experience designers, etc. but accountability belongs to the Development Team as a whole.
• No sub-teams
• Teams are self-organizing
• Ideally, no titles but rarely a possibility (developer)
Scrum Events
■ All events are time-boxed events, such that every event has a maximum duration.
■ Once a Sprint begins, its duration is fixed and cannot be shortened or lengthened.
Sprint Planning
• Team selects items from the product backlog they can commit to completing
• Sprint backlog is created
• Tasks are identified and each is estimated
• Collaboratively, not done alone by the Scrum Master
• High-level design is considered
Sprint Planning
Daily Scrum
• The Daily Scrum is a 15-minute time-boxed
event for the Development Team to
synchronize activities and create a plan for the
next 24 hours.
• The Daily Scrum is held at the same time and
place each day to reduce complexity.
• Parameters
• Daily
• 15-minutes
• Stand-up
• Helps avoid other unnecessary meetings
Daily Scrum
■ Everyone answers 3 questions:
 These are not status for the Scrum Master
• They are commitments in front of peers
Sprint Review
• Team presents what it accomplished during the sprint
• Typically takes the form of a demo of new features or underlying architecture
• Informal
• Whole team participates
• Invite the world
Sprint Retrospective
■ Periodically take a look at what is and is not working
■ Max. 3hours for 1 month sprints
■ Done after every sprint
■ Whole team participates
– Scrum Master
– Product owner
– Team
– Possibly customers and others
■ Start / Stop / Continue
This is just one of
many ways to do a
sprint
retrospective.
Artifacts
Product Backlog
• A list of all desired work on the project
• 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 Owner is responsible for the Product Backlog, including its content, availability, and ordering.
• Items have the attributes of a description, order, estimate and value.
• Changes in business requirements, market conditions, or technology may cause changes in the Product Backlog.
• The Scrum Team decides how and when refinement is done.
• Product Backlog items can be updated at any time by the Product Owner or at the Product Owner’s discretion.
• The Development Team is responsible for all estimates. The Product Owner may influence the Development Team by
helping it understand and select trade-offs, but the people who will perform the work make the final estimate.
This is the product backlog
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.
■ The Sprint Backlog is a forecast by the Development Team about what
functionality will be in the next Increment and the work needed to
deliver that functionality into a “Done” Increment.
■ As new work is required, the Development Team adds it to the Sprint
Backlog.
■ When elements of the plan are deemed unnecessary, they are
removed
■ Only the Development Team can change its Sprint Backlog during a
Sprint.
■ The Sprint Backlog is a highly visible, real-time picture of the work that
the Development Team plans to accomplish during the Sprint, and it
belongs solely to the Development Team.
Increment
■ The Increment is the sum of all the Product Backlog items completed during a Sprint
and the value of the increments of all previous Sprints.
■ At the end of a Sprint, the new Increment must be “Done,” which means it must be in
useable condition and meet the ScrumTeam’s definition of “Done.”

Weitere ähnliche Inhalte

Was ist angesagt?

AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGYDeepak Agrawal
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by PicturePawel Lewinski
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101 Ozgur Ertem
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for BeginnersAnjana Saxena
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum masterTushar Somaiya
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Scrum framework
Scrum frameworkScrum framework
Scrum frameworkRashmi Pathak
 

Was ist angesagt? (20)

AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum
ScrumScrum
Scrum
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum
ScrumScrum
Scrum
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum
ScrumScrum
Scrum
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 

Ähnlich wie Agile scrum fundamentals

Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - ScrumSoumya De
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologyAnveshPatel7
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum OverviewMaulik Shah
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptAnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptGustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptNarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser436c47
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuserf8c57f
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.pptYunusKhan90
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser4f2477
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptgauravarora931329
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master HandbookPradeep Papanna
 
Agile scrum
Agile scrumAgile scrum
Agile scrumSanthu Rao
 

Ähnlich wie Agile scrum fundamentals (20)

Agile_PPT1.pptx
Agile_PPT1.pptxAgile_PPT1.pptx
Agile_PPT1.pptx
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 

KĂźrzlich hochgeladen

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 

KĂźrzlich hochgeladen (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 

Agile scrum fundamentals

  • 1. SCRUMTRAINING Deniz Gungor / 20180316 HuaweiTurkey R&D Quality & Operations Department
  • 2. Who am I? ■ Experience: • Software QualityAssurance Engineer – HuaweiTurkey R&D Center • QualityAssurance Engineer - AutolivTurkey • QualityAssurance Engineer – Alpplas ■ Education: • Master of Science, Bogazici University – Software Engineering(Ongoing-2018) • Bachelor, Istanbul University – Mechanical Engineering (2009-2014) DENÄ°Z GÜNGÖR
  • 3. Quiz ■ Please go to kahoot.it web site from your phone’s browser.
  • 5.
  • 7.
  • 8.
  • 10.
  • 11.
  • 13.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. • ScrumTeams are self-organizing and cross-functional. • ScrumTeams deliver products iteratively and incrementally, maximizing opportunities for feedback. • Incremental deliveries of “Done” product ensure a potentially useful version of working product is always available. • The team model in Scrum is designed to optimize flexibility, creativity, and productivity. ScrumTeam
  • 22. The 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 DevelopmentTeam performs; ■ Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the ScrumTeam will work on next; and, ■ Ensuring the DevelopmentTeam understands items in the Product Backlog to the level needed. The ProductOwner may do the above work, or have the DevelopmentTeam do it. However, the ProductOwner remains accountable. For the ProductOwner to succeed, the entire organization must respect his or her decisions. No one is allowed to tell the DevelopmentTeam to work from a different set of requirements, and the Development Team isn’t allowed to act on what anyone else says.
  • 23. The Scrum Master • The Scrum Master is responsible for ensuring Scrum is understood and enacted. • Scrum Masters do this by ensuring that the ScrumTeam adheres to Scrum theory, practices, and rules. Responsible for enacting Scrum values and practices • The Scrum Master is a servant-leader for the ScrumTeam. • The Scrum Master helps those outside the ScrumTeam understand which of their interactions with the ScrumTeam are helpful and which aren’t. • Removes impediments • Ensure that the team is fully functional and productive • Power of Scrum • Scrum Guide
  • 24. The DevelopmentTeam • The DevelopmentTeam consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. • Team Size: • Fewer than 3 DevelopmentTeam members decrease interaction and results in smaller productivity gains. Smaller DevelopmentTeams may encounter skill constraints during the Sprint, causing the DevelopmentTeam to be unable to deliver a potentially releasable Increment. • Having more than 9 members requires too much coordination. Large DevelopmentTeams generate too much complexity for an empirical process to manage. • Cross-functional: • Programmers, testers, user experience designers, etc. but accountability belongs to the Development Team as a whole. • No sub-teams • Teams are self-organizing • Ideally, no titles but rarely a possibility (developer)
  • 25. Scrum Events ■ All events are time-boxed events, such that every event has a maximum duration. ■ Once a Sprint begins, its duration is fixed and cannot be shortened or lengthened.
  • 26. Sprint Planning • Team selects items from the product backlog they can commit to completing • Sprint backlog is created • Tasks are identified and each is estimated • Collaboratively, not done alone by the Scrum Master • High-level design is considered
  • 28. Daily Scrum • The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours. • The Daily Scrum is held at the same time and place each day to reduce complexity. • Parameters • Daily • 15-minutes • Stand-up • Helps avoid other unnecessary meetings
  • 29. Daily Scrum ■ Everyone answers 3 questions:  These are not status for the Scrum Master • They are commitments in front of peers
  • 30. Sprint Review • Team presents what it accomplished during the sprint • Typically takes the form of a demo of new features or underlying architecture • Informal • Whole team participates • Invite the world
  • 31. Sprint Retrospective ■ Periodically take a look at what is and is not working ■ Max. 3hours for 1 month sprints ■ Done after every sprint ■ Whole team participates – Scrum Master – Product owner – Team – Possibly customers and others ■ Start / Stop / Continue This is just one of many ways to do a sprint retrospective.
  • 33. Product Backlog • A list of all desired work on the project • 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 Owner is responsible for the Product Backlog, including its content, availability, and ordering. • Items have the attributes of a description, order, estimate and value. • Changes in business requirements, market conditions, or technology may cause changes in the Product Backlog. • The Scrum Team decides how and when refinement is done. • Product Backlog items can be updated at any time by the Product Owner or at the Product Owner’s discretion. • The Development Team is responsible for all estimates. The Product Owner may influence the Development Team by helping it understand and select trade-offs, but the people who will perform the work make the final estimate. This is the product backlog
  • 34. 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. ■ The Sprint Backlog is a forecast by the Development Team about what functionality will be in the next Increment and the work needed to deliver that functionality into a “Done” Increment. ■ As new work is required, the Development Team adds it to the Sprint Backlog. ■ When elements of the plan are deemed unnecessary, they are removed ■ Only the Development Team can change its Sprint Backlog during a Sprint. ■ The Sprint Backlog is a highly visible, real-time picture of the work that the Development Team plans to accomplish during the Sprint, and it belongs solely to the Development Team.
  • 35. Increment ■ The Increment is the sum of all the Product Backlog items completed during a Sprint and the value of the increments of all previous Sprints. ■ At the end of a Sprint, the new Increment must be “Done,” which means it must be in useable condition and meet the ScrumTeam’s definition of “Done.”