SlideShare ist ein Scribd-Unternehmen logo
1 von 64
The
Scrum
Model
Damian Gordon
The
Scrum
Model
Damian Gordon
Contents
1. Overview
2. Details
3. Advantages
4. Disadvantages
5. Interesting
6. Reflection
7. Review
8. Summary
1. Overview
Overview
• The “Scrum Model” is a model that represents
one method as to how software can be
developed.
Timeline of Methodologies
6
1950s Code & Fix
1960s Design-Code-Test-Maintain
1970s Waterfall Model
1980s Spiral Model
1990s Rapid Application Development, V Model
2000s Agile Methods
Timeline of Methodologies
7
1950s Code & Fix
1960s Design-Code-Test-Maintain
1970s Waterfall Model
1980s Spiral Model
1990s Rapid Application Development, V Model
2000s Agile Methods
Overview
8
Overview
• Scrum has its roots in a 1986 paper by
Hirotaka Takeuchi and Ikujiro Nonaka.
• They talk about how forming effective teams
are like a rugby match scrum.
9
Reference
• Takeuchi, H., Nonaka, I. (1986) "The New
Product Development Game“, Harvard
Business Review, pp.137-146.
Hirotaka Takeuchi
• Born in 1946.
• a Japanese international
business strategy
professor, who works
Hitotsubashi University
• Takeuchi is best known
for his book written with
Ikujirō Nonaka “The
Knowledge-Creating
Company: How Japanese
Companies Create the
Dynamics of Innovation”
Ikujirō Nonaka
• Born in 1935.
• a Japanese international
business strategy
professor, who works
Hitotsubashi University
• Takeuchi is best known
for his book written with
Hirotaka Takeuchi “The
Knowledge-Creating
Company: How Japanese
Companies Create the
Dynamics of Innovation”
SECI Model
Overview
• Following on from Takeuchi and Nonaka’s
work, Ken Schwaber and Jeff Sutherland
jointly presented a paper describing the
Scrum framework at the Business Object
Design and Implementation workshop.
14
Reference
• Sutherland, J., Schwaber, K. (1995) “Business
Object Design and Implementation”, Object-
Oriented Programming, Systems, Languages &
Applications (OOPSLA) '95 workshop
Proceedings, University of Michigan. pp.118-
141.
Ken Schwaber
• Born in 1945.
• a software developer,
product manager and
industry consultant.
• Schwaber is one of the
leaders of the Agile
Software Development
movement, and is a
founder of the Agile
Alliance, and he is
responsible for founding
the Scrum Alliance.
Jeff Sutherland
• a Top Gun pilot, a
medical doctor and a
product manager and
industry consultant.
• Sutherland is one of the
leaders of the Agile
Software Development
movement, and is a
founder of the Agile
Alliance.
2. Details
Scrum
Scrum
• Divide the project into little parts.
• Develop each part in 2-4 weeks.
• During those 2-4 weeks have a meeting every day.
• Use visual aids to motivate the development process.
Scrum
• Scrum focuses on developing the product in a
series of fixed-length iterations called sprints
(usually 2-4 weeks).
• This give teams a framework for shipping
software on a regular rhythm.
• Milestones – i.e., the end of a sprint – come
frequently, bringing with them a feeling of
tangible progress with each cycle that focuses
and energizes everyone.
Scrum
• Scrum calls for four ceremonies that bring
structure to each sprint:
– Sprint planning: A team planning meeting that
determines what to complete in the coming sprint.
– Daily stand-up: Also known as a Daily Scrum, a 15-
minute mini-meeting for the software team to sync.
– Sprint demo: A sharing meeting where the team
shows what they've shipped in that sprint.
– Sprint retrospective: A review of what did and didn't
go well with actions to make the next sprint better.
Scrum
• During a sprint, visual artefacts like task
boards and burndown charts, visible to the
team and spectators alike, are powerful
motivators.
Scrum
• Task boards:
Scrum
• Burndown charts:
Scrum
• A scrum team has a slightly different composition
than a traditional waterfall project, with three
specific roles:
– product owner,
– scrum master, and
– the development team.
• Because scrum teams are cross-functional, "the
development team" includes testers, designers,
and ops engineers in addition to developers.
Scrum
• The Project Owner:
– creates a prioritized wish list called a product
backlog
– closely partners with the business and the team to
ensure everyone understands the work items in
the product backlog
– gives the team clear guidance on which features
to deliver next
– decides when to ship the product with a
preference towards more frequent delivery
Scrum
• This is a role has to be done by a single
individual who bring a single unified view to
the project.
• This role is not the same as a project manager.
• The Project Owner ensures that the
development team delivers the most value to
the business.
Scrum
• The Scrum Master is the champion for scrum
within their team.
• They coach the team, the product owner, and the
business on the scrum process and look for ways
to fine-tune their practice of it.
• An effective scrum master deeply understands
the work being done by the team and can help
the team optimize their delivery flow.
• They schedule the needed resources (both
human and logistical) for sprint planning, stand-
up, sprint review, and the sprint retrospective.
Scrum
• The Scrum Master also look to resolve
impediments and distractions for the
development team, insulating them from
external disruptions whenever possible.
• Part of the scrum master's job is to defend
against a pattern common among teams new
to scrum: changing the sprint's scope after it
has already begun.
Scrum
• The Scrum Team controls its own destiny and
self-organizes around their work.
• Agile teams use pull models where the team
pulls a certain amount of work off the backlog
and commits to completing it that sprint,
which is very effective in maintaining quality
and ensuring optimum performance of the
team over the long-term.
Scrum
• The most effective Scrum Teams are tight-knit,
co-located, and usually 5 to 7 members. Team
members have differing skill sets, and cross-
train each other so no one person becomes a
bottleneck in the delivery of work.
• The Scrum Team drives the plan for each
sprint. They forecast how much work they
believe they can complete over the iteration
using their historical velocity as a guide.
3. Advantages
Advantages
• Large project are divided into manageable
amounts
Advantages
• Software developments are coded and tested
during the sprint review
Advantages
• Works well for fast-moving development
projects
Advantages
• Scrum, being agile, adopts feedback from
customers and stakeholders
Advantages
• The individual effort of each team member is
visible during daily scrum meetings
Advantages
• Short sprints enable changes based on
feedback a lot more easily
4. Disadvantages
Disadvantages
• Scrum often leads to scope creep, due to the
lack of a definite end-date
Disadvantages
• Adopting the Scrum framework in large teams
is challenging
Disadvantages
• The framework can be successful only with
experienced team members
Disadvantages
• If any team member leaves the project in the
middle, it has a huge negative impact on the
project
Disadvantages
• Quality is hard to implement, until the team
goes through aggressive testing process
5. Interesting
Interesting
• Many projects involve learning, innovation
and surprises, so a major recurring theme of
Scrum is to “inspect and adapt”
Interesting
• Scrum is not just about processes – it’s a
different style of working which is energetic,
collaborative, and flexible.
Interesting
• The Scrum team need to create their own
Definition of Done
– A programmer might call something done when
the code has been written. The tester might think
that done means that all of the tests have passed.
A business person may think that done means we
can now sell it to customers, and it's ready for
them to use.
Interesting
• The Scrum Guide was written and is
maintained by the creators of Scrum, Ken
Schwaber and Jeff Sutherland and is
considered as the Body of Knowledge for
Scrum.
• http://www.scrumguides.org
Interesting
• The scrum of scrums is a technique to operate
Scrum at scale, for multiple teams working on
the same product, allowing them to discuss
progress on their interdependencies, focusing
on how to coordinate delivering
software, especially on areas of overlap and
integration.
Interesting
• Scrum is an great solution to support rapid
project progress of almost any type of project.
It is extremely effective in creating agility for
any organization.
Interesting
There are other versions of the Model:
6. Reflections
Reflections
• You don’t have to be a technical person to
understand Scrum
Reflections
• Scrum has a definite and repeating rhythm for
completing work.
Reflections
• The ability of individuals is trusted and their
availability is known before committing to
anything.
Reflections
• Some people on the team will love Scrum and
some people will hate it.
• This is perfectly normal and you should
encourage people on the team to give it a
proper try before they give up.
• If an individual ends up giving up, then
remove them from the team and let another
one step in.
Reflections
7. Review
Review
• What did we learn?
8. Summary
Summary
The Scrum Model

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShareInvensis Learning
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and ToolsNaresh Gajuveni
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile ScrumMichael Bourque
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) ModelDamian T. Gordon
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile MethodologyAchchuthan Seetharan
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologyOmar Al-Sabek
 
