SlideShare a Scribd company logo
Stealth Scrum Michael Sahota Senior Principal Consultant BEA Systems May, 2005
Agenda ,[object Object],[object Object],[object Object],[object Object]
Scrum ,[object Object],[object Object]
© Advanced Development Methods 2003 All Rights Reserved
©  Copyright 2004, William C. Wake, William.Wake@acm.org,  www.xp123.com Free for non-commercial use. 1-25-04 Daily Scrum Hosted by ScrumMaster Attended by all, but Stakeholders don’t speak Same time every day Answer: 1) What did you do yesterday? 2) What will you do today? 3) What’s in your way? Team updates Sprint Backlog; ScrumMaster updates Blocks List PO Product Owner: Set priorities Roles SM ScrumMaster: Manage process, re­­move blocks T Team: Develop product SH Stakeholders: observe & advise Key Artifacts Product Backlog List of  requirements & issues Owned by Product Owner Anybody can add to it Only Product Owner prioritizes Sprint Goal One-sentence summary Declared by Product Owner Accepted by team Sprint Backlog List of  tasks Owned by team Only team modifies it Blocks List List of  blocks & unmade decisions Owned by ScrumMaster Updated daily Increment Version of the product Shippable functionality (tested, documented, etc.) Key Meetings Sprint Planning Meeting Hosted by ScrumMaster; ½-1 day In: Product Backlog, existing pro­duct, business & technology conditions 1. Select highest priority items in Product Backlog; declare Sprint Goal 2. Team turns selected items into Sprint Backlog Out:: Sprint Goal, Sprint Backlog Sprint Review Meeting Hosted by ScrumMaster Attended by all Informal, 4-hour, informational Team demos Increment All discuss Hold retrospective Announce next Sprint Planning Meeting Product Backlog Development Process Increment Sprint Planning Meeting Daily Scrum Daily Work Sprint Goal Sprint Backlog Blocks List Product  Sprint Review Meeting Sprint :  30 days each Product Backlog’ Increment’
Engineering Best Practices © Advanced Development Methods 2003 All Rights Reserved Capability If not present, insert into Product Backlog the identified non-functional requirements at high priority Source code management “ Investigate and implement source code management” Test driven development “ NonFunctional Requirement - Learn and implement test driven development” Automated builds “ Investigate and implement automated build and test capability” Refactoring “ Investigate, learn and implement refactoring” Coding standards “ Devise and implement coding standards” User development of acceptance tests “ Investigate and implement user development of acceptance tests” Frequent check-in of code “ Set standards for checking in code” Shared code “  Investigate and implement code review and sharing practices” Working environment “ Upgrade working environment and tools for teams”
Situation Description ,[object Object],[object Object],[object Object]
Exercise ,[object Object],[object Object],[object Object],[object Object]
Stealth Scrum Cookbook ,[object Object],[object Object],[object Object]
White Label Scrum Scrum White Label Scrum XP Product Owner Project Manager Customer Scrum Master Team Lead/Project Manger n/a (Coach) Sprint Iteration Iteration Sprint * Meeting Iteration * Meeting Standup Meeting, Iteration Planning Product Backlog Project Tasks User Stories, Release Plan Sprint Backlog Iteration Tasks Tasks
Incrementally Add Process Process Iteration Agree to do iterative development (Two week iteration) 0 Iteration Planning Meeting - light version 1 Iteration Goal 1 Daily Meeting (RIP weekly status meeting) 1 Mid-point review Meeting 1 Iteration Review Meeting  - including  demo,  retrospective   1 Iteration Tasks 2 Product Backlog, Release Planning 4 Iteration Task Burndown (First mention of Scrum) 5 & 6
Incrementally Add Software Practices Practices Iteration Source code management 0 Architecture/Design Diagrams 1 Test driven development (Unit test only) 2 Working environment (Tools only) 2 & 3 Refactoring 4 Coding standards 4 Shared code (Some pair programming) 4 Frequent check-in of code 5 User development of acceptance tests 5 Automated builds (Was on to-do list)
Challenges ,[object Object],[object Object]
Critical Success Factors ,[object Object],[object Object]
Conclusion ,[object Object],[object Object]

More Related Content

What's hot

Test plan
Test planTest plan
Test plan
lakshitha perera
 
Test planning
Test planningTest planning
Test planning
Abdul Basit
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
muhammad afif
 
Mary_Deepthy
Mary_DeepthyMary_Deepthy
Mary_Deepthy
Mary Deepthy
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
Scrum best practices
Scrum best practicesScrum best practices
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
Edureka!
 
Software Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management SystemSoftware Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management System
Nasiruddin Juel
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
Belal Raslan
 
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
TEST Huddle
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planning
Nidhya Rangarajan
 
Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementation
Luthfia Ulinnuha
 
02 test planning
02   test planning02   test planning
02 test planning
Clemens Reijnen
 
quality
qualityquality
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
Leslie Smart
 
Software engineering-quiz
Software engineering-quizSoftware engineering-quiz
Software engineering-quiz
Dr. C.V. Suresh Babu
 
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW DevelopmentISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
Pankaj Dubey
 
Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...
Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...
Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...
Lviv Startup Club
 
