SlideShare a Scribd company logo
1 of 23
AGILE &
SCRUM
METHODOLOGY
Problem is Clear
Solution is Unknown
Technique familiar
Limitations of Waterfall
“Waterfall” project approach is only possible if
Problem has not changed
A sufficient knowledge
Priorities constant
Extreme Programing
Scrum
Feature-Driven Development
Agile Methodologies
There are a many methodologies are using in agile, some of are
Adoptive Software Process
Crystal Light Methodology
Lean Development
Scrum
Scrum is a team from
rugby. Scrum is way
of re-start after minor
violation, where a
group of players tries
to push the ball obtain
control
Scrum Flow
Sprint
● Scrum projects consist of a series of “Sprints”
● Typically 2-4 weeks in length
● A fixed constant length gives a better work rate
● Features are designed, built and tested during a sprint
● Customer can not change a job during a sprint
● Have a sprint goal. A brief statement about the focus of the work of upcoming sprint
Sprint in scrum
Scrum Framework
• Product Owner
• Team
• Scrum Master
Role
• Sprint Planning
• Daily Scrum
• Sprint Demo
• Retrospective
Meetings
• Product Backlog
• Sprint Backlog
• Burn-down chart
• Definition of Done
Artifacts
Scrum Framework
 Roles
• Meetings
• Artifacts
Role
● It is the voice of customer
● Define the features of the product
● Determine the release date
● Responsible for the profitability of the product
● Its mandate is to make decisions
● Prioritizes the product features based on the market value
● Can Change the features and priority
● Approves work results
Product Owner
Role
● Complete (All Skills)
● Self and Self-learning
● No permanent jobs
● Limited people
● Work together, not individual
● Involved
● Productive and fun
● Preferably, cross-functional
Team
Role
● Is not a Project Manager! Facilitates the team
● Responsible for the importation and compliance with Scrum values and practices
● Solves problems for the progress of projects identified by the team, so that the goal of Sprint and
the deliverables are met
● Ensures that the team is fully focused, operational and productive
● Ensures that all roles and functions work together
● Shields the team from external disturbances during the sprint
Scrum Master
Scrum Framework
• Roles
 Meetings
• Artifacts
Meetings
 Sprint Prioritization
● Analyze and evaluate product backlog
● Select sprint goal
 Sprint Planning
● Decide how to achieve sprint goal
● Create sprint backlog from product backlog items
● Estimate sprint backlog in hours
Print Plaining
Meetings
● Daily 15 minutes, standing
● Not meant to solve problems
● Anyone outside the team may be present, only team members are active part (speaking)
● Helps to avoid unnecessary meetings
● Are not attended to state the progress or management
● What did you do yesterday?
● What you are going to do today?
● Are there any restrictions that the completion of the sprint at risk
Daily Scrum
Meetings
● The team presents the results of the last sprint through a demonstration of the functionality built
● Informal, no slides, max 2 hours
● The whole team takes part in the demonstration
● Stakeholders and mangers are welcome to attend
Daily Demo (UET)
Meetings
● Is held after each sprint
● Consider what works and what does not work
● Prioritization of the improvement
● Action items are defined to ensure that real improvements takes place in next sprint(s)
● The whole ream takes part (Scrum Master, Product Owner, Team)
● Duration vary depending on the retrospective approach, team size, length sprint
● Usually 30-60 minutes
Sprint Retrospective
Scrum Framework
• Roles
• Meetings
 Artifacts
Artifacts
● The requirements
● To-Do list of all the work required in the project
● Expressed from the user/client
● Not how but why
● By priority (by product owner)
● Iterative (changes ok, for each sprint)
● Items estimated effort required (by team)
● User Story format: As <type of user> I want <some goal> so that <some business reason>
Print Plaining
Artifacts
● The requirements
● To-Do list of all the work required in the project
● Expressed from the user/client
● Not how but why
● By priority (by product owner)
● Iterative (changes ok, for each sprint)
● Items estimated effort required (by team)
● User Story format: As <type of user> I want <some goal> so that <some business reason>
Print Plaining
Artifacts
● List of work done in the next sprint
● Breakdown of features into tasks (1-16 hours)
● Tasks are not assigned to team with Planning Poker
● Tasks are picked based on the right priories and the skills of team member
● Is usually visualized by a Scrum board
Sprint Backlog
Artifacts
● Hours remaining by Date
● Update daily by Scrum Master
● How much effort is left to be done
● Visible to all the team (whiteboard)
Burn-down Chart
Artifacts
● Is determined by the team
● Completed work must meet this definition
● Elements to consider include:
● Coding style
● Code comment
● Peer review
● Unit Testing
● Document + Manual
Definition of Done
Thank You 

More Related Content

What's hot (20)

Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum
ScrumScrum
Scrum
 
Scrum rules
Scrum rulesScrum rules
Scrum rules
 
Scrum meetings
Scrum meetingsScrum meetings
Scrum meetings
 
Scrum Project Examples Dwika v7.2
Scrum Project Examples   Dwika v7.2Scrum Project Examples   Dwika v7.2
Scrum Project Examples Dwika v7.2
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
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
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GB
 
Scrum
ScrumScrum
Scrum
 
Agile
Agile Agile
Agile
 
Scrum, agile process
Scrum, agile processScrum, agile process
Scrum, agile process
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Let's learn scrum
Let's learn scrumLet's learn scrum
Let's learn scrum
 
Lect4
Lect4Lect4
Lect4
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Scrum
ScrumScrum
Scrum
 
Art of Estimation. Vlad Savitsky
Art of Estimation. Vlad SavitskyArt of Estimation. Vlad Savitsky
Art of Estimation. Vlad Savitsky
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 

