SlideShare a Scribd company logo
1 of 11
Download to read offline
AT15
Concurrent	Session	
11/12/15	3:00pm	
	
	
	
“From Waterfall to Agile: A ScrumMaster’s
View”
	
	
Presented by:
Andrew Montcrieff
Veritas
	
	
	
	
Brought	to	you	by:	
	
	
	
340	Corporate	Way,	Suite	300,	Orange	Park,	FL	32073	
888-268-8770	·	904-278-0524	·	info@techwell.com	·	www.techwell.com
Andrew Montcrieff
Veritas
A senior principal software engineer with more than twenty-five years of developing data
protection software solutions for Veritas, Andrew Montcrieff currently serves as the
ScrumMaster for the team focused on support for VMware Virtual Machines in the Backup Exec
product line. Andy’s development expertise spans the gamut from the early days of cassette tape
drives on DOS-based desktops to protecting your critical data in the cloud. He enjoys using his
skills to help solve the difficult problems that challenge today’s software development teams.
Contact Andy at andy_montcrieff@symantec.com or follow him on Twitter @AgileBitFlipper.
9/23/15
1
The Journey From Waterfall to Agile:
A ScrumMaster’s Viewpoint
Andrew Montcrieff
Senior Principal Software Engineer
Glorified Bit-Flipper turned ScrumMaster
@AgileBitFlipper
Agenda
Copyright © 2015 Symantec Corporation
1 Where did we start?
2 How did we change?
3 What got in the way?
4 How did we get past it?
5 We are we today?
2
9/23/15
2
Where did we start?
Copyright © 2015 Symantec Corporation3
Mature Product
• 25+ years of
history
• Gentrification of
code
• Long
Development
and Quality
cycles
• Can’t keep up
with rapid
market shifts
People
• Steeped in
Tradition
• Gentrification of
staff – no new
blood
• Knowledge Silos
• Low Morale /
High Attrition /
Burnout
• Career
Stagnation
Legacy Code
Base
• 6+ million lines
of code (big /
heavy)
• Feature rich /
bloated
• Small changes
cause
regressions
• Quality Testing
process is long
• Highly manual
hardening phase
• Little or no
automation
Steeped In
Process
• Modified
Waterfall PDF
• Heavy in
Requirements
• Big Up Front
Design
• Code Phase
Frenzy
• Hasty Integration
• Test Nightmare
• Maintenance
How did we change?
Copyright © 2015 Symantec Corporation4
Hire A Consultant
• Start training
• Help establish
direction & goals
• Help set
expectations
• “Hit the ground
running”
• Move from C&C-
leaning org to
Agile-Lean org
from the top
down
Set Expectations
• Agile won’t fix
everything
• Agile will help
achieve many of
your goals
• Tell you what to
forget
• Tell you what to
learn
• Help build a
safe, trusting
environment
Establish Roles
• Setup Agile
Leadership
Team (ALT)
• Setup Scrum
Teams
• Breakup silos
into functional
Scrum Teams
• Identify Subject
Matter Experts
(SME)
• Identify and
organize tribes
• Integrate Dev,
QA & InfoDev
Training
• Provide online /
self-help training
• Train key people
early
• Train new org in
waves
• Reaffirm
Expectations
• Everyone is a
Developer
• Everyone is a
Quality Engineer
9/23/15
3
What got in the way?
Copyright © 2015 Symantec Corporation5
Geography
• Scrum Team
split across
locations / Time
Zones
• Inception
planning difficult
and expensive
• Sharing of
Hardware and
Resources
• Collaboration
• Sprint Demos
People
• Role acceptance
• Empowerment
can be
overpowering
• Decision
Paralysis
• Silos were
broken
• SMEs distributed
to teams
• Teams
overwhelmed &
overloaded
Legacy Code
Base
• Increased
pressure on
build systems
• Release
frequency
pressure on
branching
• Code change
reliability /
regression
• No unit testing
• Little or no
automation
Tools / Process
• Unit Testing
Frameworks
• Agile Tools
• Testing
Frameworks
• Collaboration
Tools
• Code Review
Tools
• WebEx / Web
Cameras (Cisco)
Copyright © 2015 Symantec Corporation6
What worked for us?
9/23/15
4
‘Vintage Agile’ describes the method of
combining the benefits of Agile
Methodologies, Scrum and Lean during the
development with the needs of a shortened,
end-of release, integration hardening cycle for
legacy products.”
Someone we know…
Some cool title, Backup and
Recovery, Veritas
Copyright © 2015 Symantec Corporation7
How did we get past it?
Copyright © 2015 Symantec Corporation8
Geography
• Co-locate Scrum Team members
• Tele-presence and recording tools
• Plan inceptions at largest location
• Remote teams send key members
• Pre-inception planning for
traveling members if needed
• Time-shift remote teams (if possible)
• Share hardware / common resources
• Follow daily schedule
• Respect other’s needs
• Adjust work schedules
• Late in India / early US
• Stagger sprint to adjacent days
• Don’t overlap demos
Work Environment
• Offices
• Private spaces
• Desk / Phone / Computer
• Collaborative workspaces
• 6 workstations per space
• 4 spaces per section
• Multiple sections per floor
• Collaboration rooms
• Large conference rooms
• Projector
• White Boards
9/23/15
5
Traditional Roles
9
Project
Manager
Product
Marketing
Dev
Team
Dev
Copyright © 2015 Symantec Corporation
Product
Manager
Quality
Team Tester
Architect
Customer
Dev
Manager
Role Acceptance (Agile)
10
Agile
Leadership
Team
Dev
Manager
Copyright © 2015 Symantec Corporation
Scrum Team Scrum
Team
Member
Scrum
Master
Product
Owner
Customer/
Stake
Holder
Product
Manager
Product
Leadership
Team
9/23/15
6
How did we get past it? People
Copyright © 2015 Symantec Corporation11
People
Managers
•  Teams, investments, and environment.
Scrum Teams
•  Setup by ALT team (not self-formed)
•  Feature based
•  8 Teams (10 initially)
•  2 US – 6 India
•  8 to 13 members per team
•  SMEs spread over teams
•  Work together in tribes
Scrum Team Members
•  Take tasks outside wheelhouse
•  ‘Team-learned’ tasks confidence
Sprints
•  Two weeks
•  Demos staggered
Scrum Master
Role
•  Volunteer from the Scrum Team
•  ‘Shadow’ participates in all functions
•  Focused on role / no coding initially
•  Provides review of Agile / Lean
•  Evangelizes empowerment but does not
take ownership
•  Encourages team to be self-sufficient
and self-supportive
Asks the tough questions
•  How would you like me to help?
•  How would you start?
•  Can anyone on the team / in another
team help with this problem?
How did we get past it? Teams
Copyright © 2015 Symantec Corporation12
Scrum Teams
Sprints
•  Realize it’s OK to fail
•  Don’t get hung up on Story Points
•  Don’t over commit; start small and work
into it
•  In the beginning, work as a group to
gain confidence
Team
•  Don’t be afraid to get out of your
wheelhouse
•  Pair / Group programming is a ‘good’
thing!
•  Collaborate, collaborate, collaborate
•  Seek out knowledge, even on other
teams
•  Build tribes and use them
Stand-up & Demos
Daily Stand-up
•  Time Boxed 15 minutes.
•  Collaborate at ‘After Party’
Scrum Master builds the Demo
•  Organized by User Stories
•  Evidence provided for Done3
Demo Day
•  Everyone is invited; Support,
Stakeholders, ALT, Scrum Teams
•  WebEx, recorded, posted
•  Scrum Master does overview, Sprint
Info, & Team
•  User Story by team
•  Scrum Master concludes
•  Short Q&A
9/23/15
7
How did we get past it? Tools
Copyright © 2015 Symantec Corporation13
Legacy Code Base
Configuration Management
•  Less branching
•  Less merging
•  Less dual check-ins
Done3 criteria enhanced
•  Unit Testing
•  Automation
•  Internationalization / Localization
requirements
Automation
•  Legacy hardening tests automated
•  Pre-flight testing on new builds
•  Daily automation identify regressions
Tools & Process
Unit Testing
•  CppUnit
•  Google Mock
Agile Tools
•  Epics and User Stories
•  Jama / Jira
•  Radiators
•  Virtual - Jira
•  Physical - Whiteboards / Post-its
Automation
•  MTM / TFS (Microsoft)
Collaboration
•  SharePoint (Microsoft)
•  Code Collaborator (SmartBear)
•  WebEx / Web Cameras (Cisco)
•  Confluence (Atlassian)
How did we get past it? Leaders
Copyright © 2015 Symantec Corporation14
Leadership
Agile Leadership Team
•  Available for guidance with larger issues
facing greater teams
•  Focused on the current release (Feature
Pack)
•  Rotates with each release
•  Volunteer based / internally fulfilled
Agile Ambassador’s Group
•  Formed from active members of internal
Agile community
•  Available for assistance / guidance on
Agile and Lean practices
•  Spans geographic locations and product
groups
9/23/15
8
Where are we today?
Copyright © 2015 Symantec Corporation15
Progress / People
20	
  Sprints	
  /	
  42	
  weeks	
  in	
  
	
  One	
  major	
  release	
  complete	
  
	
  One	
  feature	
  release	
  complete	
  
	
  One	
  feature	
  release	
  in-­‐progress	
  
	
  
