SlideShare ist ein Scribd-Unternehmen logo
1 von 30
A N A G I L E D E V E L O P M E N T M E T H O D O L O G Y
SCRUM
Tzar Umang
IT Director – HIVE Inc.
Strategic Program Adviser – DOST SPPMO
MANIFESTO OF AGILE DEVELOPMENT
• Team Dynamics over multi-discipline research and
development
• Comprehensive Documentation for unified research
and development
• Customer Collaboration over contract negotiation
• Responding to change over following a plan
AGILE PROJECT MANAGEMENT
• Qualities
• Minimize Risk
• Real time communication and collaboration (face to face)
• Flexible and can handle changes rapidly
WHAT IS SCRUM?
• SCRUM is an agile, lightweight process for
managing and controlling research and
development in rapidly changing environments.
• Iterative, incremental process
• Team-based approach
• developing systems/ products with rapidly changing
requirements
• Controls the chaos of conflicting interest and needs
• Improve communication and maximize cooperation
• Protecting the team form disruptions and impediments
• A way to maximize productivity
SCRUM
COMPONENTS OF SCRUM
• Scrum Roles
• The Process
• Scrum Artifacts
SCRUM MASTER
• Represents management to the project
• Typically filled by a Project Manager or Team
Leader
• Responsible for enacting scrum values and
practices
• Main job is to remove impediments
SCRUM TEAM
• Typically 5-10 people
• Cross-functional, from specific discipline or expertise
as required by the research project
• Members should be full-time
• Team is self-organizing
• Membership can change only between sprints
PRODUCT / PROJECT OWNER
• Acts like one voice (in any case)
• Knows what needs to be build and in what
sequence this should be done
• Typically a product manager or the main
researcher
PROCESS
• Sprint Planning Meeting
• Sprint
• Daily Scrum
• Sprint Review Meeting
SPRINT PLANNING MEETING
• A collaborative meeting in the beginning of each
Sprint between the Product Owner, the Scrum
Master and the Team
• Takes 8 hours and consists of 2 parts (“before lunch
and after lunch”)
PARTS OF SPRINT PLANNING MEETING
• 1st Part:
• Creating Product Backlog
• Determining the Sprint Goal.
• Participants: Product Owner, Scrum Master, Scrum Team
• 2nd Part:
• Participants: Scrum Master, Scrum Team
• Creating Sprint Backlog
PRE-PROJECT / KICK OFF MEETING
• A special form of Sprint Planning Meeting
• Meeting done before the beginning of the Project
SPRINT
• A month-long iteration, during which is incremented
the very core of the project
• NO outside influence can interference with the
Scrum team during the Sprint
• Each Sprint begins with the Daily Scrum Meeting
DAILY SCRUM
• Is a short (15 minutes long) meeting, which is held
every day before the Team starts working
• Participants: Scrum Master (which is the chairman),
Scrum Team
• “Chickens” and “Pigs”
• Every Team member should answer on 3 questions
• What did you do since the last Scrum?
• What are you doing until the next Scrum?
• What is stopping you getting on with the work?
SPRINT REVIEW MEETING
• Is held at the end of each Sprint
• Project Core Review which was created during the
Sprint is demonstrated to the Product Owner
• Informal, should not distract Team members of
doing their work
SCRUM ARTIFACTS
• Product / Project Backlog
• Sprint Backlog
• Burn down Charts
PRODUCT / PROJECT BACKLOG
• Requirements for the project, expressed as a
prioritized list of Backlog Items
• Is managed and owned by a Product Owner
• Spreadsheet (typically)
• Usually is created during the Sprint Planning Meeting
• Can be changed and re-prioritized before each PM
• A way to forecast the very state of the project
ESTIMATION OF PROJECT BACKLOG
• Establishes team’s velocity (how much Effort a
Team can handle in one Sprint)
• Determining units of complexity.
• Size-category
• Story points
• Work days/work hours
• Methods of estimation:
• Expert Review
• Creating a Work Breakdown Structure (WBS)
SPRINT BACKLOG
• A subset of Product Backlog Items, which define the
work for a Sprint
• Is created ONLY by Team members
• Each Item has it’s own status
• Should be updated every day
• Is a FORECAST!
• Is a good warning monitor
SPRINT BACKLOG
• No more then 300 tasks in the list
• If a task requires more than 16 hours, it should be
broken down
• Team can add or subtract items from the list.
Product Owner is not allowed to do it
BURN DOWN CHART
• Are used to represent “work done”.
• Are wonderful Information Radiators
• Helps on seeing the full progress of the project with lesser
energy
• 3 Types:
• Sprint Burn down Chart (progress of the Sprint)
• Release Burn down Chart (progress of release)
• Product Burn down chart (progress of the Product)
BURN DOWN CHART
• X-Axis: time (usually in days)
• Y-Axis: remaining effort
SPRINT BURN DOWN CHART
• Depicts the total Sprint Backlog hours remaining per
day
• Shows the estimated amount of time to release
• Ideally should burn down to zero to the end of the
Sprint
• Actually is not a straight line
• Can bump UP
RELEASE BURN DOWN CHART
• Will the release be done on right time?
• X-axis: sprints
• Y-axis: amount of hours remaining
• The estimated work remaining can also burn up
ALTERNATIVE RELEASE BURN DOWN
CHART
• Consists of bars (one for each sprint)
• Values on the Y-axis: positive AND negative
• Is more informative then a simple chart
PRODUCT / PROJECT BURN DOWN
CHART
• Is a “big picture” view of project’s progress (all the
releases)
SCRUM SCALING
SCRUM SCALING
• Team Scale Chart
ADVANTAGES
• Completely developed and tested features in short
iterations
• Simplicity of the process
• Clearly defined rules
• Increasing productivity
• Self-organizing
• each team member carries a lot of responsibility
• Improved communication
• Optimized for inventors and innovators

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum meetings
Scrum meetingsScrum meetings
Scrum meetingsJuan Banda
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to ScrumRichie Rump
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSean Mike
 
