SlideShare a Scribd company logo
Scrum Intro @Orange County Product Managers Prepared by Bachan Anand & Yalda Shafihie   agile@conscires.comhttp://agile.conscires.com
Agenda 2 Introductions Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint Scrum: Release Final Thoughts Appendix
Overview of Agile and Scrum
Overview of Agile and ScrumAgile Manifesto 4 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
Overview of Agile and ScrumAgile Principles 5 Highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software Welcome changing requirements Deliver working software(Product) frequently Business people and developers must work together daily throughout the project
Overview of Agile and ScrumAgile Principles 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)
Overview of Agile and ScrumAgile Principles 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
Overview of Agile and ScrumWhat is Scrum 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
Overview of Agile and ScrumFoundations of Scrum 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
Overview of Agile and ScrumScrum Values 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
Scrum: Vision and Product
Scrum: Vision and ProductVision 12 A goal to aspire to Can be summarized in a short statement of intent Communicate it to the team
Scrum: Vision and ProductRole: Product Owner 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)
Scrum: Vision and ProductUser Stories 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
Scrum: Vision and ProductUser Stories 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
Scrum: Vision and ProductProduct Backlog 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)
Scrum: Sprint
Scrum: SprintRole: ScrumMaster 18 Servant Leader Facilitates the Process Supports the Team Removes Organizational Impediments Socializes Scrum to Management Enable close collaboration across all roles and functions
Scrum: SprintRole: Team 19 Cross-Functional  5-8 Members Self-Organizing Focused on meeting Commitments
Scrum: SprintRole: Relationships 20
Scrum: SprintSprint Cycle 21
Scrum: SprintFlow & Artifacts: Planning 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
Scrum: SprintFlow & Artifacts: Sprint Backlog 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
Scrum: SprintFlow & Artifacts: Done 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
Scrum: SprintFlow & Artifacts: Daily Standup 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
Scrum: SprintFlow & Artifacts: Taskboard 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
Scrum: SprintFlow & Artifacts: Sprint Burndown 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
Scrum: SprintFlow & Artifacts: Sprint Review 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
Scrum: SprintFlow & Artifacts: Retrospective 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
Scrum: Release
Scrum: ReleaseFlow & Artifacts: Velocity 31 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
Scrum: ReleaseFlow & Artifacts: Release Planning 32 Product Owner, in conjunction with the team, formulates Release Plans by applyingthe 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
Scrum: ReleaseFlow & Artifacts: Release Burndown 33 Shows progress across Sprints X-axis is the number of Sprints Y-axis is the total number of stories
Final Thoughts
35 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
Appendix
AppendixRoles 37 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
AppendixArtifacts 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
AppendixPlanning (Ceremonies) 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 Thank you !

More Related Content

What's hot

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
Alexey Krivitsky
 
Software Project management
Software Project managementSoftware Project management
Software Project management
sameer farooq
 
Online class intro to agile & scrum - final
Online class   intro to agile & scrum - finalOnline class   intro to agile & scrum - final
Online class intro to agile & scrum - final
Conscires Agile Practices
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology 
SnehaRoy74
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Scrum@accenture
Scrum@accentureScrum@accenture
Scrum@accenture
Pierre E. NEIS
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
Tuan Yang
 
Scrum
Scrum Scrum
Scrum
Gautam Kumar
 
Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1
COMPETENSIS
 
Agile Methology Seminar Report
Agile Methology Seminar ReportAgile Methology Seminar Report
Agile Methology Seminar Report
Mohit Kumar
 

What's hot (20)

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Online class intro to agile & scrum - final
Online class   intro to agile & scrum - finalOnline class   intro to agile & scrum - final
Online class intro to agile & scrum - final
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology 
 
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
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
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
 
Scrum@accenture
Scrum@accentureScrum@accenture
Scrum@accenture
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
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
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Scrum
Scrum Scrum
Scrum
 
Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Methology Seminar Report
Agile Methology Seminar ReportAgile Methology Seminar Report
Agile Methology Seminar Report
 

Viewers also liked

Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29th
Conscires Agile Practices
 
Jan 12th APLN Meeting
Jan 12th   APLN  MeetingJan 12th   APLN  Meeting
Jan 12th APLN Meeting
Conscires Agile Practices
 
