SlideShare ist ein Scribd-Unternehmen logo
1 von 43
techknowxpress@gmail.com
TechKnowXpress

SCRUM and AGILE Development






Scrum is a way for teams to work
together to develop a product.
Product development, using
Scrum, occurs in small
pieces, with each piece building
upon previously created pieces.
Building products one small piece
at a time encourages creativity
and enables teams to respond to
feedback and change, to build
exactly and only what is needed.

TechKnowXpress

SCRUM and AGILE Development


Scrum is

◦ a management framework
◦ for incremental product development
◦ using one or more cross-functional, selforganizing teams of about seven people each.

◦ an iterative and incremental Agile software
development framework for managing software
projects and product or application
development.

TechKnowXpress

SCRUM and AGILE Development




Scrum was developed and defined by Hirotaka Takeuchi
and Ikujiro Nonaka.
They defined it as a new approach to commercial
product development that would increase speed and
flexibility, based on case studies from manufacturing
firms in the automotive, photocopier and printer
industries.

TechKnowXpress

SCRUM and AGILE Development


Scrum focuses on
"a flexible, holistic
product
development
strategy where a
development team
works as a unit to
reach a common
goal"

TechKnowXpress

SCRUM and AGILE Development




During a
project, customers
may change their
minds about what they
want and need.
Such unpredicted
challenges cannot be
easily addressed in a
traditional predictive
or planned manner.

TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development


Daily Scrum is a 15 minute time-boxed event for the
development team to synchronise activities and create a plan
for the next 24 hours based on what was done since last daily
scrum meeting and what has to be done by the next daily
scrum meeting.

TechKnowXpress

SCRUM and AGILE Development


Team which consists of
managers, supervisors and professionals who
have the authority and knowledge to
implement a change with maximum impact
and value and minimum disruption is called
a change team.

TechKnowXpress

SCRUM and AGILE Development


The Weekly Scrum is a 30‐minute time‐boxed
event for the Change Team to synchronize
activities and create a plan for the next week.

TechKnowXpress

SCRUM and AGILE Development


The Scrum Team
consists of:
◦ Product Owner
◦ The Development
Team
◦ A Scrum Master.



Scrum Teams are
self-organizing and
cross-functional.

TechKnowXpress

SCRUM and AGILE Development


Scrum Master

◦ is accountable for removing
impediments to the ability of
the team to deliver the
product goals and
deliverables.
◦ Acts as a buffer between the
team and any distracting
influences.
◦ Ensures that the Scrum
process is used as intended.
◦ The enforcer of the rules of
Scrum, often chairs key
meetings and challenges the
team to improve.

TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development






Cross-functional.

Self-organizing / self-managing, without
externally assigned roles.
Negotiates commitments with the Product
Owner, one Sprint at a time.



7 ± 2 members



Has a leadership role

TechKnowXpress

SCRUM and AGILE Development


Product Owner is
responsible for
maximizing
value of
product, manage
ment of product
backlog and
work of
development
team.

TechKnowXpress

SCRUM and AGILE Development




Product backlog is
an ordered list of
everything that
might be needed in
the product and is
maintained by the
product owner.
It is the only source
of requirement for
any changes to be
made to the
product.

TechKnowXpress

SCRUM and AGILE Development


Increment is the
sum total of all
product backlog
completed during
a sprint and
during all previous
sprints.

TechKnowXpress

SCRUM and AGILE Development




A mutual
understanding
regarding what
is meant by
complete is
called done.
It ensures
transparency.

TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development


A sprint
◦ is the basic unit of development in Scrum.
◦ is a timeboxed effort.



Each sprint comprises of:
◦ a planning meeting.
◦ an estimated commitment for the sprint goal .
◦ a sprint review-and-retrospective meeting.

TechKnowXpress

SCRUM and AGILE Development


Sprint Goal gives
the Development
Team some
flexibility
regarding the
functionality
implemented
within the Sprint.

TechKnowXpress

SCRUM and AGILE Development


The Sprint Backlog
is a forecast by the
Development Team
about what
functionality will be
in the next
Increment and the
work needed to
deliver that
functionality.

TechKnowXpress

SCRUM and AGILE Development


Sprint Planning
meetings
◦ Plans the entire
work to be
carried out in the
entire sprint.
◦ Carried out by
entire scrum
team.