Agile software development
Agile software developmentAgile software development
Agile software developmentMuhammad Amjad Rana
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)Dom Cushnan
 

Was ist angesagt? (20)

Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Agile
AgileAgile
Agile
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 

Andere mochten auch

Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesguest035e0d
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by PicturePawel Lewinski
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101 Ozgur Ertem
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Running a Scrum process with Trello
Running a Scrum process with TrelloRunning a Scrum process with Trello
Running a Scrum process with TrelloRobin Warren
 
Scrum by picture
Scrum by pictureScrum by picture
Scrum by picturePawel Lewinski
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New WaterfallNaresh Jain
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017Carol Smith
 

Andere mochten auch (16)

Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Running a Scrum process with Trello
Running a Scrum process with TrelloRunning a Scrum process with Trello
Running a Scrum process with Trello
 
Get Up! Stand Up!
Get Up! Stand Up!Get Up! Stand Up!
Get Up! Stand Up!
 
Scrum by picture
Scrum by pictureScrum by picture
Scrum by picture
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
 

Ähnlich wie The Scrum Model

Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & ScrumSrinivasan Ganesan
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonDony Riyanto
 
software engineering agile development notes.pptx
software engineering agile development notes.pptxsoftware engineering agile development notes.pptx
software engineering agile development notes.pptxAbhinay93499
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxvenkatvemu2
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414spikol
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Hyder Baksh
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologysubash kumar
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyMarios Evripidou
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 