Dec 1st Orange County Apln Meeting
Dec 1st  Orange County Apln MeetingDec 1st  Orange County Apln Meeting
Dec 1st Orange County Apln Meeting
Conscires Agile Practices
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
Sprint Execution - Stand-up, Taskboard etc
Sprint Execution - Stand-up, Taskboard etcSprint Execution - Stand-up, Taskboard etc
Sprint Execution - Stand-up, Taskboard etc
Conscires Agile Practices
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
Conscires Agile Practices
 
Running a retrospective (coachatplay)
Running a retrospective (coachatplay)Running a retrospective (coachatplay)
Running a retrospective (coachatplay)
Conscires Agile Practices
 

Viewers also liked (7)

Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29th
 
Jan 12th APLN Meeting
Jan 12th   APLN  MeetingJan 12th   APLN  Meeting
Jan 12th APLN Meeting
 
Dec 1st Orange County Apln Meeting
Dec 1st  Orange County Apln MeetingDec 1st  Orange County Apln Meeting
Dec 1st Orange County Apln Meeting
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Sprint Execution - Stand-up, Taskboard etc
Sprint Execution - Stand-up, Taskboard etcSprint Execution - Stand-up, Taskboard etc
Sprint Execution - Stand-up, Taskboard etc
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Running a retrospective (coachatplay)
Running a retrospective (coachatplay)Running a retrospective (coachatplay)
Running a retrospective (coachatplay)
 

Similar to Scrum intro conscires - ocpm

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
 
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
Marge Tam, PMP, CSM, A-CSM
 
Introduction to scrum by bachan anand
Introduction to scrum by bachan anandIntroduction to scrum by bachan anand
Introduction to scrum by bachan anand
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & Scrum Introduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
Agile development introduction
Agile development introductionAgile development introduction
Agile development introduction
beforeach
 
Agile methods
Agile methodsAgile methods
Agile methods
DUONG Trong Tan
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
zuma14
 
Introduction to agile scrum july 18th
Introduction to agile scrum july 18thIntroduction to agile scrum july 18th
Introduction to agile scrum july 18th
Conscires Agile Practices
 
Introduction to agile & scrum
Introduction to agile & scrumIntroduction to agile & scrum
Introduction to agile & scrum
Conscires Agile Practices
 
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
Adrian Treacy
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
Stephen Albright
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
Conscires Agile Practices
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
Conscires Agile Practices
 

Similar to Scrum intro conscires - ocpm (20)

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 Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101
 
Introduction to scrum by bachan anand
Introduction to scrum by bachan anandIntroduction to scrum by bachan anand
Introduction to scrum by bachan anand
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & Scrum Introduction 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
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile development introduction
Agile development introductionAgile development introduction
Agile development introduction
 
Agile methods
Agile methodsAgile methods
Agile methods
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Introduction to agile scrum july 18th
Introduction to agile scrum july 18thIntroduction to agile scrum july 18th
Introduction to agile scrum july 18th
 
Introduction to agile & scrum
Introduction to agile & scrumIntroduction to agile & scrum
Introduction to agile & scrum
 
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
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
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
 

More from Conscires Agile Practices

Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
Conscires Agile Practices
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
Conscires Agile Practices
 
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
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to agile scrum july 24th
Introduction to agile scrum july 24thIntroduction to agile scrum july 24th
Introduction to agile scrum july 24th
Conscires Agile Practices
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
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
Conscires Agile Practices
 
User stories & relative estimation
User stories & relative estimationUser stories & relative estimation
User stories & relative estimation
Conscires Agile Practices
 
Deep dive into scrum meetings
Deep dive into scrum meetingsDeep dive into scrum meetings
Deep dive into scrum meetings
Conscires Agile Practices
 

More from Conscires Agile Practices (12)

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 webinar Intro to scrum webinar
Intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
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 july 24th
Introduction to agile scrum july 24thIntroduction to agile scrum july 24th
Introduction to agile scrum july 24th
 
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
 
Deep dive into scrum meetings
Deep dive into scrum meetingsDeep dive into scrum meetings
Deep dive into scrum meetings
 