TechKnowXpress

SCRUM and AGILE Development


The Sprint
Retrospective
◦ Is a 3 hour timeboxed meeting for 1
month Sprints.
◦ Is an opportunity for
the Scrum Team to
inspect itself
◦ Plans for
improvements to be
enacted during the
next Sprint.

TechKnowXpress

SCRUM and AGILE Development


These points
are discussed
in a sprint
meetings.

TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development




Agile software development is a
group of software development
methods based on iterative and
incremental development, where
requirements and solutions evolve
through collaboration between selforganizing, cross-functional teams.
It is a conceptual framework that
promotes foreseen tight interactions
throughout the development cycle.

TechKnowXpress

SCRUM and AGILE Development






Specific areas of overall continuous
improvement of the organisation.

Domains consists of one or more business
functions.
The purpose of domain is to create an area of
progressive change and accountability

TechKnowXpress

SCRUM and AGILE Development


The various domains are:

◦ Enterprise: It consists of management or persons
responsible for overall benefits.
◦ Process: It consists of scrum masters

◦ Productivity: It consists of development teams which are
part of scrum teams.
◦ Quality: It consists of architects, quality standards, build
and infrastructure developers, user interface
designers, framework developers, standards and
conventions developers and database architects.
◦ Value: It consists of Project Management Organization
(PMO).

TechKnowXpress

SCRUM and AGILE Development


Scrum Guide

◦ Is a framework for
developing and
sustaining complex
products.
◦ Contains the
definition of Scrum.
◦ The definition
consists of Scrum’s
roles, events, artifac
ts and the rules that
bind them together.

TechKnowXpress

SCRUM and AGILE Development


Agility path is a
framework
within which
people can
manage the
complex
organisational
change using an
iterative and
incremental
approach.

TechKnowXpress

SCRUM and AGILE Development


Agility Path is:
◦ Lightweight
◦ Simple to understand Difficult to master



Agility path provides:
◦ Clear management roles.
◦ Accountability for managing the benefits.
◦ Return on Investment of changes caused by
implementing new practices

TechKnowXpress

SCRUM and AGILE Development




To manage and optimize the outcome and value of
the investments.
To progressively increase the organisation’s
agility, value of its products and the workplace of its
people.



To guide a progressive organisational transformation.



To invest in change.



To derive competitive advantage from developing
software.

TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development






An Agility Team consists of a Product Owner
Change Team and Scrum Master.

The Agility Team that is initiating the overall
improvement is named the Enterprise Agility
Team.
When a domain has its own team, this is
called a ‘Domain’ Agility Team.

TechKnowXpress

SCRUM and AGILE Development




Empiricism forms the base of scrum and
agile path.
It states that knowledge comes from
experience and making decisions based on
what is known.

TechKnowXpress

SCRUM and AGILE Development


The 3 pillars of
empiricism are:
◦ Transparency
◦ Inspection
◦ Adaption



4 formal opportunities
for inspection and
adaption are:
◦
◦
◦
◦

Sprint Planning
Weekly Scrum
Sprint Review
Sprint Retrospective

TechKnowXpress

SCRUM and AGILE Development
TechKnowXpress

SCRUM and AGILE Development


The waterfall model is
a sequential software
development
process, in which
progress is seen as
flowing steadily
downwards (like a
waterfall) through the
phases of
Conception, Initiation,
Analysis, Design
(validation), Constructi
on, Testing and
Maintenance

TechKnowXpress



Agile software
development refers to
a group of software
development methodo
-logies based on
iterative
development, where
requirements and
solutions evolve
through collaboration
between selforganizing crossfunctional teams.
SCRUM and AGILE Development


Books to be referred:



Links: www.scrum.org

TechKnowXpress

SCRUM and AGILE Development
techknowxpress@gmail.com

TechKnowXpress

SCRUM and AGILE Development

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum
ScrumScrum
Scrum
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum
ScrumScrum
Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile
Agile Agile
Agile
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Scrum
ScrumScrum
Scrum
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 

Ähnlich wie Scrum

Ähnlich wie Scrum (20)

Scrum
Scrum Scrum
Scrum
 
What is Scrum in Agile?
What is Scrum in Agile?What is Scrum in Agile?
What is Scrum in Agile?
 