Bai giang-spm-16jan14
Bai giang-spm-16jan14Bai giang-spm-16jan14

What's hot (20)

Test plan
Test planTest plan
Test plan
 
Test planning
Test planningTest planning
Test planning
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Mary_Deepthy
Mary_DeepthyMary_Deepthy
Mary_Deepthy
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
 
Scrum best practices
Scrum best practicesScrum best practices
Scrum best practices
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
Software Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management SystemSoftware Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management System
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
Markus Gartner - Alternative Paths for Self-Education in Software Testing - E...
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planning
 
Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementation
 
02 test planning
02   test planning02   test planning
02 test planning
 
quality
qualityquality
quality
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
Software engineering-quiz
Software engineering-quizSoftware engineering-quiz
Software engineering-quiz
 
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW DevelopmentISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
 
Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...
Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...
Lviv PMDay 2015 S Роман Савченко: Комплексний підхід в оцінюванні стану проек...
 
Bai giang-spm-16jan14
Bai giang-spm-16jan14Bai giang-spm-16jan14
Bai giang-spm-16jan14
 

Similar to Vacation Stealth Scrum

Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
varty
 
Intro To Scrum.V3
Intro To Scrum.V3Intro To Scrum.V3
Intro To Scrum.V3
Tommy Norman
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
msorin
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
scottycn
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
Erwin Verweij
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
zuma14
 
Agile
AgileAgile
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Dr. Syed Hassan Amin
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
gurbaxrawat
 
Agile
Agile Agile
An Introduction to Scrum
An Introduction to ScrumAn Introduction to Scrum
An Introduction to Scrum
mbalas2
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
Raghav Seth
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
Tomy Rhymond
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
deyoepw
 
agiletesting-220223101844.pptx
agiletesting-220223101844.pptxagiletesting-220223101844.pptx
agiletesting-220223101844.pptx
AbhilashaKoka
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
shankar chinn
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
Abhishek Prasoon
 
Scrum for a team that have appled Scrum
Scrum for a team that have appled ScrumScrum for a team that have appled Scrum
Scrum for a team that have appled Scrum
Nhi Nguyen Phan Quy
 

Similar to Vacation Stealth Scrum (20)

Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Intro To Scrum.V3
Intro To Scrum.V3Intro To Scrum.V3
Intro To Scrum.V3
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
 
Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Agile
AgileAgile
Agile
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
Agile Agile
Agile
 
An Introduction to Scrum
An Introduction to ScrumAn Introduction to Scrum
An Introduction to Scrum
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
agiletesting-220223101844.pptx
agiletesting-220223101844.pptxagiletesting-220223101844.pptx
agiletesting-220223101844.pptx
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2Agile software-development-overview-1231560734008086-2
Agile software-development-overview-1231560734008086-2
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
 
Scrum for a team that have appled Scrum
Scrum for a team that have appled ScrumScrum for a team that have appled Scrum
Scrum for a team that have appled Scrum
 

More from Michael Sahota

5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile Mindset
Michael Sahota
 
Advice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-MakingAdvice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-Making
Michael Sahota
 
10 Secrets of Agile Transformation
10 Secrets of Agile Transformation10 Secrets of Agile Transformation
10 Secrets of Agile Transformation
Michael Sahota
 
Reinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering OrlandoReinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering Orlando
Michael Sahota
 
Reinventing Organizations for Agility
Reinventing Organizations for AgilityReinventing Organizations for Agility
Reinventing Organizations for Agility
Michael Sahota
 
Reinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise AgilityReinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise Agility
Michael Sahota
 
People over Process (Agile & Beyond)
People over Process (Agile & Beyond)People over Process (Agile & Beyond)
People over Process (Agile & Beyond)
Michael Sahota
 
Manager's journey
Manager's journeyManager's journey
Manager's journey
Michael Sahota
 
Agile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizationsAgile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizations
Michael Sahota
 
Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations
Michael Sahota
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
Michael Sahota
 
People over Process
People over ProcessPeople over Process
People over Process
Michael Sahota
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study Highlights
Michael Sahota
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOC
Michael Sahota
 
How to fast with sticky notes
How to fast with sticky notesHow to fast with sticky notes
How to fast with sticky notes
Michael Sahota
 
Top 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about themTop 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about them
Michael Sahota
 
My Agile suitcase
My Agile suitcaseMy Agile suitcase
My Agile suitcase
Michael Sahota
 
Play, Games and Gamification TPMA
Play, Games and Gamification TPMAPlay, Games and Gamification TPMA
Play, Games and Gamification TPMA
Michael Sahota
 
The business case for agile transformation
The business case for agile transformationThe business case for agile transformation
The business case for agile transformation
Michael Sahota
 
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideAgile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Michael Sahota
 

More from Michael Sahota (20)

5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile Mindset
 
Advice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-MakingAdvice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-Making
 
10 Secrets of Agile Transformation
10 Secrets of Agile Transformation10 Secrets of Agile Transformation
10 Secrets of Agile Transformation
 
Reinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering OrlandoReinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering Orlando
 