Similar to GUI & Modern UI Design

Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)Manoj Ellappan
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Aaron Roy
 
Project managemen, the agile way
Project managemen, the agile wayProject managemen, the agile way
Project managemen, the agile wayVlad Stanescu
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your projectPrabhat Sinha
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileKnoldus Inc.
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012Tomo Popovic
 
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!Mindbowser Inc
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for StartupsPradeep Sethi
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
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
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-worksNora Papazyan
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Agile Tour Beirut
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 

Similar to GUI & Modern UI Design (20)

Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Project managemen, the agile way
Project managemen, the agile wayProject managemen, the agile way
Project managemen, the agile way
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
 
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
Agile Scrum Mastery: Learn How To Bring Complex Projects To life!
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
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...
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Course
Agile CourseAgile Course
Agile Course
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

GUI & Modern UI Design

  • 2. Problem is Clear Solution is Unknown Technique familiar Limitations of Waterfall “Waterfall” project approach is only possible if Problem has not changed A sufficient knowledge Priorities constant
  • 3. Extreme Programing Scrum Feature-Driven Development Agile Methodologies There are a many methodologies are using in agile, some of are Adoptive Software Process Crystal Light Methodology Lean Development
  • 4. Scrum Scrum is a team from rugby. Scrum is way of re-start after minor violation, where a group of players tries to push the ball obtain control
  • 6. Sprint ● Scrum projects consist of a series of “Sprints” ● Typically 2-4 weeks in length ● A fixed constant length gives a better work rate ● Features are designed, built and tested during a sprint ● Customer can not change a job during a sprint ● Have a sprint goal. A brief statement about the focus of the work of upcoming sprint Sprint in scrum
  • 7. Scrum Framework • Product Owner • Team • Scrum Master Role • Sprint Planning • Daily Scrum • Sprint Demo • Retrospective Meetings • Product Backlog • Sprint Backlog • Burn-down chart • Definition of Done Artifacts
  • 8. Scrum Framework  Roles • Meetings • Artifacts
  • 9. Role ● It is the voice of customer ● Define the features of the product ● Determine the release date ● Responsible for the profitability of the product ● Its mandate is to make decisions ● Prioritizes the product features based on the market value ● Can Change the features and priority ● Approves work results Product Owner
  • 10. Role ● Complete (All Skills) ● Self and Self-learning ● No permanent jobs ● Limited people ● Work together, not individual ● Involved ● Productive and fun ● Preferably, cross-functional Team
  • 11. Role ● Is not a Project Manager! Facilitates the team ● Responsible for the importation and compliance with Scrum values and practices ● Solves problems for the progress of projects identified by the team, so that the goal of Sprint and the deliverables are met ● Ensures that the team is fully focused, operational and productive ● Ensures that all roles and functions work together ● Shields the team from external disturbances during the sprint Scrum Master
  • 12. Scrum Framework • Roles  Meetings • Artifacts
  • 13. Meetings  Sprint Prioritization ● Analyze and evaluate product backlog ● Select sprint goal  Sprint Planning ● Decide how to achieve sprint goal ● Create sprint backlog from product backlog items ● Estimate sprint backlog in hours Print Plaining
  • 14. Meetings ● Daily 15 minutes, standing ● Not meant to solve problems ● Anyone outside the team may be present, only team members are active part (speaking) ● Helps to avoid unnecessary meetings ● Are not attended to state the progress or management ● What did you do yesterday? ● What you are going to do today? ● Are there any restrictions that the completion of the sprint at risk Daily Scrum
  • 15. Meetings ● The team presents the results of the last sprint through a demonstration of the functionality built ● Informal, no slides, max 2 hours ● The whole team takes part in the demonstration ● Stakeholders and mangers are welcome to attend Daily Demo (UET)
  • 16. Meetings ● Is held after each sprint ● Consider what works and what does not work ● Prioritization of the improvement ● Action items are defined to ensure that real improvements takes place in next sprint(s) ● The whole ream takes part (Scrum Master, Product Owner, Team) ● Duration vary depending on the retrospective approach, team size, length sprint ● Usually 30-60 minutes Sprint Retrospective
  • 17. Scrum Framework • Roles • Meetings  Artifacts
  • 18. Artifacts ● The requirements ● To-Do list of all the work required in the project ● Expressed from the user/client ● Not how but why ● By priority (by product owner) ● Iterative (changes ok, for each sprint) ● Items estimated effort required (by team) ● User Story format: As <type of user> I want <some goal> so that <some business reason> Print Plaining
  • 19. Artifacts ● The requirements ● To-Do list of all the work required in the project ● Expressed from the user/client ● Not how but why ● By priority (by product owner) ● Iterative (changes ok, for each sprint) ● Items estimated effort required (by team) ● User Story format: As <type of user> I want <some goal> so that <some business reason> Print Plaining
  • 20. Artifacts ● List of work done in the next sprint ● Breakdown of features into tasks (1-16 hours) ● Tasks are not assigned to team with Planning Poker ● Tasks are picked based on the right priories and the skills of team member ● Is usually visualized by a Scrum board Sprint Backlog
  • 21. Artifacts ● Hours remaining by Date ● Update daily by Scrum Master ● How much effort is left to be done ● Visible to all the team (whiteboard) Burn-down Chart
  • 22. Artifacts ● Is determined by the team ● Completed work must meet this definition ● Elements to consider include: ● Coding style ● Code comment ● Peer review ● Unit Testing ● Document + Manual Definition of Done

Editor's Notes

  1. You can safely remove this slide. This slide design was provided by SlideModel.com – You can download more templates, shapes and elements for PowerPoint from http://slidemodel.com/