How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?Saurabh Bangad
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi TLI GrowthSession
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyValentyn Budkin
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Agile Tour Beirut
 
Software Development Lifecycles
Software Development Lifecycles Software Development Lifecycles
Software Development Lifecycles OneDesignCompany
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerSoftware Guru
 
Agile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on ScrumAgile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on ScrumMichael Angelo Rivera
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +Alon Lahav
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion scrumJl Ballon V
 

Was ist angesagt? (19)

Scrum meetings
Scrum meetingsScrum meetings
Scrum meetings
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?How does SCRUM change Software Management Process?
How does SCRUM change Software Management Process?
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the Ugly
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
 
Scrum (2)
Scrum (2)Scrum (2)
Scrum (2)
 
Scrum review (mobile team)
Scrum review (mobile team)Scrum review (mobile team)
Scrum review (mobile team)
 
Software Development Lifecycles
Software Development Lifecycles Software Development Lifecycles
Software Development Lifecycles
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning Poker
 
Agile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_FinalAgile SCRUM presentation HJT_Final
Agile SCRUM presentation HJT_Final
 
24 scrum
24 scrum24 scrum
24 scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
 
Agile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on ScrumAgile Process - Developers Perspective on Scrum
Agile Process - Developers Perspective on Scrum
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Avantica presentacion scrum
Avantica presentacion scrumAvantica presentacion scrum
Avantica presentacion scrum
 

Ähnlich wie Agile Development Methodology Scrum

Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development MethodologySuhail Jamaldeen
 
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
 
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
 
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
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.pptYunusKhan90
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - ScrumSoumya De
 

Ähnlich wie Agile Development Methodology Scrum (20)

Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum Software Development Methodology
Scrum Software Development MethodologyScrum Software Development Methodology
Scrum Software Development Methodology
 
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...
 
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
 
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
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 

Mehr von Tzar Umang

Tzar-Resume-2018.pdf
Tzar-Resume-2018.pdfTzar-Resume-2018.pdf
Tzar-Resume-2018.pdfTzar Umang
 
Cloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-wareCloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-wareTzar Umang
 
Social engineering The Good and Bad
Social engineering The Good and BadSocial engineering The Good and Bad
Social engineering The Good and BadTzar Umang
 
A Different Perspective on Business with Social Data
A Different Perspective on Business with Social DataA Different Perspective on Business with Social Data
A Different Perspective on Business with Social DataTzar Umang
 