Recently uploaded

Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
DerekIwanaka1
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
Aggregage
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
JeremyPeirce1
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
daothibichhang1
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 

Recently uploaded (20)

Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 

Scrum intro conscires - ocpm

  • 1. Scrum Intro @Orange County Product Managers Prepared by Bachan Anand & Yalda Shafihie agile@conscires.comhttp://agile.conscires.com
  • 2. Agenda 2 Introductions Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint Scrum: Release Final Thoughts Appendix
  • 3. Overview of Agile and Scrum
  • 4. Overview of Agile and ScrumAgile Manifesto 4 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. Overview of Agile and ScrumAgile Principles 5 Highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software Welcome changing requirements Deliver working software(Product) frequently Business people and developers must work together daily throughout the project
  • 6. Overview of Agile and ScrumAgile Principles 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. Overview of Agile and ScrumAgile Principles 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. Overview of Agile and ScrumWhat is Scrum 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. Overview of Agile and ScrumFoundations of Scrum 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. Overview of Agile and ScrumScrum Values 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. Scrum: Vision and Product
  • 12. Scrum: Vision and ProductVision 12 A goal to aspire to Can be summarized in a short statement of intent Communicate it to the team
  • 13. Scrum: Vision and ProductRole: Product Owner 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. Scrum: Vision and ProductUser Stories 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. Scrum: Vision and ProductUser Stories 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. Scrum: Vision and ProductProduct Backlog 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)
  • 18. Scrum: SprintRole: ScrumMaster 18 Servant Leader Facilitates the Process Supports the Team Removes Organizational Impediments Socializes Scrum to Management Enable close collaboration across all roles and functions
  • 19. Scrum: SprintRole: Team 19 Cross-Functional 5-8 Members Self-Organizing Focused on meeting Commitments
  • 22. Scrum: SprintFlow & Artifacts: Planning 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. Scrum: SprintFlow & Artifacts: Sprint Backlog 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. Scrum: SprintFlow & Artifacts: Done 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. Scrum: SprintFlow & Artifacts: Daily Standup 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. Scrum: SprintFlow & Artifacts: Taskboard 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. Scrum: SprintFlow & Artifacts: Sprint Burndown 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. Scrum: SprintFlow & Artifacts: Sprint Review 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. Scrum: SprintFlow & Artifacts: Retrospective 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
  • 31. Scrum: ReleaseFlow & Artifacts: Velocity 31 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. Scrum: ReleaseFlow & Artifacts: Release Planning 32 Product Owner, in conjunction with the team, formulates Release Plans by applyingthe 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. Scrum: ReleaseFlow & Artifacts: Release Burndown 33 Shows progress across Sprints X-axis is the number of Sprints Y-axis is the total number of stories
  • 35. 35 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
  • 37. AppendixRoles 37 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. AppendixArtifacts 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. AppendixPlanning (Ceremonies) 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

Editor's Notes

  1. Test
  2. Doing Scrum mechanics without these values misses the point. These values are not unique to Scrum, but the Scrum Framework is built on top of these values.
  3. Card – A promise for subsequent conversationConversation – In order to collaborateto build and deliver software that meets the customer&apos;s needs,we must converse continuallyConfirmation - Specifics of what we&apos;re building must ultimately be clear to the customer and the team who will deliver., captured in Acceptance Criteria
  4. (Mike Cohn)
  5. Asteroids – decompose too many, then have too much to deal withEstimation may use Planning Poker
  6. Cross-Functional = Dev, QA, Bus Analyst, UI Designer, Architect
  7. Sprints are TimeBoxed 1 to 2 weeksTypical duration is 2–4 weeks or a calendar month at mostA constant duration leads to a better rhythm
  8. done in two meetings. Requirements Workshop and Design WorkshopCan also have Pre-Planning (Estimation) and Product Backlog Grooming meetingIf commitment is inaccurate (either under-commit or over-commit), then stories are to be added or removed. Team would then reflect in the Retrospective and accordingly adjust their upcoming commitments
  9. Definition of Done helps determine the necessary tasks
  10. StoryTasks (Things to Do)Work in Progress (WIP)Blocked/ImpededDone
  11. Gold line is the trend lineY-axis could also be the number of remaining story points
  12. Gold line is the trend line