Agile
AgileAgile
Agile
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Cheat sheet
Cheat sheetCheat sheet
Cheat sheet
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptx
 
AGILE VS Scrum
AGILE VS ScrumAGILE VS Scrum
AGILE VS Scrum
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
How scrum works
How scrum worksHow scrum works
How scrum works
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum
ScrumScrum
Scrum
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
 
certificate in agile project management sample material
certificate in agile project management sample materialcertificate in agile project management sample material
certificate in agile project management sample material
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal Development
 
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
 

Mehr von Darshini Parikh

Mehr von Darshini Parikh (8)

Semantic web
Semantic webSemantic web
Semantic web
 
Pseudo Random Number Generators
Pseudo Random Number GeneratorsPseudo Random Number Generators
Pseudo Random Number Generators
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Swift
SwiftSwift
Swift
 
Cryptography
CryptographyCryptography
Cryptography
 
Online erp
Online erpOnline erp
Online erp
 
Windows 7 installation steps
Windows 7 installation stepsWindows 7 installation steps
Windows 7 installation steps
 
Android
AndroidAndroid
Android
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #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
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Scrum

  • 2.    Scrum is a way for teams to work together to develop a product. Product development, using Scrum, occurs in small pieces, with each piece building upon previously created pieces. Building products one small piece at a time encourages creativity and enables teams to respond to feedback and change, to build exactly and only what is needed. TechKnowXpress SCRUM and AGILE Development
  • 3.  Scrum is ◦ a management framework ◦ for incremental product development ◦ using one or more cross-functional, selforganizing teams of about seven people each. ◦ an iterative and incremental Agile software development framework for managing software projects and product or application development. TechKnowXpress SCRUM and AGILE Development
  • 4.   Scrum was developed and defined by Hirotaka Takeuchi and Ikujiro Nonaka. They defined it as a new approach to commercial product development that would increase speed and flexibility, based on case studies from manufacturing firms in the automotive, photocopier and printer industries. TechKnowXpress SCRUM and AGILE Development
  • 5.  Scrum focuses on "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" TechKnowXpress SCRUM and AGILE Development
  • 6.   During a project, customers may change their minds about what they want and need. Such unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. TechKnowXpress SCRUM and AGILE Development
  • 10.  Daily Scrum is a 15 minute time-boxed event for the development team to synchronise activities and create a plan for the next 24 hours based on what was done since last daily scrum meeting and what has to be done by the next daily scrum meeting. TechKnowXpress SCRUM and AGILE Development
  • 11.  Team which consists of managers, supervisors and professionals who have the authority and knowledge to implement a change with maximum impact and value and minimum disruption is called a change team. TechKnowXpress SCRUM and AGILE Development
  • 12.  The Weekly Scrum is a 30‐minute time‐boxed event for the Change Team to synchronize activities and create a plan for the next week. TechKnowXpress SCRUM and AGILE Development
  • 13.  The Scrum Team consists of: ◦ Product Owner ◦ The Development Team ◦ A Scrum Master.  Scrum Teams are self-organizing and cross-functional. TechKnowXpress SCRUM and AGILE Development
  • 14.  Scrum Master ◦ is accountable for removing impediments to the ability of the team to deliver the product goals and deliverables. ◦ Acts as a buffer between the team and any distracting influences. ◦ Ensures that the Scrum process is used as intended. ◦ The enforcer of the rules of Scrum, often chairs key meetings and challenges the team to improve. TechKnowXpress SCRUM and AGILE Development
  • 16.    Cross-functional. Self-organizing / self-managing, without externally assigned roles. Negotiates commitments with the Product Owner, one Sprint at a time.  7 ± 2 members  Has a leadership role TechKnowXpress SCRUM and AGILE Development
  • 17.  Product Owner is responsible for maximizing value of product, manage ment of product backlog and work of development team. TechKnowXpress SCRUM and AGILE Development
  • 18.   Product backlog is an ordered list of everything that might be needed in the product and is maintained by the product owner. It is the only source of requirement for any changes to be made to the product. TechKnowXpress SCRUM and AGILE Development
  • 19.  Increment is the sum total of all product backlog completed during a sprint and during all previous sprints. TechKnowXpress SCRUM and AGILE Development
  • 20.   A mutual understanding regarding what is meant by complete is called done. It ensures transparency. TechKnowXpress SCRUM and AGILE Development
  • 22.  A sprint ◦ is the basic unit of development in Scrum. ◦ is a timeboxed effort.  Each sprint comprises of: ◦ a planning meeting. ◦ an estimated commitment for the sprint goal . ◦ a sprint review-and-retrospective meeting. TechKnowXpress SCRUM and AGILE Development
  • 23.  Sprint Goal gives the Development Team some flexibility regarding the functionality implemented within the Sprint. TechKnowXpress SCRUM and AGILE Development
  • 24.  The Sprint Backlog is a forecast by the Development Team about what functionality will be in the next Increment and the work needed to deliver that functionality. TechKnowXpress SCRUM and AGILE Development
  • 25.  Sprint Planning meetings ◦ Plans the entire work to be carried out in the entire sprint. ◦ Carried out by entire scrum team. TechKnowXpress SCRUM and AGILE Development
  • 26.  The Sprint Retrospective ◦ Is a 3 hour timeboxed meeting for 1 month Sprints. ◦ Is an opportunity for the Scrum Team to inspect itself ◦ Plans for improvements to be enacted during the next Sprint. TechKnowXpress SCRUM and AGILE Development
  • 27.  These points are discussed in a sprint meetings. TechKnowXpress SCRUM and AGILE Development
  • 29.   Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between selforganizing, cross-functional teams. It is a conceptual framework that promotes foreseen tight interactions throughout the development cycle. TechKnowXpress SCRUM and AGILE Development
  • 30.    Specific areas of overall continuous improvement of the organisation. Domains consists of one or more business functions. The purpose of domain is to create an area of progressive change and accountability TechKnowXpress SCRUM and AGILE Development
  • 31.  The various domains are: ◦ Enterprise: It consists of management or persons responsible for overall benefits. ◦ Process: It consists of scrum masters ◦ Productivity: It consists of development teams which are part of scrum teams. ◦ Quality: It consists of architects, quality standards, build and infrastructure developers, user interface designers, framework developers, standards and conventions developers and database architects. ◦ Value: It consists of Project Management Organization (PMO). TechKnowXpress SCRUM and AGILE Development
  • 32.  Scrum Guide ◦ Is a framework for developing and sustaining complex products. ◦ Contains the definition of Scrum. ◦ The definition consists of Scrum’s roles, events, artifac ts and the rules that bind them together. TechKnowXpress SCRUM and AGILE Development
  • 33.  Agility path is a framework within which people can manage the complex organisational change using an iterative and incremental approach. TechKnowXpress SCRUM and AGILE Development
  • 34.  Agility Path is: ◦ Lightweight ◦ Simple to understand Difficult to master  Agility path provides: ◦ Clear management roles. ◦ Accountability for managing the benefits. ◦ Return on Investment of changes caused by implementing new practices TechKnowXpress SCRUM and AGILE Development
  • 35.   To manage and optimize the outcome and value of the investments. To progressively increase the organisation’s agility, value of its products and the workplace of its people.  To guide a progressive organisational transformation.  To invest in change.  To derive competitive advantage from developing software. TechKnowXpress SCRUM and AGILE Development
  • 37.    An Agility Team consists of a Product Owner Change Team and Scrum Master. The Agility Team that is initiating the overall improvement is named the Enterprise Agility Team. When a domain has its own team, this is called a ‘Domain’ Agility Team. TechKnowXpress SCRUM and AGILE Development
  • 38.   Empiricism forms the base of scrum and agile path. It states that knowledge comes from experience and making decisions based on what is known. TechKnowXpress SCRUM and AGILE Development
  • 39.  The 3 pillars of empiricism are: ◦ Transparency ◦ Inspection ◦ Adaption  4 formal opportunities for inspection and adaption are: ◦ ◦ ◦ ◦ Sprint Planning Weekly Scrum Sprint Review Sprint Retrospective TechKnowXpress SCRUM and AGILE Development
  • 41.  The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design (validation), Constructi on, Testing and Maintenance TechKnowXpress  Agile software development refers to a group of software development methodo -logies based on iterative development, where requirements and solutions evolve through collaboration between selforganizing crossfunctional teams. SCRUM and AGILE Development
  • 42.  Books to be referred:  Links: www.scrum.org TechKnowXpress SCRUM and AGILE Development