Ähnlich wie The Scrum Model (20)

Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
software engineering agile development notes.pptx
software engineering agile development notes.pptxsoftware engineering agile development notes.pptx
software engineering agile development notes.pptx
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptx
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 

Mehr von Damian T. Gordon

Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Damian T. Gordon
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to MicroservicesDamian T. Gordon
 
REST and RESTful Services
REST and RESTful ServicesREST and RESTful Services
REST and RESTful ServicesDamian T. Gordon
 
Serverless Computing
Serverless ComputingServerless Computing
Serverless ComputingDamian T. Gordon
 
Cloud Identity Management
Cloud Identity ManagementCloud Identity Management
Cloud Identity ManagementDamian T. Gordon
 
Containers and Docker
Containers and DockerContainers and Docker
Containers and DockerDamian T. Gordon
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingDamian T. Gordon
 
Introduction to ChatGPT
Introduction to ChatGPTIntroduction to ChatGPT
Introduction to ChatGPTDamian T. Gordon
 
How to Argue Logically
How to Argue LogicallyHow to Argue Logically
How to Argue LogicallyDamian T. Gordon
 
Evaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSEvaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSDamian T. Gordon
 
Evaluating Teaching: MERLOT
Evaluating Teaching: MERLOTEvaluating Teaching: MERLOT
Evaluating Teaching: MERLOTDamian T. Gordon
 
Evaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricEvaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricDamian T. Gordon
 
Evaluating Teaching: LORI
Evaluating Teaching: LORIEvaluating Teaching: LORI
Evaluating Teaching: LORIDamian T. Gordon
 
Designing Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDesigning Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDamian T. Gordon
 
Designing Teaching: ADDIE
Designing Teaching: ADDIEDesigning Teaching: ADDIE
Designing Teaching: ADDIEDamian T. Gordon
 
Designing Teaching: ASSURE
Designing Teaching: ASSUREDesigning Teaching: ASSURE
Designing Teaching: ASSUREDamian T. Gordon
 
Designing Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDesigning Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDamian T. Gordon
 
Designing Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDesigning Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDamian T. Gordon
 
Designing Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDesigning Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDamian T. Gordon
 
Universally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsUniversally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsDamian T. Gordon
 

Mehr von Damian T. Gordon (20)

Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
REST and RESTful Services
REST and RESTful ServicesREST and RESTful Services
REST and RESTful Services
 
Serverless Computing
Serverless ComputingServerless Computing
Serverless Computing
 
Cloud Identity Management
Cloud Identity ManagementCloud Identity Management
Cloud Identity Management
 
Containers and Docker
Containers and DockerContainers and Docker
Containers and Docker
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Introduction to ChatGPT
Introduction to ChatGPTIntroduction to ChatGPT
Introduction to ChatGPT
 
How to Argue Logically
How to Argue LogicallyHow to Argue Logically
How to Argue Logically
 
Evaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSEvaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONS
 
Evaluating Teaching: MERLOT
Evaluating Teaching: MERLOTEvaluating Teaching: MERLOT
Evaluating Teaching: MERLOT
 
Evaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricEvaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson Rubric
 