Reinventing Organizations for Agility
Reinventing Organizations for AgilityReinventing Organizations for Agility
Reinventing Organizations for Agility
 
Reinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise AgilityReinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise Agility
 
People over Process (Agile & Beyond)
People over Process (Agile & Beyond)People over Process (Agile & Beyond)
People over Process (Agile & Beyond)
 
Manager's journey
Manager's journeyManager's journey
Manager's journey
 
Agile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizationsAgile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizations
 
Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
 
People over Process
People over ProcessPeople over Process
People over Process
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study Highlights
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOC
 
How to fast with sticky notes
How to fast with sticky notesHow to fast with sticky notes
How to fast with sticky notes
 
Top 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about themTop 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about them
 
My Agile suitcase
My Agile suitcaseMy Agile suitcase
My Agile suitcase
 
Play, Games and Gamification TPMA
Play, Games and Gamification TPMAPlay, Games and Gamification TPMA
Play, Games and Gamification TPMA
 
The business case for agile transformation
The business case for agile transformationThe business case for agile transformation
The business case for agile transformation
 
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideAgile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival Guide
 

Recently uploaded

Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

Vacation Stealth Scrum

  • 1. Stealth Scrum Michael Sahota Senior Principal Consultant BEA Systems May, 2005
  • 2.
  • 3.
  • 4. © Advanced Development Methods 2003 All Rights Reserved
  • 5. © Copyright 2004, William C. Wake, William.Wake@acm.org, www.xp123.com Free for non-commercial use. 1-25-04 Daily Scrum Hosted by ScrumMaster Attended by all, but Stakeholders don’t speak Same time every day Answer: 1) What did you do yesterday? 2) What will you do today? 3) What’s in your way? Team updates Sprint Backlog; ScrumMaster updates Blocks List PO Product Owner: Set priorities Roles SM ScrumMaster: Manage process, re­­move blocks T Team: Develop product SH Stakeholders: observe & advise Key Artifacts Product Backlog List of requirements & issues Owned by Product Owner Anybody can add to it Only Product Owner prioritizes Sprint Goal One-sentence summary Declared by Product Owner Accepted by team Sprint Backlog List of tasks Owned by team Only team modifies it Blocks List List of blocks & unmade decisions Owned by ScrumMaster Updated daily Increment Version of the product Shippable functionality (tested, documented, etc.) Key Meetings Sprint Planning Meeting Hosted by ScrumMaster; ½-1 day In: Product Backlog, existing pro­duct, business & technology conditions 1. Select highest priority items in Product Backlog; declare Sprint Goal 2. Team turns selected items into Sprint Backlog Out:: Sprint Goal, Sprint Backlog Sprint Review Meeting Hosted by ScrumMaster Attended by all Informal, 4-hour, informational Team demos Increment All discuss Hold retrospective Announce next Sprint Planning Meeting Product Backlog Development Process Increment Sprint Planning Meeting Daily Scrum Daily Work Sprint Goal Sprint Backlog Blocks List Product Sprint Review Meeting Sprint : 30 days each Product Backlog’ Increment’
  • 6. Engineering Best Practices © Advanced Development Methods 2003 All Rights Reserved Capability If not present, insert into Product Backlog the identified non-functional requirements at high priority Source code management “ Investigate and implement source code management” Test driven development “ NonFunctional Requirement - Learn and implement test driven development” Automated builds “ Investigate and implement automated build and test capability” Refactoring “ Investigate, learn and implement refactoring” Coding standards “ Devise and implement coding standards” User development of acceptance tests “ Investigate and implement user development of acceptance tests” Frequent check-in of code “ Set standards for checking in code” Shared code “ Investigate and implement code review and sharing practices” Working environment “ Upgrade working environment and tools for teams”
  • 7.
  • 8.
  • 9.
  • 10. White Label Scrum Scrum White Label Scrum XP Product Owner Project Manager Customer Scrum Master Team Lead/Project Manger n/a (Coach) Sprint Iteration Iteration Sprint * Meeting Iteration * Meeting Standup Meeting, Iteration Planning Product Backlog Project Tasks User Stories, Release Plan Sprint Backlog Iteration Tasks Tasks
  • 11. Incrementally Add Process Process Iteration Agree to do iterative development (Two week iteration) 0 Iteration Planning Meeting - light version 1 Iteration Goal 1 Daily Meeting (RIP weekly status meeting) 1 Mid-point review Meeting 1 Iteration Review Meeting - including demo, retrospective 1 Iteration Tasks 2 Product Backlog, Release Planning 4 Iteration Task Burndown (First mention of Scrum) 5 & 6
  • 12. Incrementally Add Software Practices Practices Iteration Source code management 0 Architecture/Design Diagrams 1 Test driven development (Unit test only) 2 Working environment (Tools only) 2 & 3 Refactoring 4 Coding standards 4 Shared code (Some pair programming) 4 Frequent check-in of code 5 User development of acceptance tests 5 Automated builds (Was on to-do list)
  • 13.
  • 14.
  • 15.

Editor's Notes

  1. This is from the Hilton @ Bali