Scrum	
  Teams	
  
	
  Predictable	
  veloci8es	
  in	
  <	
  8	
  sprints	
  
(some	
  achieved	
  in	
  <	
  3)	
  
	
  Collabora8on	
  high	
  
	
  Sharing	
  Epics	
  and	
  User	
  Stories	
  
	
  Tribes	
  forming/func8oning	
  well	
  
	
  
Automation / Environment
Automa7on	
  
	
  Learning	
  process	
  for	
  both	
  dev/qa	
  
	
  Infrastructure	
  stability	
  issues	
  
	
  Infrastructure	
  scalability	
  issues	
  
	
  Pre-­‐flight	
  tests	
  expanding	
  
	
  Hardening	
  test	
  conversion	
  slow	
  
	
  
Environment	
  
	
  Working	
  WAN	
  /	
  Environment	
  issues	
  
	
  AQri8on	
  low	
  /	
  Morale	
  high	
  
	
  
&Q A
Copyright © 2015 Symantec Corporation16
9/23/15
9
Thank you!
Copyright © 2015 Symantec Corporation. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks
of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in
this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is
subject to change without notice.
Andrew Montcrieff
@AgileBitFlipper
andy.montcrieff@veritas.com

More Related Content

What's hot

Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
 
Rock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it WrongRock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it WrongDocker, Inc.
 
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...Matt Ray
 
