SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Prepared by




Bachan Anand & David Weir
    agile@conscires.com
 http://agile.conscires.com
   Introductions
   Overview of Agile and Scrum
   Scrum: Vision and Product
   Scrum: Sprint
   Scrum: Release
   Final Thoughts
   Appendix




                                  2
   As a customer , I want
    ◦ The ability to go to market faster
    ◦ Faster return on investment
   As a Project Manager, I want
    ◦ To measure the progress of my project in terms of
      real progress made and product ready to be
      shipped.
   As a team member, I want
    ◦ A sustainable pace
    ◦ Satisfaction of quality product delivered



                                                          3
   Agile is a set of values:
    ◦ Individuals and interactions over processes
      and tools
    ◦ Working software(Products) over
      comprehensive documentation
    ◦ Customer collaboration over contract
      negotiation
    ◦ Responding to change over following a plan



                                                    5
   Highest priority is to satisfy the customer
    through early and continuous delivery
    of valuable software
   Welcome changing requirements
   Deliver working software(Product) frequently
   Business people and developers must work
    together daily throughout the project




                                                   6
   Build projects around motivated individuals
   Most efficient and effective method of
    conveying information is face-to-face
    conversation
   Working software(product) is the primary
    measure of progress
   Agile processes promote sustainable
    development (maintain a constant pace
    indefinitely)


                                                  7
   Continuous attention to technical excellence
    and good design enhances agility
   Simplicity (art of maximizing amount
    of work not done) is essential
   Best architectures, requirements, and designs
    emerge from self-organizing teams
   At regular intervals, team reflects on how
    to become more effective, then tunes and adjusts


                    http://agilemanifesto.org/principles.html


                                                                8
   Scrum is an Agile framework
    that supports lightweight
    processes that emphasize:
    ◦   Incremental deliveries
    ◦   Quality of Product
    ◦   Continuous improvement
    ◦   Discovery of people’s potential
   Scrum is simple to
    understand, but requires
    discipline in order to be
    successful
   Scrum is not a methodology



                                          9
   Empiricism
    ◦ Detailed up-front planning and defined processes are replaced
      by just-in-time Inspect and Adapt cycles
   Self-Organization
    ◦ Small teams manage their own workload and organize
      themselves around clear goals and constraints
   Prioritization
    ◦ Do the next right thing
   Rhythm
    ◦ Allows teams to avoid daily noise and focus on delivery
   Collaboration
    ◦ Leaders and customers work with the Team, rather than
      directing them


                                                                      10
   Transparency
    ◦ Everything about a project is visible to everyone
   Commitment
    ◦ Be willing to commit to a goal
   Courage
    ◦ Have the courage to commit, to act, to be open and to
      expect respect
   Focus
    ◦ Focus all of your efforts and skills on doing the work that
      you have committed to doing
   Respect
    ◦ Respect and trust the different people who comprise a team


                                                                    11
   A goal to aspire to
   Can be summarized
    in a short
    statement of intent
   Communicate it to
    the team




                          13
   Thought Leader and Visionary
   Drives the Product Vision (for example, with
    Story Mapping)
   Prioritizes the User Stories
   Maintains the Product Backlog with the team
   Accepts the Working Product (on behalf of the
    customer)




                                                    14
   Product requirements formulated as one or
    more sentences in the everyday or business
    language of the user
    ◦ As a <user>, I would like <function> so that I get
      <value>
   Each User Story has an associated Acceptance
    Criteria that is used to determine if the Story
    is completed




                                                           15
   Independent
    ◦ Not overlap in concept and be able to schedule and implement them in
      any order
   Negotiable
    ◦ Not an explicit contract for features; rather, details will be co-created by
      Product Owner and Team
   Valuable
    ◦ Add business value
   Estimated
    ◦ Just enough to help the Product Owner rank and schedule the story's
      implementation
   Sized Appropriately
    ◦ Need to be small, such as a few person-days
   Testable
    ◦ A characteristic of good requirements



                                                                                     16
   A living list of requirements captured in the form
    of User Stories
   Represents the WHAT of the system
   Prioritization with respect to business value is
    essential!
   Each story has estimated Story Points, which
    represent relative size, and is determined by
    those actually doing the work
   Higher priority items are decomposed and lower
    priority items are left as larger stories (epics)

                                                         17
   Servant Leader
   Facilitates the Process
   Supports the Team
   Removes Organizational Impediments
   Socializes Scrum to Management
   Enable close collaboration across all roles
    and functions



                                                  19
   Cross-Functional
   5-8 Members
   Self-Organizing
   Focused on meeting Commitments




                                     20