Introduction to Tensorflow
Introduction to TensorflowIntroduction to Tensorflow
Introduction to TensorflowTzar Umang
 
Social Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential DebateSocial Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential DebateTzar Umang
 
From Sensing to Decision
From Sensing to DecisionFrom Sensing to Decision
From Sensing to DecisionTzar Umang
 
Introduction to Go language
Introduction to Go languageIntroduction to Go language
Introduction to Go languageTzar Umang
 
Smart ICT Lingayen Presentation
Smart ICT Lingayen PresentationSmart ICT Lingayen Presentation
Smart ICT Lingayen PresentationTzar Umang
 
Formal Concept Analysis
Formal Concept AnalysisFormal Concept Analysis
Formal Concept AnalysisTzar Umang
 
Smart ICT extended
Smart ICT extendedSmart ICT extended
Smart ICT extendedTzar Umang
 
Cloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelCloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelTzar Umang
 
Business intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data AnalyticsBusiness intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data AnalyticsTzar Umang
 

Mehr von Tzar Umang (15)

Tzar-Resume-2018.pdf
Tzar-Resume-2018.pdfTzar-Resume-2018.pdf
Tzar-Resume-2018.pdf
 
Cloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-wareCloud security From Infrastructure to People-ware
Cloud security From Infrastructure to People-ware
 
Social engineering The Good and Bad
Social engineering The Good and BadSocial engineering The Good and Bad
Social engineering The Good and Bad
 
A Different Perspective on Business with Social Data
A Different Perspective on Business with Social DataA Different Perspective on Business with Social Data
A Different Perspective on Business with Social Data
 
Introduction to Tensorflow
Introduction to TensorflowIntroduction to Tensorflow
Introduction to Tensorflow
 
Kanban
KanbanKanban
Kanban
 
Social Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential DebateSocial Media Analytics for the 3rd and Final Presidential Debate
Social Media Analytics for the 3rd and Final Presidential Debate
 
From Sensing to Decision
From Sensing to DecisionFrom Sensing to Decision
From Sensing to Decision
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Introduction to Go language
Introduction to Go languageIntroduction to Go language
Introduction to Go language
 
Smart ICT Lingayen Presentation
Smart ICT Lingayen PresentationSmart ICT Lingayen Presentation
Smart ICT Lingayen Presentation
 
Formal Concept Analysis
Formal Concept AnalysisFormal Concept Analysis
Formal Concept Analysis
 
Smart ICT extended
Smart ICT extendedSmart ICT extended
Smart ICT extended
 
Cloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite ModelCloud computing Disambiguation using Kite Model
Cloud computing Disambiguation using Kite Model
 
