SlideShare a Scribd company logo
1 of 27
Download to read offline
Samra Siddiqui
 Problems with Agile Development
 Scrum
 Scrum Roles
 Scrum Artifacts
 It can be difficult to keep the interest of customers who are
involved in the process.
 Prioritizing changes can be difficult where there are multiple
stakeholders.
 Maintaining simplicity requires extra work.
 Contracts may be a problem as with other approaches to
iterative development.
 Scrum
 Extreme Programming (XP)
 Feature-Driven Development (FDD)
 Adaptive Software Process
 Crystal Light Methodologies
 Dynamic Systems Development Method
(DSDM)
 Lean Development
Agile Development
 Scrum
 XP (Extreme Programming)
 Lean
 FDD (Feature Driven Development)
 ASD (Adaptive Software Development)
 An iterative, incremental framework for project management
often seen in agile software development
 Defines a set of activities that can help your team deliver more
value to your customers.
 Provide your customers with the opportunity to review, guide and
influence your team's work as it progresses.
 Does not attempt to define everything at the start of a project.
Instead, team works in short iterations and refines the plan as the
team makes progress.
Scrum Master
Team
Product Owner
 In the Scrum process, Scrum Master has a role of coach , fixer and
gatekeeper
 The job of the scrum master is to make sure that the project is
progressing smoothly
 He sets the meetings, monitor the work and facilitate release planning
 Two important task of scrum master are:
 Protecting the team from outside disturbance
 Clears the ways for the team by helping them to solve their
problems
 In Scrum, an ideal team would include seven members, plus
or minus two. Usually, teams are comprised of cross-
functional members, including software engineers,
architects, programmers, analysts, QA experts, testers, UI
designers, etc. It is recommended all team members be
located in the same room, called the team room.
 The team has the autonomy to determine how and when to
complete its work. As long as the team finishes its work by
the deadline and under budget, it is entirely up to the team
to determine how that happens.
 In Scrum, the Product Owner is the one person responsible
for a project’s success.
 The ProductOwner outlines work in the Product backlog
 Product Owner makes sure that right features to be included
in the product backlog
 Of course, he or she must also consider the stakeholders (to
make sure their interests are included in the release) and the
team (to make sure the release is developed by the deadline
and within budget).
Product Backlog
 Sprint Backlog
 Sprint
 Burn down Chart
13
 Contains all the currently known requirements for a product
(ordered list of requirements)
 Is managed by the Product Owner and can change as
needed
14
 Contains the set of prioritized Product
Backlog items that are currently being
worked on
15
 The product is developed in a series of 1-to-4-week
iterations, or sprints. Before a sprint is begun, a Sprint
Planning Meeting is held to determine what features are to
be implemented in that sprint.The sprint has 4 major steps:
 Develop the product further - implement, test, and
document.
 Wrap up the work - get it ready to be evaluated and
integrated.
 Review the work done in this sprint.
 Adjust for any changes in requirements or plans.
 Results in an incremental delivery of usable product
16
17
 The estimated work remaining in the sprint is calculated
daily and graphed, resulting in a Sprint Burn down Chart
 The vertical axis displays the hours of effort remaining for
the Sprint.
 The horizontal axis displays the days of the Sprint.
 The burn down is supposed to be shown by the line of
descent from the start of the Sprint with the starting hours,
down to the end of the Sprint with no hours remaining.
18
19
Sprint Burn down Chart
•Release Planning Meeting
•Sprint Planning Meeting
•Sprint Review Meeting
•Sprint Retrospective Meeting
•Daily Scrum Meeting
20
21
22
 A meeting at the beginning of a sprint where the sprint is planned.
 Items from the Product Backlog are selected to be completed in the sprint,
based on the priorities set by the Product Owner . Eight hour time limit.
 (1st four hours) Product Owner + Team: dialog for prioritizing the Product
Backlog
 (2nd four hours) Team only: hashing out a plan for the Sprint, resulting in the
Sprint Backlog
23
 Review the work that was completed and not completed
 Present the completed work to the stakeholders
 Incomplete work cannot be demonstrated
 Four hour time limit
24
 The sprint retrospective meeting is time boxed to 3 hours.
 It is attended only by the team, the scrum master and the product owner.
The product owner is optional.
 Make continuous process improvements
 Start the meeting by having all team members answer two questions;
 What went well during the sprint?
 What could be improved in the next sprint?
25
 Brief „Stand-up‟ meeting each morning with SCRUMTeam only
 Duration is 15 min
 Three questions are asked
 What value did you add yesterday?
 What value will you add today?
 What will stop you making progress?
26
•XP
•XP Corner Stones
•XP Practices
27

More Related Content

What's hot

What's hot (20)