21
22
   Sprint Planning meeting held at beginning of
    each Sprint
   Time and Resources are fixed in any given Sprint
   Goal is to have prioritized Sprint Backlog, broken
    down into tasks, that the Team can commit to
   During planning, Team commits to scope that
    can be completed in the Sprint, taking into
    account the definition of Done
   Story points may be refined



                                                         23
   List of stories, broken down into tasks, that is
    committed for any particular Sprint
   Owned and managed by the Team
   Any team member can add, delete or
    change the sprint backlog with additional
    tasks




                                                       24
   Team creates its own definition of Done in the
    interest of creating quality software
   Definition can evolve over sprints
   Example checklist (not exhaustive):
    ◦   Unit tests pass (ideally automated)
    ◦   Customer Acceptance tests pass
    ◦   User docs written
    ◦   UI design approved by PO
    ◦   Integrated into existing system
    ◦   Regression test/s pass (ideally automated)
    ◦   Deployed on staging server
    ◦   Performance tests pass

                                                     25
   Meetings held in same location, same time,
    every day
   Timeboxed at 15 minutes
   Encourages self-organization, rhythm, and
    collaboration
   Not a status meeting
   Each Team member speaks to:
    ◦ What did I accomplish in the last 24 hours
    ◦ What do I plan to accomplish in the next 24 hours
    ◦ Any impediments getting in the way of my work


                                                          26
   Active visual
    indicator of flow of
    work
   Should be visible to
    team members at all
    times
   Should be kept
    current
   Encourages self-
    organization, and
    collaboration


                           27
   Shows daily
    progress in
    the Sprint
   X-axis is the
    number of
    days in the
    Sprint
   Y-axis is the
    number of
    remaining
    stories


                    28
   Occurs at the end of each Sprint
   Inspect and Adapt the product (Empiricism)
   The team meets with the Product Owner (and
    Stakeholders) to demonstrate the working
    software from the Sprint
   This is a hands-on software demo (not a
    PowerPoint) that usually requires some prep
    beforehand



                                                  29
   Occurs at the end of each Sprint
   Inspect and Adapt the process (Empiricism)
   Team and ScrumMaster meet to reflect on
    what went well and what can be improved
   Tone of the meeting is that everyone did their
    best and now look to how can we improve
   Retrospectives must conclude with team
    commitments to action



                                                     30
   Total number of story points completed by a
    team in a Sprint
   Can be used by the team as a reference
    during Sprint Planning
   Used by Product Owner to plan out the
    releases




                                                  32
   Product Owner, in conjunction with the team,
    formulates Release Plans by applying the
    team Velocity to the Product Backlog
   Release Plans are revisited after every Sprint
   Two ways to approach
    ◦ Fix scope and determine how many sprints are
      needed
    ◦ Fix time and determine how much scope can be
      completed



                                                     33
   Shows
    progress
    across Sprints
   X-axis is the
    number of
    Sprints
   Y-axis is the
    total number
    of stories



                     34
   Scrum is a lightweight framework
    with a simple set of rules, built on
    foundations and values

   Scrum enables teams to discover
    their true potential and deliver
    quality software that adds business
    value


                                           36
   Product Owner
    ◦ Thought Leader and Visionary, who drives the Product
      Vision, maintains the Product Backlog, prioritizes the
      User Stories, and accepts the Working Software (on
      behalf of the customer)
   ScrumMaster
    ◦ Servant Leader, who facilitates the process, supports the
      Team, removes organizational impediments, and
      socializes Scrum to Management
   Team
    ◦ Cross-Functional group of 5-8 Members that is self-
      organizing and focused on meeting Commitments


                                                                  38
   Product Backlog
    ◦ A living list of requirements captured in the form of User
      Stories, prioritized according to business value
   Sprint Backlog
    ◦ List of stories, broken down into tasks, that is committed
      for any particular Sprint; owned and managed by the Team
   Taskboard
    ◦ Active visual indicator of flow of work
   Sprint Burndown Chart
    ◦ Shows daily progress in the Sprint
   Release Burndown Chart
    ◦ Shows progress across Sprints



                                                                   39
   Sprint Planning
    ◦ Held at beginning of each Sprint, with the goal to have
      prioritized Sprint Backlog, broken down into tasks, that the
      Team can commit to
   Daily Standup
    ◦ Meetings held in same location, same time, every day, with
      the goal of ensuring that team members are in synch (not a
      status meeting)
   Sprint Review
    ◦ Occurs at the end of each Sprint, with the goal of inspecting
      and adapting the Product
   Retrospective
    ◦ Occurs at the end of each Sprint, with the goal of inspecting
      and adapting the process


                                                                      40