Artem Kolyshkin - Nexus: How We Do Scrum with 150+ People
Artem Kolyshkin - Nexus: How We Do Scrum with 150+ PeopleArtem Kolyshkin - Nexus: How We Do Scrum with 150+ People
Artem Kolyshkin - Nexus: How We Do Scrum with 150+ PeopleAgile Lietuva
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco Hering
 
Scaling Wix engineering
Scaling Wix engineering Scaling Wix engineering
Scaling Wix engineering Aviran Mordo
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another ViewAgron Fazliu
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsGene Kim
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeXebiaLabs
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameDana Pylayeva
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?Tathagat Varma
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementTechWell
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackGene Kim
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problemsdev2ops
 
Devops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yetDevops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yetKris Buytaert
 

What's hot (20)

Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
Rock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it WrongRock Stars, Builders, and Janitors: You're Doing it Wrong
Rock Stars, Builders, and Janitors: You're Doing it Wrong
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Scrum: Enterprise Adoption
Scrum: Enterprise AdoptionScrum: Enterprise Adoption
Scrum: Enterprise Adoption
 
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
 
Artem Kolyshkin - Nexus: How We Do Scrum with 150+ People
Artem Kolyshkin - Nexus: How We Do Scrum with 150+ PeopleArtem Kolyshkin - Nexus: How We Do Scrum with 150+ People
Artem Kolyshkin - Nexus: How We Do Scrum with 150+ People
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
Scaling Wix engineering
Scaling Wix engineering Scaling Wix engineering
Scaling Wix engineering
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscape
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
 
DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?DevOps: Process, Tool or Mindset?
DevOps: Process, Tool or Mindset?
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous Improvement
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
 
Devops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yetDevops, the future is here it's not evenly distributed yet
Devops, the future is here it's not evenly distributed yet
 

Viewers also liked

The Show Must Go On: Leadership Lessons from the Theater
The Show Must Go On: Leadership Lessons from the TheaterThe Show Must Go On: Leadership Lessons from the Theater
The Show Must Go On: Leadership Lessons from the TheaterTechWell
 
End-to-End Automated Testing: Lessons from Zombieland
End-to-End Automated Testing: Lessons from ZombielandEnd-to-End Automated Testing: Lessons from Zombieland
End-to-End Automated Testing: Lessons from ZombielandJosiah Renaudin
 
Testing Is the Profession I Chose
Testing Is the Profession I ChoseTesting Is the Profession I Chose
Testing Is the Profession I ChoseTechWell
 
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...TechWell
 
Move Your Selenium Testing to the Cloud
Move Your Selenium Testing to the CloudMove Your Selenium Testing to the Cloud
Move Your Selenium Testing to the CloudTechWell
 
Implementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated EnvironmentImplementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated EnvironmentTechWell
 
Experiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the BeautifulExperiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the BeautifulTechWell
 
Agile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and ResultsAgile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and ResultsTechWell
 
Playwriting, Imagination, and Agile Software Development … Oh My!
Playwriting, Imagination, and Agile Software Development … Oh My!Playwriting, Imagination, and Agile Software Development … Oh My!
Playwriting, Imagination, and Agile Software Development … Oh My!TechWell
 
Managing a Software Engineering Team
Managing a Software Engineering TeamManaging a Software Engineering Team
Managing a Software Engineering TeamTechWell
 
Observation: The Key to a Great User Experience
Observation: The Key to a Great User ExperienceObservation: The Key to a Great User Experience
Observation: The Key to a Great User ExperienceTechWell
 
The Lean Startup Method and Its Value for Testers
The Lean Startup Method and Its Value for TestersThe Lean Startup Method and Its Value for Testers
The Lean Startup Method and Its Value for TestersJosiah Renaudin
 
Detection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing DefectsDetection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing DefectsTechWell
 
Defect Metrics for Organization and Project Health
Defect Metrics for Organization and Project HealthDefect Metrics for Organization and Project Health
Defect Metrics for Organization and Project HealthJosiah Renaudin
 
From Zero to Hero in 205 Days!
From Zero to Hero in 205 Days!From Zero to Hero in 205 Days!
From Zero to Hero in 205 Days!Josiah Renaudin
 
Stay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveStay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveJosiah Renaudin
 
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your TestingThe Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your TestingJosiah Renaudin
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentTechWell
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowJosiah Renaudin
 
Nature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsNature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsJosiah Renaudin
 

Viewers also liked (20)

The Show Must Go On: Leadership Lessons from the Theater
The Show Must Go On: Leadership Lessons from the TheaterThe Show Must Go On: Leadership Lessons from the Theater
The Show Must Go On: Leadership Lessons from the Theater
 
End-to-End Automated Testing: Lessons from Zombieland
End-to-End Automated Testing: Lessons from ZombielandEnd-to-End Automated Testing: Lessons from Zombieland
End-to-End Automated Testing: Lessons from Zombieland
 
Testing Is the Profession I Chose
Testing Is the Profession I ChoseTesting Is the Profession I Chose
Testing Is the Profession I Chose
 
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
 
Move Your Selenium Testing to the Cloud
Move Your Selenium Testing to the CloudMove Your Selenium Testing to the Cloud
Move Your Selenium Testing to the Cloud
 
Implementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated EnvironmentImplementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated Environment
 
Experiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the BeautifulExperiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the Beautiful
 
Agile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and ResultsAgile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and Results
 
Playwriting, Imagination, and Agile Software Development … Oh My!
Playwriting, Imagination, and Agile Software Development … Oh My!Playwriting, Imagination, and Agile Software Development … Oh My!
Playwriting, Imagination, and Agile Software Development … Oh My!
 