Business intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data AnalyticsBusiness intelligence for SMEs with Data Analytics
Business intelligence for SMEs with Data Analytics
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Agile Development Methodology Scrum

  • 1. A N A G I L E D E V E L O P M E N T M E T H O D O L O G Y SCRUM Tzar Umang IT Director – HIVE Inc. Strategic Program Adviser – DOST SPPMO
  • 2. MANIFESTO OF AGILE DEVELOPMENT • Team Dynamics over multi-discipline research and development • Comprehensive Documentation for unified research and development • Customer Collaboration over contract negotiation • Responding to change over following a plan
  • 3. AGILE PROJECT MANAGEMENT • Qualities • Minimize Risk • Real time communication and collaboration (face to face) • Flexible and can handle changes rapidly
  • 4. WHAT IS SCRUM? • SCRUM is an agile, lightweight process for managing and controlling research and development in rapidly changing environments. • Iterative, incremental process • Team-based approach • developing systems/ products with rapidly changing requirements • Controls the chaos of conflicting interest and needs • Improve communication and maximize cooperation • Protecting the team form disruptions and impediments • A way to maximize productivity
  • 6. COMPONENTS OF SCRUM • Scrum Roles • The Process • Scrum Artifacts
  • 7. SCRUM MASTER • Represents management to the project • Typically filled by a Project Manager or Team Leader • Responsible for enacting scrum values and practices • Main job is to remove impediments
  • 8. SCRUM TEAM • Typically 5-10 people • Cross-functional, from specific discipline or expertise as required by the research project • Members should be full-time • Team is self-organizing • Membership can change only between sprints
  • 9. PRODUCT / PROJECT OWNER • Acts like one voice (in any case) • Knows what needs to be build and in what sequence this should be done • Typically a product manager or the main researcher
  • 10. PROCESS • Sprint Planning Meeting • Sprint • Daily Scrum • Sprint Review Meeting
  • 11. SPRINT PLANNING MEETING • A collaborative meeting in the beginning of each Sprint between the Product Owner, the Scrum Master and the Team • Takes 8 hours and consists of 2 parts (“before lunch and after lunch”)
  • 12. PARTS OF SPRINT PLANNING MEETING • 1st Part: • Creating Product Backlog • Determining the Sprint Goal. • Participants: Product Owner, Scrum Master, Scrum Team • 2nd Part: • Participants: Scrum Master, Scrum Team • Creating Sprint Backlog
  • 13. PRE-PROJECT / KICK OFF MEETING • A special form of Sprint Planning Meeting • Meeting done before the beginning of the Project
  • 14. SPRINT • A month-long iteration, during which is incremented the very core of the project • NO outside influence can interference with the Scrum team during the Sprint • Each Sprint begins with the Daily Scrum Meeting
  • 15. DAILY SCRUM • Is a short (15 minutes long) meeting, which is held every day before the Team starts working • Participants: Scrum Master (which is the chairman), Scrum Team • “Chickens” and “Pigs” • Every Team member should answer on 3 questions • What did you do since the last Scrum? • What are you doing until the next Scrum? • What is stopping you getting on with the work?
  • 16. SPRINT REVIEW MEETING • Is held at the end of each Sprint • Project Core Review which was created during the Sprint is demonstrated to the Product Owner • Informal, should not distract Team members of doing their work
  • 17. SCRUM ARTIFACTS • Product / Project Backlog • Sprint Backlog • Burn down Charts
  • 18. PRODUCT / PROJECT BACKLOG • Requirements for the project, expressed as a prioritized list of Backlog Items • Is managed and owned by a Product Owner • Spreadsheet (typically) • Usually is created during the Sprint Planning Meeting • Can be changed and re-prioritized before each PM • A way to forecast the very state of the project
  • 19. ESTIMATION OF PROJECT BACKLOG • Establishes team’s velocity (how much Effort a Team can handle in one Sprint) • Determining units of complexity. • Size-category • Story points • Work days/work hours • Methods of estimation: • Expert Review • Creating a Work Breakdown Structure (WBS)
  • 20. SPRINT BACKLOG • A subset of Product Backlog Items, which define the work for a Sprint • Is created ONLY by Team members • Each Item has it’s own status • Should be updated every day • Is a FORECAST! • Is a good warning monitor
  • 21. SPRINT BACKLOG • No more then 300 tasks in the list • If a task requires more than 16 hours, it should be broken down • Team can add or subtract items from the list. Product Owner is not allowed to do it
  • 22. BURN DOWN CHART • Are used to represent “work done”. • Are wonderful Information Radiators • Helps on seeing the full progress of the project with lesser energy • 3 Types: • Sprint Burn down Chart (progress of the Sprint) • Release Burn down Chart (progress of release) • Product Burn down chart (progress of the Product)
  • 23. BURN DOWN CHART • X-Axis: time (usually in days) • Y-Axis: remaining effort
  • 24. SPRINT BURN DOWN CHART • Depicts the total Sprint Backlog hours remaining per day • Shows the estimated amount of time to release • Ideally should burn down to zero to the end of the Sprint • Actually is not a straight line • Can bump UP
  • 25. RELEASE BURN DOWN CHART • Will the release be done on right time? • X-axis: sprints • Y-axis: amount of hours remaining • The estimated work remaining can also burn up
  • 26. ALTERNATIVE RELEASE BURN DOWN CHART • Consists of bars (one for each sprint) • Values on the Y-axis: positive AND negative • Is more informative then a simple chart
  • 27. PRODUCT / PROJECT BURN DOWN CHART • Is a “big picture” view of project’s progress (all the releases)
  • 29. SCRUM SCALING • Team Scale Chart
  • 30. ADVANTAGES • Completely developed and tested features in short iterations • Simplicity of the process • Clearly defined rules • Increasing productivity • Self-organizing • each team member carries a lot of responsibility • Improved communication • Optimized for inventors and innovators