Weitere ähnliche Inhalte

Was ist angesagt?

Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)Jakir Hosen Khan
 
SCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- ScrumSCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- ScrumSujit Ghosh
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 

Was ist angesagt? (20)

Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to scrum by bachan anand
Introduction to scrum by bachan anandIntroduction to scrum by bachan anand
Introduction to scrum by bachan anand
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum july 18th
Introduction to agile scrum july 18thIntroduction to agile scrum july 18th
Introduction to agile scrum july 18th
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
SCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- ScrumSCQAA- San Fernando Valley Chapter on- Scrum
SCQAA- San Fernando Valley Chapter on- Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Intro to scrum bachan anand
Intro to scrum   bachan anandIntro to scrum   bachan anand
Intro to scrum bachan anand
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
 

Ähnlich wie Scrum intro conscires

Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Adrian Treacy
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumInova LLC
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Developmentaboulkheir
 
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_hubOwner Tester's Hub
 
Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Marge Tam, PMP, CSM, A-CSM
 

Ähnlich wie Scrum intro conscires (20)

Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to agile scrum july 24th
Introduction to agile scrum july 24thIntroduction to agile scrum july 24th
Introduction to agile scrum july 24th
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Intro to Scrum Webinar
Intro to Scrum WebinarIntro to Scrum Webinar
Intro to Scrum Webinar
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Scrum intro conscires - ocpm
Scrum intro   conscires - ocpmScrum intro   conscires - ocpm
Scrum intro conscires - ocpm
 
Scrum
ScrumScrum
Scrum
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
 
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
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101
 

Mehr von Conscires Agile Practices (8)

Csm training what is it all about
Csm training   what is it all aboutCsm training   what is it all about
Csm training what is it all about
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
How to go about an agile adoption
How to go about an agile adoptionHow to go about an agile adoption
How to go about an agile adoption
 
User stories & relative estimation
User stories & relative estimationUser stories & relative estimation
User stories & relative estimation
 
Introduction to agile & scrum
Introduction to agile & scrumIntroduction to agile & scrum
Introduction to agile & scrum
 
Deep dive into scrum meetings
Deep dive into scrum meetingsDeep dive into scrum meetings
Deep dive into scrum meetings
 

Kürzlich hochgeladen

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 

Kürzlich hochgeladen (20)

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 