Managing a Software Engineering Team
Managing a Software Engineering TeamManaging a Software Engineering Team
Managing a Software Engineering Team
 
Observation: The Key to a Great User Experience
Observation: The Key to a Great User ExperienceObservation: The Key to a Great User Experience
Observation: The Key to a Great User Experience
 
The Lean Startup Method and Its Value for Testers
The Lean Startup Method and Its Value for TestersThe Lean Startup Method and Its Value for Testers
The Lean Startup Method and Its Value for Testers
 
Detection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing DefectsDetection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing Defects
 
Defect Metrics for Organization and Project Health
Defect Metrics for Organization and Project HealthDefect Metrics for Organization and Project Health
Defect Metrics for Organization and Project Health
 
From Zero to Hero in 205 Days!
From Zero to Hero in 205 Days!From Zero to Hero in 205 Days!
From Zero to Hero in 205 Days!
 
Stay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity CurveStay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity Curve
 
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your TestingThe Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill Development
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and How
 
Nature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsNature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test Teams
 

Similar to From Waterfall to Agile: A ScrumMaster’s View

Automation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessAutomation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessTechWell
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsTechWell
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
Microservices
MicroservicesMicroservices
MicroservicesPT.JUG
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTechWell
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015Rowan Bunning
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionTechWell
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide showGirish Nandagopal
 
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinScaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinJerónimo Palacios
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamAgileNetwork
 
Meet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsTechWell
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business AnalystsSally Elatta
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test AutomationSauce Labs
 
Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015Chai Forsher
 
Test Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTest Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTechWell
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Companyalstonehodge
 
Forming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA InfrastructureForming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA InfrastructureStan Doherty
 

Similar to From Waterfall to Agile: A ScrumMaster’s View (20)

Automation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessAutomation Culture: Essential to Agile Success
Automation Culture: Essential to Agile Success
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Microservices
MicroservicesMicroservices
Microservices
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
 
SDLC & DevSecOps
SDLC & DevSecOpsSDLC & DevSecOps
SDLC & DevSecOps
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
Agile software development slide show
Agile software development slide showAgile software development slide show
Agile software development slide show
 
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinScaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
 
Are you ready for agile ramesh donnipadu
Are you ready for agile  ramesh donnipaduAre you ready for agile  ramesh donnipadu
Are you ready for agile ramesh donnipadu
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
 
Meet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale ProjectsMeet Big Agile: Testing on Large-Scale Projects
Meet Big Agile: Testing on Large-Scale Projects
 
Overview of Agile for Business Analysts
Overview of Agile for Business AnalystsOverview of Agile for Business Analysts
Overview of Agile for Business Analysts
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015Mellanox presentation for Agile Conference June 2015
Mellanox presentation for Agile Conference June 2015
 
Test Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a CakewalkTest Automation on Large Agile Projects: It's Not a Cakewalk
Test Automation on Large Agile Projects: It's Not a Cakewalk
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
 
Forming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA InfrastructureForming Agile Scrum Teams to Manage DITA Infrastructure
Forming Agile Scrum Teams to Manage DITA Infrastructure
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