SCRUM Core Concepts
SCRUM Core ConceptsSCRUM Core Concepts
SCRUM Core Concepts
 
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT
SCRUM  METHODOLOGY  FOR SOFTWARE DEVELOPMENTSCRUM  METHODOLOGY  FOR SOFTWARE DEVELOPMENT
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
 
Scrum
ScrumScrum
Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
GUI & Modern UI Design
GUI & Modern UI DesignGUI & Modern UI Design
GUI & Modern UI Design
 
Scrum Evolution - The Complete Guide to the Agile Framework
Scrum Evolution - The Complete Guide to the Agile Framework Scrum Evolution - The Complete Guide to the Agile Framework
Scrum Evolution - The Complete Guide to the Agile Framework
 
E0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheetE0 dd1d scrum-cheat-sheet
E0 dd1d scrum-cheat-sheet
 
Scrum Poster
Scrum PosterScrum Poster
Scrum Poster
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
23339110 scrum-checklists
23339110 scrum-checklists23339110 scrum-checklists
23339110 scrum-checklists
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum cheat sheet
Scrum cheat sheetScrum cheat sheet
Scrum cheat sheet
 
Managing Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkManaging Agile Projects using Scrum Framework
Managing Agile Projects using Scrum Framework
 
Scrum Project Examples Dwika v7.2
Scrum Project Examples   Dwika v7.2Scrum Project Examples   Dwika v7.2
Scrum Project Examples Dwika v7.2
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 

Similar to Lect4

3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan
Arevik Harutyunyan
 

Similar to Lect4 (20)

Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Scrum: Waterfall Into Scrum
Scrum: Waterfall Into ScrumScrum: Waterfall Into Scrum
Scrum: Waterfall Into Scrum
 
Unit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile softwareUnit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile software
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
aa.pdf
aa.pdfaa.pdf
aa.pdf
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan3. Agile Tour at be2 - Ani Mkrtchyan
3. Agile Tour at be2 - Ani Mkrtchyan
 
Agile
AgileAgile
Agile
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptx
 
Scrum
ScrumScrum
Scrum
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech Meetup
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Scrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in AsiaScrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in Asia
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 

More from Sulman Ahmed

Data mining Basics and complete description onword
Data mining Basics and complete description onwordData mining Basics and complete description onword
Data mining Basics and complete description onword
Sulman Ahmed
 

More from Sulman Ahmed (20)

Entrepreneurial Strategy Generating and Exploiting new entries
Entrepreneurial Strategy Generating and Exploiting new entriesEntrepreneurial Strategy Generating and Exploiting new entries
Entrepreneurial Strategy Generating and Exploiting new entries
 
Entrepreneurial Intentions and corporate entrepreneurship
Entrepreneurial Intentions and corporate entrepreneurshipEntrepreneurial Intentions and corporate entrepreneurship
Entrepreneurial Intentions and corporate entrepreneurship
 
Entrepreneurship main concepts and description
Entrepreneurship main concepts and descriptionEntrepreneurship main concepts and description
Entrepreneurship main concepts and description
 
Run time Verification using formal methods
Run time Verification using formal methodsRun time Verification using formal methods
Run time Verification using formal methods
 
Use of Formal Methods at Amazon Web Services
Use of Formal Methods at Amazon Web ServicesUse of Formal Methods at Amazon Web Services
Use of Formal Methods at Amazon Web Services
 
student learning App
student learning Appstudent learning App
student learning App
 
Software Engineering Economics Life Cycle.
Software Engineering Economics  Life Cycle.Software Engineering Economics  Life Cycle.
Software Engineering Economics Life Cycle.
 
Data mining Techniques
Data mining TechniquesData mining Techniques
Data mining Techniques
 
Rules of data mining
Rules of data miningRules of data mining
Rules of data mining
 
Rules of data mining
Rules of data miningRules of data mining
Rules of data mining
 
Classification in data mining
Classification in data mining Classification in data mining
Classification in data mining
 
Data mining Basics and complete description
Data mining Basics and complete description Data mining Basics and complete description
Data mining Basics and complete description
 
Data mining Basics and complete description onword
Data mining Basics and complete description onwordData mining Basics and complete description onword
Data mining Basics and complete description onword
 
Dwh lecture-07-denormalization
Dwh lecture-07-denormalizationDwh lecture-07-denormalization
Dwh lecture-07-denormalization
 
Dwh lecture-06-normalization
Dwh lecture-06-normalizationDwh lecture-06-normalization
Dwh lecture-06-normalization
 
Dwh lecture 12-dm
Dwh lecture 12-dmDwh lecture 12-dm
Dwh lecture 12-dm
 
Dwh lecture 13-process dm
Dwh  lecture 13-process dmDwh  lecture 13-process dm
Dwh lecture 13-process dm
 
Dwh lecture 11-molap
Dwh  lecture 11-molapDwh  lecture 11-molap
Dwh lecture 11-molap
 