Scrum intro conscires

  • 1. Prepared by Bachan Anand & David Weir agile@conscires.com http://agile.conscires.com
  • 2. Introductions  Overview of Agile and Scrum  Scrum: Vision and Product  Scrum: Sprint  Scrum: Release  Final Thoughts  Appendix 2
  • 3. As a customer , I want ◦ The ability to go to market faster ◦ Faster return on investment  As a Project Manager, I want ◦ To measure the progress of my project in terms of real progress made and product ready to be shipped.  As a team member, I want ◦ A sustainable pace ◦ Satisfaction of quality product delivered 3
  • 4.
  • 5. Agile is a set of values: ◦ Individuals and interactions over processes and tools ◦ Working software(Products) over comprehensive documentation ◦ Customer collaboration over contract negotiation ◦ Responding to change over following a plan 5
  • 6. Highest priority is to satisfy the customer through early and continuous delivery of valuable software  Welcome changing requirements  Deliver working software(Product) frequently  Business people and developers must work together daily throughout the project 6
  • 7. Build projects around motivated individuals  Most efficient and effective method of conveying information is face-to-face conversation  Working software(product) is the primary measure of progress  Agile processes promote sustainable development (maintain a constant pace indefinitely) 7
  • 8. Continuous attention to technical excellence and good design enhances agility  Simplicity (art of maximizing amount of work not done) is essential  Best architectures, requirements, and designs emerge from self-organizing teams  At regular intervals, team reflects on how to become more effective, then tunes and adjusts http://agilemanifesto.org/principles.html 8
  • 9. Scrum is an Agile framework that supports lightweight processes that emphasize: ◦ Incremental deliveries ◦ Quality of Product ◦ Continuous improvement ◦ Discovery of people’s potential  Scrum is simple to understand, but requires discipline in order to be successful  Scrum is not a methodology 9
  • 10. Empiricism ◦ Detailed up-front planning and defined processes are replaced by just-in-time Inspect and Adapt cycles  Self-Organization ◦ Small teams manage their own workload and organize themselves around clear goals and constraints  Prioritization ◦ Do the next right thing  Rhythm ◦ Allows teams to avoid daily noise and focus on delivery  Collaboration ◦ Leaders and customers work with the Team, rather than directing them 10
  • 11. Transparency ◦ Everything about a project is visible to everyone  Commitment ◦ Be willing to commit to a goal  Courage ◦ Have the courage to commit, to act, to be open and to expect respect  Focus ◦ Focus all of your efforts and skills on doing the work that you have committed to doing  Respect ◦ Respect and trust the different people who comprise a team 11
  • 12.
  • 13. A goal to aspire to  Can be summarized in a short statement of intent  Communicate it to the team 13
  • 14. Thought Leader and Visionary  Drives the Product Vision (for example, with Story Mapping)  Prioritizes the User Stories  Maintains the Product Backlog with the team  Accepts the Working Product (on behalf of the customer) 14
  • 15. Product requirements formulated as one or more sentences in the everyday or business language of the user ◦ As a <user>, I would like <function> so that I get <value>  Each User Story has an associated Acceptance Criteria that is used to determine if the Story is completed 15
  • 16. Independent ◦ Not overlap in concept and be able to schedule and implement them in any order  Negotiable ◦ Not an explicit contract for features; rather, details will be co-created by Product Owner and Team  Valuable ◦ Add business value  Estimated ◦ Just enough to help the Product Owner rank and schedule the story's implementation  Sized Appropriately ◦ Need to be small, such as a few person-days  Testable ◦ A characteristic of good requirements 16
  • 17. A living list of requirements captured in the form of User Stories  Represents the WHAT of the system  Prioritization with respect to business value is essential!  Each story has estimated Story Points, which represent relative size, and is determined by those actually doing the work  Higher priority items are decomposed and lower priority items are left as larger stories (epics) 17
  • 18.
  • 19. Servant Leader  Facilitates the Process  Supports the Team  Removes Organizational Impediments  Socializes Scrum to Management  Enable close collaboration across all roles and functions 19
  • 20. Cross-Functional  5-8 Members  Self-Organizing  Focused on meeting Commitments 20
  • 21. 21
  • 22. 22
  • 23. Sprint Planning meeting held at beginning of each Sprint  Time and Resources are fixed in any given Sprint  Goal is to have prioritized Sprint Backlog, broken down into tasks, that the Team can commit to  During planning, Team commits to scope that can be completed in the Sprint, taking into account the definition of Done  Story points may be refined 23
  • 24. List of stories, broken down into tasks, that is committed for any particular Sprint  Owned and managed by the Team  Any team member can add, delete or change the sprint backlog with additional tasks 24
  • 25. Team creates its own definition of Done in the interest of creating quality software  Definition can evolve over sprints  Example checklist (not exhaustive): ◦ Unit tests pass (ideally automated) ◦ Customer Acceptance tests pass ◦ User docs written ◦ UI design approved by PO ◦ Integrated into existing system ◦ Regression test/s pass (ideally automated) ◦ Deployed on staging server ◦ Performance tests pass 25
  • 26. Meetings held in same location, same time, every day  Timeboxed at 15 minutes  Encourages self-organization, rhythm, and collaboration  Not a status meeting  Each Team member speaks to: ◦ What did I accomplish in the last 24 hours ◦ What do I plan to accomplish in the next 24 hours ◦ Any impediments getting in the way of my work 26
  • 27. Active visual indicator of flow of work  Should be visible to team members at all times  Should be kept current  Encourages self- organization, and collaboration 27
  • 28. Shows daily progress in the Sprint  X-axis is the number of days in the Sprint  Y-axis is the number of remaining stories 28
  • 29. Occurs at the end of each Sprint  Inspect and Adapt the product (Empiricism)  The team meets with the Product Owner (and Stakeholders) to demonstrate the working software from the Sprint  This is a hands-on software demo (not a PowerPoint) that usually requires some prep beforehand 29
  • 30. Occurs at the end of each Sprint  Inspect and Adapt the process (Empiricism)  Team and ScrumMaster meet to reflect on what went well and what can be improved  Tone of the meeting is that everyone did their best and now look to how can we improve  Retrospectives must conclude with team commitments to action 30
  • 31.
  • 32. Total number of story points completed by a team in a Sprint  Can be used by the team as a reference during Sprint Planning  Used by Product Owner to plan out the releases 32
  • 33. Product Owner, in conjunction with the team, formulates Release Plans by applying the team Velocity to the Product Backlog  Release Plans are revisited after every Sprint  Two ways to approach ◦ Fix scope and determine how many sprints are needed ◦ Fix time and determine how much scope can be completed 33
  • 34. Shows progress across Sprints  X-axis is the number of Sprints  Y-axis is the total number of stories 34
  • 35.
  • 36. Scrum is a lightweight framework with a simple set of rules, built on foundations and values  Scrum enables teams to discover their true potential and deliver quality software that adds business value 36
  • 37.
  • 38. Product Owner ◦ Thought Leader and Visionary, who drives the Product Vision, maintains the Product Backlog, prioritizes the User Stories, and accepts the Working Software (on behalf of the customer)  ScrumMaster ◦ Servant Leader, who facilitates the process, supports the Team, removes organizational impediments, and socializes Scrum to Management  Team ◦ Cross-Functional group of 5-8 Members that is self- organizing and focused on meeting Commitments 38
  • 39. Product Backlog ◦ A living list of requirements captured in the form of User Stories, prioritized according to business value  Sprint Backlog ◦ List of stories, broken down into tasks, that is committed for any particular Sprint; owned and managed by the Team  Taskboard ◦ Active visual indicator of flow of work  Sprint Burndown Chart ◦ Shows daily progress in the Sprint  Release Burndown Chart ◦ Shows progress across Sprints 39
  • 40. Sprint Planning ◦ Held at beginning of each Sprint, with the goal to have prioritized Sprint Backlog, broken down into tasks, that the Team can commit to  Daily Standup ◦ Meetings held in same location, same time, every day, with the goal of ensuring that team members are in synch (not a status meeting)  Sprint Review ◦ Occurs at the end of each Sprint, with the goal of inspecting and adapting the Product  Retrospective ◦ Occurs at the end of each Sprint, with the goal of inspecting and adapting the process 40