Evaluating Teaching: LORI
Evaluating Teaching: LORIEvaluating Teaching: LORI
Evaluating Teaching: LORI
 
Designing Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDesigning Teaching: Pause Procedure
Designing Teaching: Pause Procedure
 
Designing Teaching: ADDIE
Designing Teaching: ADDIEDesigning Teaching: ADDIE
Designing Teaching: ADDIE
 
Designing Teaching: ASSURE
Designing Teaching: ASSUREDesigning Teaching: ASSURE
Designing Teaching: ASSURE
 
Designing Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDesigning Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning Types
 
Designing Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDesigning Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of Instruction
 
Designing Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDesigning Teaching: Elaboration Theory
Designing Teaching: Elaboration Theory
 
Universally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsUniversally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some Considerations
 

KĂźrzlich hochgeladen

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
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).pptxEsquimalt MFRC
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
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.pptxDenish Jangid
 
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.pptxDr. Sarita Anand
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
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...pradhanghanshyam7136
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 

KĂźrzlich hochgeladen (20)

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
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.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
 
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
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 

The Scrum Model

  • 2. Contents 1. Overview 2. Details 3. Advantages 4. Disadvantages 5. Interesting 6. Reflection 7. Review 8. Summary
  • 3.
  • 5. Overview • The “Scrum Model” is a model that represents one method as to how software can be developed.
  • 6. Timeline of Methodologies 6 1950s Code & Fix 1960s Design-Code-Test-Maintain 1970s Waterfall Model 1980s Spiral Model 1990s Rapid Application Development, V Model 2000s Agile Methods
  • 7. Timeline of Methodologies 7 1950s Code & Fix 1960s Design-Code-Test-Maintain 1970s Waterfall Model 1980s Spiral Model 1990s Rapid Application Development, V Model 2000s Agile Methods
  • 9. Overview • Scrum has its roots in a 1986 paper by Hirotaka Takeuchi and Ikujiro Nonaka. • They talk about how forming effective teams are like a rugby match scrum. 9
  • 10. Reference • Takeuchi, H., Nonaka, I. (1986) "The New Product Development Game“, Harvard Business Review, pp.137-146.
  • 11. Hirotaka Takeuchi • Born in 1946. • a Japanese international business strategy professor, who works Hitotsubashi University • Takeuchi is best known for his book written with Ikujirō Nonaka “The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation”
  • 12. Ikujirō Nonaka • Born in 1935. • a Japanese international business strategy professor, who works Hitotsubashi University • Takeuchi is best known for his book written with Hirotaka Takeuchi “The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation”
  • 14. Overview • Following on from Takeuchi and Nonaka’s work, Ken Schwaber and Jeff Sutherland jointly presented a paper describing the Scrum framework at the Business Object Design and Implementation workshop. 14
  • 15. Reference • Sutherland, J., Schwaber, K. (1995) “Business Object Design and Implementation”, Object- Oriented Programming, Systems, Languages & Applications (OOPSLA) '95 workshop Proceedings, University of Michigan. pp.118- 141.
  • 16. Ken Schwaber • Born in 1945. • a software developer, product manager and industry consultant. • Schwaber is one of the leaders of the Agile Software Development movement, and is a founder of the Agile Alliance, and he is responsible for founding the Scrum Alliance.
  • 17. Jeff Sutherland • a Top Gun pilot, a medical doctor and a product manager and industry consultant. • Sutherland is one of the leaders of the Agile Software Development movement, and is a founder of the Agile Alliance.
  • 19. Scrum
  • 20. Scrum • Divide the project into little parts. • Develop each part in 2-4 weeks. • During those 2-4 weeks have a meeting every day. • Use visual aids to motivate the development process.
  • 21. Scrum • Scrum focuses on developing the product in a series of fixed-length iterations called sprints (usually 2-4 weeks). • This give teams a framework for shipping software on a regular rhythm. • Milestones – i.e., the end of a sprint – come frequently, bringing with them a feeling of tangible progress with each cycle that focuses and energizes everyone.
  • 22. Scrum • Scrum calls for four ceremonies that bring structure to each sprint: – Sprint planning: A team planning meeting that determines what to complete in the coming sprint. – Daily stand-up: Also known as a Daily Scrum, a 15- minute mini-meeting for the software team to sync. – Sprint demo: A sharing meeting where the team shows what they've shipped in that sprint. – Sprint retrospective: A review of what did and didn't go well with actions to make the next sprint better.
  • 23. Scrum • During a sprint, visual artefacts like task boards and burndown charts, visible to the team and spectators alike, are powerful motivators.
  • 26. Scrum • A scrum team has a slightly different composition than a traditional waterfall project, with three specific roles: – product owner, – scrum master, and – the development team. • Because scrum teams are cross-functional, "the development team" includes testers, designers, and ops engineers in addition to developers.
  • 27. Scrum • The Project Owner: – creates a prioritized wish list called a product backlog – closely partners with the business and the team to ensure everyone understands the work items in the product backlog – gives the team clear guidance on which features to deliver next – decides when to ship the product with a preference towards more frequent delivery
  • 28. Scrum • This is a role has to be done by a single individual who bring a single unified view to the project. • This role is not the same as a project manager. • The Project Owner ensures that the development team delivers the most value to the business.
  • 29. Scrum • The Scrum Master is the champion for scrum within their team. • They coach the team, the product owner, and the business on the scrum process and look for ways to fine-tune their practice of it. • An effective scrum master deeply understands the work being done by the team and can help the team optimize their delivery flow. • They schedule the needed resources (both human and logistical) for sprint planning, stand- up, sprint review, and the sprint retrospective.
  • 30. Scrum • The Scrum Master also look to resolve impediments and distractions for the development team, insulating them from external disruptions whenever possible. • Part of the scrum master's job is to defend against a pattern common among teams new to scrum: changing the sprint's scope after it has already begun.
  • 31. Scrum • The Scrum Team controls its own destiny and self-organizes around their work. • Agile teams use pull models where the team pulls a certain amount of work off the backlog and commits to completing it that sprint, which is very effective in maintaining quality and ensuring optimum performance of the team over the long-term.
  • 32. Scrum • The most effective Scrum Teams are tight-knit, co-located, and usually 5 to 7 members. Team members have differing skill sets, and cross- train each other so no one person becomes a bottleneck in the delivery of work. • The Scrum Team drives the plan for each sprint. They forecast how much work they believe they can complete over the iteration using their historical velocity as a guide.
  • 34. Advantages • Large project are divided into manageable amounts
  • 35. Advantages • Software developments are coded and tested during the sprint review
  • 36. Advantages • Works well for fast-moving development projects
  • 37. Advantages • Scrum, being agile, adopts feedback from customers and stakeholders
  • 38. Advantages • The individual effort of each team member is visible during daily scrum meetings
  • 39. Advantages • Short sprints enable changes based on feedback a lot more easily
  • 41. Disadvantages • Scrum often leads to scope creep, due to the lack of a definite end-date
  • 42. Disadvantages • Adopting the Scrum framework in large teams is challenging
  • 43. Disadvantages • The framework can be successful only with experienced team members
  • 44. Disadvantages • If any team member leaves the project in the middle, it has a huge negative impact on the project
  • 45. Disadvantages • Quality is hard to implement, until the team goes through aggressive testing process
  • 47. Interesting • Many projects involve learning, innovation and surprises, so a major recurring theme of Scrum is to “inspect and adapt”
  • 48. Interesting • Scrum is not just about processes – it’s a different style of working which is energetic, collaborative, and flexible.
  • 49. Interesting • The Scrum team need to create their own Definition of Done – A programmer might call something done when the code has been written. The tester might think that done means that all of the tests have passed. A business person may think that done means we can now sell it to customers, and it's ready for them to use.
  • 50. Interesting • The Scrum Guide was written and is maintained by the creators of Scrum, Ken Schwaber and Jeff Sutherland and is considered as the Body of Knowledge for Scrum. • http://www.scrumguides.org
  • 51. Interesting • The scrum of scrums is a technique to operate Scrum at scale, for multiple teams working on the same product, allowing them to discuss progress on their interdependencies, focusing on how to coordinate delivering software, especially on areas of overlap and integration.
  • 52. Interesting • Scrum is an great solution to support rapid project progress of almost any type of project. It is extremely effective in creating agility for any organization.
  • 53. Interesting There are other versions of the Model:
  • 55. Reflections • You don’t have to be a technical person to understand Scrum
  • 56. Reflections • Scrum has a definite and repeating rhythm for completing work.
  • 57. Reflections • The ability of individuals is trusted and their availability is known before committing to anything.
  • 58. Reflections • Some people on the team will love Scrum and some people will hate it. • This is perfectly normal and you should encourage people on the team to give it a proper try before they give up. • If an individual ends up giving up, then remove them from the team and let another one step in.