From Waterfall to Agile: A ScrumMaster’s View

  • 1. AT15 Concurrent Session 11/12/15 3:00pm “From Waterfall to Agile: A ScrumMaster’s View” Presented by: Andrew Montcrieff Veritas Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 · 904-278-0524 · info@techwell.com · www.techwell.com
  • 2. Andrew Montcrieff Veritas A senior principal software engineer with more than twenty-five years of developing data protection software solutions for Veritas, Andrew Montcrieff currently serves as the ScrumMaster for the team focused on support for VMware Virtual Machines in the Backup Exec product line. Andy’s development expertise spans the gamut from the early days of cassette tape drives on DOS-based desktops to protecting your critical data in the cloud. He enjoys using his skills to help solve the difficult problems that challenge today’s software development teams. Contact Andy at andy_montcrieff@symantec.com or follow him on Twitter @AgileBitFlipper.
  • 3. 9/23/15 1 The Journey From Waterfall to Agile: A ScrumMaster’s Viewpoint Andrew Montcrieff Senior Principal Software Engineer Glorified Bit-Flipper turned ScrumMaster @AgileBitFlipper Agenda Copyright © 2015 Symantec Corporation 1 Where did we start? 2 How did we change? 3 What got in the way? 4 How did we get past it? 5 We are we today? 2
  • 4. 9/23/15 2 Where did we start? Copyright © 2015 Symantec Corporation3 Mature Product • 25+ years of history • Gentrification of code • Long Development and Quality cycles • Can’t keep up with rapid market shifts People • Steeped in Tradition • Gentrification of staff – no new blood • Knowledge Silos • Low Morale / High Attrition / Burnout • Career Stagnation Legacy Code Base • 6+ million lines of code (big / heavy) • Feature rich / bloated • Small changes cause regressions • Quality Testing process is long • Highly manual hardening phase • Little or no automation Steeped In Process • Modified Waterfall PDF • Heavy in Requirements • Big Up Front Design • Code Phase Frenzy • Hasty Integration • Test Nightmare • Maintenance How did we change? Copyright © 2015 Symantec Corporation4 Hire A Consultant • Start training • Help establish direction & goals • Help set expectations • “Hit the ground running” • Move from C&C- leaning org to Agile-Lean org from the top down Set Expectations • Agile won’t fix everything • Agile will help achieve many of your goals • Tell you what to forget • Tell you what to learn • Help build a safe, trusting environment Establish Roles • Setup Agile Leadership Team (ALT) • Setup Scrum Teams • Breakup silos into functional Scrum Teams • Identify Subject Matter Experts (SME) • Identify and organize tribes • Integrate Dev, QA & InfoDev Training • Provide online / self-help training • Train key people early • Train new org in waves • Reaffirm Expectations • Everyone is a Developer • Everyone is a Quality Engineer
  • 5. 9/23/15 3 What got in the way? Copyright © 2015 Symantec Corporation5 Geography • Scrum Team split across locations / Time Zones • Inception planning difficult and expensive • Sharing of Hardware and Resources • Collaboration • Sprint Demos People • Role acceptance • Empowerment can be overpowering • Decision Paralysis • Silos were broken • SMEs distributed to teams • Teams overwhelmed & overloaded Legacy Code Base • Increased pressure on build systems • Release frequency pressure on branching • Code change reliability / regression • No unit testing • Little or no automation Tools / Process • Unit Testing Frameworks • Agile Tools • Testing Frameworks • Collaboration Tools • Code Review Tools • WebEx / Web Cameras (Cisco) Copyright © 2015 Symantec Corporation6 What worked for us?
  • 6. 9/23/15 4 ‘Vintage Agile’ describes the method of combining the benefits of Agile Methodologies, Scrum and Lean during the development with the needs of a shortened, end-of release, integration hardening cycle for legacy products.” Someone we know… Some cool title, Backup and Recovery, Veritas Copyright © 2015 Symantec Corporation7 How did we get past it? Copyright © 2015 Symantec Corporation8 Geography • Co-locate Scrum Team members • Tele-presence and recording tools • Plan inceptions at largest location • Remote teams send key members • Pre-inception planning for traveling members if needed • Time-shift remote teams (if possible) • Share hardware / common resources • Follow daily schedule • Respect other’s needs • Adjust work schedules • Late in India / early US • Stagger sprint to adjacent days • Don’t overlap demos Work Environment • Offices • Private spaces • Desk / Phone / Computer • Collaborative workspaces • 6 workstations per space • 4 spaces per section • Multiple sections per floor • Collaboration rooms • Large conference rooms • Projector • White Boards
  • 7. 9/23/15 5 Traditional Roles 9 Project Manager Product Marketing Dev Team Dev Copyright © 2015 Symantec Corporation Product Manager Quality Team Tester Architect Customer Dev Manager Role Acceptance (Agile) 10 Agile Leadership Team Dev Manager Copyright © 2015 Symantec Corporation Scrum Team Scrum Team Member Scrum Master Product Owner Customer/ Stake Holder Product Manager Product Leadership Team
  • 8. 9/23/15 6 How did we get past it? People Copyright © 2015 Symantec Corporation11 People Managers •  Teams, investments, and environment. Scrum Teams •  Setup by ALT team (not self-formed) •  Feature based •  8 Teams (10 initially) •  2 US – 6 India •  8 to 13 members per team •  SMEs spread over teams •  Work together in tribes Scrum Team Members •  Take tasks outside wheelhouse •  ‘Team-learned’ tasks confidence Sprints •  Two weeks •  Demos staggered Scrum Master Role •  Volunteer from the Scrum Team •  ‘Shadow’ participates in all functions •  Focused on role / no coding initially •  Provides review of Agile / Lean •  Evangelizes empowerment but does not take ownership •  Encourages team to be self-sufficient and self-supportive Asks the tough questions •  How would you like me to help? •  How would you start? •  Can anyone on the team / in another team help with this problem? How did we get past it? Teams Copyright © 2015 Symantec Corporation12 Scrum Teams Sprints •  Realize it’s OK to fail •  Don’t get hung up on Story Points •  Don’t over commit; start small and work into it •  In the beginning, work as a group to gain confidence Team •  Don’t be afraid to get out of your wheelhouse •  Pair / Group programming is a ‘good’ thing! •  Collaborate, collaborate, collaborate •  Seek out knowledge, even on other teams •  Build tribes and use them Stand-up & Demos Daily Stand-up •  Time Boxed 15 minutes. •  Collaborate at ‘After Party’ Scrum Master builds the Demo •  Organized by User Stories •  Evidence provided for Done3 Demo Day •  Everyone is invited; Support, Stakeholders, ALT, Scrum Teams •  WebEx, recorded, posted •  Scrum Master does overview, Sprint Info, & Team •  User Story by team •  Scrum Master concludes •  Short Q&A
  • 9. 9/23/15 7 How did we get past it? Tools Copyright © 2015 Symantec Corporation13 Legacy Code Base Configuration Management •  Less branching •  Less merging •  Less dual check-ins Done3 criteria enhanced •  Unit Testing •  Automation •  Internationalization / Localization requirements Automation •  Legacy hardening tests automated •  Pre-flight testing on new builds •  Daily automation identify regressions Tools & Process Unit Testing •  CppUnit •  Google Mock Agile Tools •  Epics and User Stories •  Jama / Jira •  Radiators •  Virtual - Jira •  Physical - Whiteboards / Post-its Automation •  MTM / TFS (Microsoft) Collaboration •  SharePoint (Microsoft) •  Code Collaborator (SmartBear) •  WebEx / Web Cameras (Cisco) •  Confluence (Atlassian) How did we get past it? Leaders Copyright © 2015 Symantec Corporation14 Leadership Agile Leadership Team •  Available for guidance with larger issues facing greater teams •  Focused on the current release (Feature Pack) •  Rotates with each release •  Volunteer based / internally fulfilled Agile Ambassador’s Group •  Formed from active members of internal Agile community •  Available for assistance / guidance on Agile and Lean practices •  Spans geographic locations and product groups
  • 10. 9/23/15 8 Where are we today? Copyright © 2015 Symantec Corporation15 Progress / People 20  Sprints  /  42  weeks  in    One  major  release  complete    One  feature  release  complete    One  feature  release  in-­‐progress     Scrum  Teams    Predictable  veloci8es  in  <  8  sprints   (some  achieved  in  <  3)    Collabora8on  high    Sharing  Epics  and  User  Stories    Tribes  forming/func8oning  well     Automation / Environment Automa7on    Learning  process  for  both  dev/qa    Infrastructure  stability  issues    Infrastructure  scalability  issues    Pre-­‐flight  tests  expanding    Hardening  test  conversion  slow     Environment    Working  WAN  /  Environment  issues    AQri8on  low  /  Morale  high     &Q A Copyright © 2015 Symantec Corporation16
  • 11. 9/23/15 9 Thank you! Copyright © 2015 Symantec Corporation. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice. Andrew Montcrieff @AgileBitFlipper andy.montcrieff@veritas.com