Dwh lecture 10-olap
Dwh   lecture 10-olapDwh   lecture 10-olap
Dwh lecture 10-olap
 
Dwh lecture 08-denormalization tech
Dwh   lecture 08-denormalization techDwh   lecture 08-denormalization tech
Dwh lecture 08-denormalization tech
 

Recently uploaded

Recently uploaded (20)

Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 

Lect4

  • 2.  Problems with Agile Development  Scrum  Scrum Roles  Scrum Artifacts
  • 3.  It can be difficult to keep the interest of customers who are involved in the process.  Prioritizing changes can be difficult where there are multiple stakeholders.  Maintaining simplicity requires extra work.  Contracts may be a problem as with other approaches to iterative development.
  • 4.  Scrum  Extreme Programming (XP)  Feature-Driven Development (FDD)  Adaptive Software Process  Crystal Light Methodologies  Dynamic Systems Development Method (DSDM)  Lean Development
  • 5. Agile Development  Scrum  XP (Extreme Programming)  Lean  FDD (Feature Driven Development)  ASD (Adaptive Software Development)
  • 6.
  • 7.  An iterative, incremental framework for project management often seen in agile software development  Defines a set of activities that can help your team deliver more value to your customers.  Provide your customers with the opportunity to review, guide and influence your team's work as it progresses.  Does not attempt to define everything at the start of a project. Instead, team works in short iterations and refines the plan as the team makes progress.
  • 8.
  • 10.  In the Scrum process, Scrum Master has a role of coach , fixer and gatekeeper  The job of the scrum master is to make sure that the project is progressing smoothly  He sets the meetings, monitor the work and facilitate release planning  Two important task of scrum master are:  Protecting the team from outside disturbance  Clears the ways for the team by helping them to solve their problems
  • 11.  In Scrum, an ideal team would include seven members, plus or minus two. Usually, teams are comprised of cross- functional members, including software engineers, architects, programmers, analysts, QA experts, testers, UI designers, etc. It is recommended all team members be located in the same room, called the team room.  The team has the autonomy to determine how and when to complete its work. As long as the team finishes its work by the deadline and under budget, it is entirely up to the team to determine how that happens.
  • 12.  In Scrum, the Product Owner is the one person responsible for a project’s success.  The ProductOwner outlines work in the Product backlog  Product Owner makes sure that right features to be included in the product backlog  Of course, he or she must also consider the stakeholders (to make sure their interests are included in the release) and the team (to make sure the release is developed by the deadline and within budget).
  • 13. Product Backlog  Sprint Backlog  Sprint  Burn down Chart 13
  • 14.  Contains all the currently known requirements for a product (ordered list of requirements)  Is managed by the Product Owner and can change as needed 14
  • 15.  Contains the set of prioritized Product Backlog items that are currently being worked on 15
  • 16.  The product is developed in a series of 1-to-4-week iterations, or sprints. Before a sprint is begun, a Sprint Planning Meeting is held to determine what features are to be implemented in that sprint.The sprint has 4 major steps:  Develop the product further - implement, test, and document.  Wrap up the work - get it ready to be evaluated and integrated.  Review the work done in this sprint.  Adjust for any changes in requirements or plans.  Results in an incremental delivery of usable product 16
  • 17. 17
  • 18.  The estimated work remaining in the sprint is calculated daily and graphed, resulting in a Sprint Burn down Chart  The vertical axis displays the hours of effort remaining for the Sprint.  The horizontal axis displays the days of the Sprint.  The burn down is supposed to be shown by the line of descent from the start of the Sprint with the starting hours, down to the end of the Sprint with no hours remaining. 18
  • 20. •Release Planning Meeting •Sprint Planning Meeting •Sprint Review Meeting •Sprint Retrospective Meeting •Daily Scrum Meeting 20
  • 21. 21
  • 22. 22
  • 23.  A meeting at the beginning of a sprint where the sprint is planned.  Items from the Product Backlog are selected to be completed in the sprint, based on the priorities set by the Product Owner . Eight hour time limit.  (1st four hours) Product Owner + Team: dialog for prioritizing the Product Backlog  (2nd four hours) Team only: hashing out a plan for the Sprint, resulting in the Sprint Backlog 23
  • 24.  Review the work that was completed and not completed  Present the completed work to the stakeholders  Incomplete work cannot be demonstrated  Four hour time limit 24
  • 25.  The sprint retrospective meeting is time boxed to 3 hours.  It is attended only by the team, the scrum master and the product owner. The product owner is optional.  Make continuous process improvements  Start the meeting by having all team members answer two questions;  What went well during the sprint?  What could be improved in the next sprint? 25
  • 26.  Brief „Stand-up‟ meeting each morning with SCRUMTeam only  Duration is 15 min  Three questions are asked  What value did you add yesterday?  What value will you add today?  What will stop you making progress? 26