SlideShare a Scribd company logo
1 of 43
Download to read offline
Commercial in confidence
EQUIFAX UK
AGILE REVIEW
Commercial in confidence
British Computer Society
G.A. Green
Head of Agile Delivery
13th March 2014
WARNING
WARNING!!
This is what worked for us / me
This is how we adapted and the
lessons we learnt
3Commercial in confidence — Equifax UK Agile Review - 2014
A little about me
4
Head of Agile Delivery for Equifax UK
Career began in 1987 as a
Software Engineer
27 years IT Project and Programme
delivery experience
Adopter of RAD, RUP,
Scrum, XP and Kanban
Specialises in distributed
Agile delivery within
multinational organisations
Gary Green
Commercial in confidence — Equifax UK Agile Review - 2014
Equifax has global credibility. We help organisations make decisions about
their customers
5Commercial in confidence — Equifax UK Agile Review - 2014
7,000
EMPLOYEES
158bn
MONTHLY
CREDIT
SCORE
UPDATES
81m
BUSINESSES
600m
CONSUMERS
205m
EMPLOYEE
FILES
We operate successfully in 17 countries across the globe
6Commercial in confidence — Equifax UK Agile Review - 2014
UK&I
SOUTH
AMERICA
NORTH
AMERICA
EUROPE
ASIA
And have been helping people for over 110 years
7Commercial in confidence — Equifax UK Agile Review - 2014
What we do? We provide informed decisions and insights
WE HELP YOU
MAKE INFORMED
DECISIONS ABOUT
YOUR CUSTOMERS
OUR INSIGHT CAN
HELP YOUR
BUSINESS
PERFORM BETTER
Commercial in confidence — Equifax UK Agile Review - 2014 8
Our insight can help your business perform better
9
We deliver
insight to you
by identifying the
intricate
connections
The breadth
and depth of
the consumer
and commercial
data we hold
is extensive
We help protect
businesses by
reducing levels of
fraud and providing
tools that help meet
regulatory and
compliance needs.
We predict the
behaviour of new and
existing customers to
support managing
risk and decisions
making.
Commercial in confidence — Equifax UK Agile Review - 2014
Why are we embracing Agile?
n Embrace Voice of the Customer
n Hit the market fast
n Fixed cost and dates
n Deliver often – higher release cadences
n One team
n Leverage global resources, knowledge and skill
n Make delivery FUN
10Commercial in confidence — Equifax UK Agile Review - 2014
29%
14%
57%
Failed
Successful
Challenged
9%
42%
49%
When compared against other methodology, results are outstanding
Waterfall
Source: The Standish Group 2012 - Data sampled from 2002 to 2010
11Commercial in confidence — Equifax UK Agile Review - 2014
Agile
Why did we chose Scrum?
12
Scrum adoption levels
Scrum based models account for
almost 2/3 of adoption patterns
Source: VersionOne’s annual
Agile development survey
Skill availability
The team preferred it
I really like it!
Source: State of Agile Survey: http://www.versionone.com/pdf/7th-Annual-State-of-Agile-Development-Survey.pdf
Commercial in confidence — Equifax UK Agile Review - 2014
54%
11%
9%
7%
4%
4%
2% 2%
2%
5%
Scrum
Scrum / XP Hybrid
Custom Hybrid
Scrumban
Kanban
Don't Know
XP
FDD
Lean
Other
Agile adoption patterns
Leveraging global capabilities into Agile delivery capacity
“The most efficient and effective method of conveying
information to and within a development
team is face-to-face conversation”
Agile Manifesto
13Commercial in confidence — Equifax UK Agile Review - 2014
Some key challenges caused by Distributed Agile Teams?
n Time-zone
n Language / Culture
n Over reliance on written communication
and tools
n Offshore teams left out of decision making
n Offshore team lose context
n Delays in decisions / escalations
n Service hours
n Public Holidays
14Commercial in confidence — Equifax UK Agile Review - 2014
How can we minimise the impacts caused by time-zones?
n Time-zones are killers to Agility
and empowerment
n Context gap
n Block out overlapping time
and give priority to collaboration
with offshore partners
n Flexible / shift working for periods
n Onshore proxies
n Ask the right questions
15Commercial in confidence — Equifax UK Agile Review - 2014
Make the effort to build relationships with peers and do it Face-to-Face!
n Built 1:1 Peer to peer relationships
n Make relationships that make sense
n Delivery
n Engineering
n QA
n Product / Business Analysts
n Talk daily
n Leverage desktop video conferencing
n Empower
n Ask the right questions
16Commercial in confidence — Equifax UK Agile Review - 2014
How do you keep remote attendees engaged?
17Commercial in confidence — Equifax UK Agile Review - 2014
Games can make a dull activity interesting
18Commercial in confidence — Equifax UK Agile Review - 2014
Tools
Use tools to support communication across distributed teams
Build Relationships
Regular travel
Desktop VC & Sharing
Daily calls
Instant Messaging
Wikis
eMail
19Commercial in confidence — Equifax UK Agile Review - 2014
Use tools to support communication across distributed teams
20Commercial in confidence — Equifax UK Agile Review - 2014
Use tools to support communication across distributed teams
21Commercial in confidence — Equifax UK Agile Review - 2014
Use tools to support communication across distributed teams
22Commercial in confidence — Equifax UK Agile Review - 2014
[Technology allows risks to be assigned and tracked]
23Commercial in confidence — Equifax UK Agile Review - 2014
A little visualisation goes a long way
n Wiki pages
n Burn-downs
n Summarise goals, scope,
definition of done
24Commercial in confidence — Equifax UK Agile Review - 2014
n An Agile Gantt chart and burndown does not
tell you a lot
n Trust and empowerthe team
How do you know you are delivering?
n Agree key metrics
n Start and end dates
n Sprint Goals
n Velocity
n Quality (static analysis)
n Number and severity of bugs raised by QA
n Number of bugs re-opened
n Be warned… metrics drive behaviour
too – Hawthorne effect
25Commercial in confidence — Equifax UK Agile Review - 2014
Monday Tuesday Wednesday Thursday Friday
08:45
09:00 Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum
09:15
09:30
09:45
10:00
10:15
10:30
Monday Tuesday Wednesday Thursday Friday
08:45
09:00 Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum
09:15 Breakout
(if needed)
Breakout
(if needed)
Breakout
(if needed)
Breakout
(if needed)
Breakout
(if needed)
09:30
09:45
10:00
10:15
10:30
Bad habits – Ceremony creep
26Commercial in confidence — Equifax UK Agile Review - 2014
Adapt, collaborate and adapt
n We got best results by adapting Scrum to fit us
n Called on a lot of advice and external and
internal sources
n Mike Cohn / Mountain Goat Software
n Agile 101
n Agile Alliance
n Scrum.org
n Books, books and more books
n Equifax Global
n And adapted to what worked and had value to us….
The team decided
n The same applied to the UK SDLC
27Commercial in confidence — Equifax UK Agile Review - 2014
Sprint Planning
n Takes up to three days but does not always
utilise the entire team
n Use Video Conferencing and desktop
sharing, then leave the team time to plan
and ask questions
n Product owner and tech leads on stand-by
to support planning
n The outputs were:
n Sprint commitment, definition of done per
Story as well as a Sprint Confluence pages
n Sub-tasks for all the candidate stories,
with estimates
n A standard set of sub-tasks are used as
a template
28Commercial in confidence — Equifax UK Agile Review - 2014
Be ready for Sprint
29
New Story
Nursery
Elementary Junior High
n New Story
logged
n Decompose into
Sprint-sized
Story candidates
n Story Estimate
(Shirt-Size)
n Prioritise
n Full description
n Tech. Design
approach
n Acceptance
criteria
n Compliance
criteria
n UI Design
High School
n Re-Estimate
n Re-Prioritise
n Review
n Sprint scheduling
Commercial in confidence — Equifax UK Agile Review - 2014
Source:Nationwide Insurance 2009
Tech Lead
Team
Product
Backlog Grooming / Release Planning
n Based on a 3 week sprint
n Week 1 - Support the
team to plan
n Week 2 - Prep for next
Sprint
n Week 3 - Support the
team to close Sprint x close
Sprint x+1 kick-off
Sprint x+2+ Prep
Sprint x+1 close
Sprint x+1+ Prep
30Commercial in confidence — Equifax UK Agile Review - 2014
There are many Sprint Planning dangers and pitfalls
WARNING
DO NOT Over-Commit
Pace can be a killer – make it sustainable
Sprints should not be “sprints”, it’s a marathon
There’s always work the team can do, even if it is
not committed, just don’t pollute the code stream
Caution:
n Learn from past Sprints, try not to repeat mistakes
n The do’er is the estimator for the task –not to be imposed
Consider
planning
from Done
backwards
with QA
driving
planning
Test Driven Planning
Done
31Commercial in confidence — Equifax UK Agile Review - 2014
There are many Planning dangers and pitfalls
WARNING!
External
Dependencies
may cause scope
to be compromised or
committed too early
32Commercial in confidence — Equifax UK Agile Review - 2014
Planning – Change Happens
n Scrum Guide 2013
n No changes are made that will effect the Sprint Goal
n Scope may be clarified and re-negotiated
n Change still happens
n Welcome change
n Change still needs to be impacted and
renegotiated by the team
n The team should be in the driving seat
33Commercial in confidence — Equifax UK Agile Review - 2014
People not technology drive the process
n We still need leaders
n Not every wants to lead
n Leaders emerge
n Fully engaged product owner
n The tactical BA anti-pattern
n Team needs time to self-organise
n Sprint -1, 0
n Best lessons learnt from failure
n Celebrate failure
n BUT learn from it and do not repeat
n Four key lead roles
Product
Defines what is needed, supports
QA and Engineering
(Product Owner)
Delivery
Facilitates & communicates
progress
Removes impediments
(Scrum Master)
QA
Supports the Product
Owner and team
Tells us when we are done!
Engineering
Supports the Engineers - Ensures
that levels of technical debt are
acceptable and that we are aligned
to architectural governance.
34Commercial in confidence — Equifax UK Agile Review - 2014
QA Leadership
n Strong QA Leadership offshore was essential
n QA Lead acting as Scrum Master leads to a conflict of interest
n Drive delivery vs. remain impartial
Where there is no vision,
the people perish.
Proverbs 29:18
Engineering = Vanity
QA & Product= Sanity
Gary Green 2013
35Commercial in confidence — Equifax UK Agile Review - 2014
Achieving Done
n Ratio of 2 Eng : 1 QA worked best for us
n Working as Units of three
n Close Collaboration (Eng : QA : Product)
n Engineers can test too!
n Automation, Automation….
And more Automation
n But automation does cost… especially the
impact of change
n Manual regression can be a killer with multi-
Sprint / multi-Release Projects
36Commercial in confidence — Equifax UK Agile Review - 2014
What was the outcome?
37Commercial in confidence — Equifax UK Agile Review - 2014
Able to adapt quickly
Concept to delivery
time dramatically reduced
Delivered Under-Budget
Delivered What
the customer wanted!
Delivered On-Time
Key Success Factors
n People
n Product Leadership, vision, drive and support
n Technical Leadership
n Engineering and QA
n Dedication,commitment and collaboration
n Open and honestcommunication
n Take time to communicate,make it a priority… build
relationships
n Tools
n Leverage internal and external sources
38Commercial in confidence — Equifax UK Agile Review - 2014
Right People + Dedication + Resources + Empowerment
=
39Commercial in confidence — Equifax UK Agile Review - 2014
Summary
n Requires commitment, dedication and effort to make it work
n Everyone is part of the solution, no exceptions
n Does not guarantee outcomes
n Chose the right tools
n Watch for over-commitment
n Ask the right questions
n Build strong relationships
n Empower
n Make it fun!!!
40Commercial in confidence — Equifax UK Agile Review - 2014
Thank you, any questions?
This presentation is confidential
Issued in 2013 by Equifax Ltd©
Capital House, 25 Chapel Street, London, NW1 5DS
Telephone: 020 7298 3000 Fax: 020 7723 7555
Registered in England No: 2425920
G.A. Green
gary.green@equifax.com
March 2014
Head of Agile Delivery
Commercial in confidence
EQUIFAX UK
AGILE REVIEW

More Related Content

What's hot

Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Mind the Gap - Learning Technologies Conference 2016 by Russell Kenrick
Mind the Gap - Learning Technologies Conference 2016 by Russell KenrickMind the Gap - Learning Technologies Conference 2016 by Russell Kenrick
Mind the Gap - Learning Technologies Conference 2016 by Russell KenrickILX Group
 
Aligning Your DevOps Strategy to Your Agile Transformation
Aligning Your DevOps Strategy to Your Agile TransformationAligning Your DevOps Strategy to Your Agile Transformation
Aligning Your DevOps Strategy to Your Agile TransformationLeadingAgile
 
AN INSIGHT INTO PRINCE2®
AN INSIGHT INTO PRINCE2®AN INSIGHT INTO PRINCE2®
AN INSIGHT INTO PRINCE2®ILX Group
 
Cto summit gumtree-bidirectionaltransformationjourney
Cto summit gumtree-bidirectionaltransformationjourneyCto summit gumtree-bidirectionaltransformationjourney
Cto summit gumtree-bidirectionaltransformationjourneyCindy Xin
 
Subject_Certificate_21_July_2015
Subject_Certificate_21_July_2015Subject_Certificate_21_July_2015
Subject_Certificate_21_July_2015claude kehrer fanka
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkSrinath Ramakrishnan
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkAngela Dugan
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkITEM
 
Maximising and monitoring project management competence
Maximising and monitoring project management competenceMaximising and monitoring project management competence
Maximising and monitoring project management competenceILX Group
 
cPrime - Agile Quality Engineering
cPrime - Agile Quality EngineeringcPrime - Agile Quality Engineering
cPrime - Agile Quality EngineeringCprime
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?Maurizio Mancini
 
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands Meeting
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands MeetingVERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands Meeting
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands MeetingYuval Yeret
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeJosef Scherer
 
Agile 2014-cmf-pub
Agile 2014-cmf-pubAgile 2014-cmf-pub
Agile 2014-cmf-pubgamapa
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Maurizio Mancini
 
Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"Agile Lietuva
 
Novare Consulting PRINCE2 Agile Roadshow
Novare Consulting PRINCE2 Agile RoadshowNovare Consulting PRINCE2 Agile Roadshow
Novare Consulting PRINCE2 Agile RoadshowNovare Consulting
 
Agile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large OrganizationsAgile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large OrganizationsTechWell
 

What's hot (20)

Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Mind the Gap - Learning Technologies Conference 2016 by Russell Kenrick
Mind the Gap - Learning Technologies Conference 2016 by Russell KenrickMind the Gap - Learning Technologies Conference 2016 by Russell Kenrick
Mind the Gap - Learning Technologies Conference 2016 by Russell Kenrick
 
Aligning Your DevOps Strategy to Your Agile Transformation
Aligning Your DevOps Strategy to Your Agile TransformationAligning Your DevOps Strategy to Your Agile Transformation
Aligning Your DevOps Strategy to Your Agile Transformation
 
AN INSIGHT INTO PRINCE2®
AN INSIGHT INTO PRINCE2®AN INSIGHT INTO PRINCE2®
AN INSIGHT INTO PRINCE2®
 
Cto summit gumtree-bidirectionaltransformationjourney
Cto summit gumtree-bidirectionaltransformationjourneyCto summit gumtree-bidirectionaltransformationjourney
Cto summit gumtree-bidirectionaltransformationjourney
 
Subject_Certificate_21_July_2015
Subject_Certificate_21_July_2015Subject_Certificate_21_July_2015
Subject_Certificate_21_July_2015
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile framework
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Maximising and monitoring project management competence
Maximising and monitoring project management competenceMaximising and monitoring project management competence
Maximising and monitoring project management competence
 
cPrime - Agile Quality Engineering
cPrime - Agile Quality EngineeringcPrime - Agile Quality Engineering
cPrime - Agile Quality Engineering
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?
 
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands Meeting
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands MeetingVERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands Meeting
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands Meeting
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
 
Agile 2014-cmf-pub
Agile 2014-cmf-pubAgile 2014-cmf-pub
Agile 2014-cmf-pub
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017
 
Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"
 
Novare Consulting PRINCE2 Agile Roadshow
Novare Consulting PRINCE2 Agile RoadshowNovare Consulting PRINCE2 Agile Roadshow
Novare Consulting PRINCE2 Agile Roadshow
 
Agile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large OrganizationsAgile and DevOps Transformations in Large Organizations
Agile and DevOps Transformations in Large Organizations
 

Viewers also liked

Efx investor relations_v2_presentation_september_2015
Efx investor relations_v2_presentation_september_2015Efx investor relations_v2_presentation_september_2015
Efx investor relations_v2_presentation_september_2015absmartkarma
 
Meet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich YetMeet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich YetEquifax
 
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...Anaplan
 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealGene Kim
 
Sales Management Strategy Q4 2016 - Q1 2017
Sales Management Strategy Q4 2016 - Q1 2017Sales Management Strategy Q4 2016 - Q1 2017
Sales Management Strategy Q4 2016 - Q1 2017Julio Sanz Velasco
 

Viewers also liked (6)

Efx investor relations_v2_presentation_september_2015
Efx investor relations_v2_presentation_september_2015Efx investor relations_v2_presentation_september_2015
Efx investor relations_v2_presentation_september_2015
 
Meet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich YetMeet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich Yet
 
Solucionario ejercicios taylor
Solucionario ejercicios taylorSolucionario ejercicios taylor
Solucionario ejercicios taylor
 
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
 
Sales Management Strategy Q4 2016 - Q1 2017
Sales Management Strategy Q4 2016 - Q1 2017Sales Management Strategy Q4 2016 - Q1 2017
Sales Management Strategy Q4 2016 - Q1 2017
 

Similar to BCS Elite - March 2014 - v3

Evolutionary Stages Case Study
Evolutionary Stages Case StudyEvolutionary Stages Case Study
Evolutionary Stages Case StudyHelen Meek
 
APM SW - Reviews and Assurance - Feb 2014
APM SW - Reviews and Assurance - Feb 2014APM SW - Reviews and Assurance - Feb 2014
APM SW - Reviews and Assurance - Feb 2014Upside Energy Ltd
 
Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!Darren Wilmshurst
 
The Promotion Process - A Look Back
The Promotion Process - A Look BackThe Promotion Process - A Look Back
The Promotion Process - A Look BackWilliam Burkey, MBA
 
Woodford Capability Document 2017
Woodford Capability Document 2017Woodford Capability Document 2017
Woodford Capability Document 2017Roy Alderslade
 
Energy Transport Logistics
Energy Transport LogisticsEnergy Transport Logistics
Energy Transport Logisticssheilah faust
 
Iwsm2014 dev ops measurements (amir arooni)
Iwsm2014   dev ops measurements (amir arooni)Iwsm2014   dev ops measurements (amir arooni)
Iwsm2014 dev ops measurements (amir arooni)Nesma
 
Coaching lessons learned during enterprise agile transformation
Coaching lessons learned during enterprise agile transformationCoaching lessons learned during enterprise agile transformation
Coaching lessons learned during enterprise agile transformationKrishnakumar Chinnappachari
 
Business Agility and Annual Planning: Solving the Paradox
Business Agility and Annual Planning: Solving the ParadoxBusiness Agility and Annual Planning: Solving the Paradox
Business Agility and Annual Planning: Solving the ParadoxRally Software
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
Agile the Squads Way
Agile the Squads WayAgile the Squads Way
Agile the Squads WayDaan Assen
 
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...Planview
 
WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...
WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...
WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...Human Capital Media
 

Similar to BCS Elite - March 2014 - v3 (20)

Evolutionary Stages Case Study
Evolutionary Stages Case StudyEvolutionary Stages Case Study
Evolutionary Stages Case Study
 
APM SW - Reviews and Assurance - Feb 2014
APM SW - Reviews and Assurance - Feb 2014APM SW - Reviews and Assurance - Feb 2014
APM SW - Reviews and Assurance - Feb 2014
 
Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!
 
Supporting reviews and performance: the role of the PMO
Supporting reviews and performance: the role of the PMOSupporting reviews and performance: the role of the PMO
Supporting reviews and performance: the role of the PMO
 
The Promotion Process - A Look Back
The Promotion Process - A Look BackThe Promotion Process - A Look Back
The Promotion Process - A Look Back
 
Woodford Capability Document 2017
Woodford Capability Document 2017Woodford Capability Document 2017
Woodford Capability Document 2017
 
Energy Transport Logistics
Energy Transport LogisticsEnergy Transport Logistics
Energy Transport Logistics
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
To be agile or not to be, that is not the question webinar
To be agile or not to be, that is not the question webinarTo be agile or not to be, that is not the question webinar
To be agile or not to be, that is not the question webinar
 
Iwsm2014 dev ops measurements (amir arooni)
Iwsm2014   dev ops measurements (amir arooni)Iwsm2014   dev ops measurements (amir arooni)
Iwsm2014 dev ops measurements (amir arooni)
 
Coaching lessons learned during enterprise agile transformation
Coaching lessons learned during enterprise agile transformationCoaching lessons learned during enterprise agile transformation
Coaching lessons learned during enterprise agile transformation
 
Business Agility and Annual Planning: Solving the Paradox
Business Agility and Annual Planning: Solving the ParadoxBusiness Agility and Annual Planning: Solving the Paradox
Business Agility and Annual Planning: Solving the Paradox
 
"Clienting" - Governance model and challenges
"Clienting" - Governance model and challenges"Clienting" - Governance model and challenges
"Clienting" - Governance model and challenges
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Agile the Squads Way
Agile the Squads WayAgile the Squads Way
Agile the Squads Way
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...The Engineer Webcast:  Five Ways to Get More Engineering Time Out of Your Eng...
The Engineer Webcast: Five Ways to Get More Engineering Time Out of Your Eng...
 
WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...
WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...
WORKING TOGETHER TO WIN AT BASF: DEVELOPING AND ALIGNING BUSINESS & TALENT ST...
 

BCS Elite - March 2014 - v3

  • 2. Commercial in confidence British Computer Society G.A. Green Head of Agile Delivery 13th March 2014
  • 3. WARNING WARNING!! This is what worked for us / me This is how we adapted and the lessons we learnt 3Commercial in confidence — Equifax UK Agile Review - 2014
  • 4. A little about me 4 Head of Agile Delivery for Equifax UK Career began in 1987 as a Software Engineer 27 years IT Project and Programme delivery experience Adopter of RAD, RUP, Scrum, XP and Kanban Specialises in distributed Agile delivery within multinational organisations Gary Green Commercial in confidence — Equifax UK Agile Review - 2014
  • 5. Equifax has global credibility. We help organisations make decisions about their customers 5Commercial in confidence — Equifax UK Agile Review - 2014 7,000 EMPLOYEES 158bn MONTHLY CREDIT SCORE UPDATES 81m BUSINESSES 600m CONSUMERS 205m EMPLOYEE FILES
  • 6. We operate successfully in 17 countries across the globe 6Commercial in confidence — Equifax UK Agile Review - 2014 UK&I SOUTH AMERICA NORTH AMERICA EUROPE ASIA
  • 7. And have been helping people for over 110 years 7Commercial in confidence — Equifax UK Agile Review - 2014
  • 8. What we do? We provide informed decisions and insights WE HELP YOU MAKE INFORMED DECISIONS ABOUT YOUR CUSTOMERS OUR INSIGHT CAN HELP YOUR BUSINESS PERFORM BETTER Commercial in confidence — Equifax UK Agile Review - 2014 8
  • 9. Our insight can help your business perform better 9 We deliver insight to you by identifying the intricate connections The breadth and depth of the consumer and commercial data we hold is extensive We help protect businesses by reducing levels of fraud and providing tools that help meet regulatory and compliance needs. We predict the behaviour of new and existing customers to support managing risk and decisions making. Commercial in confidence — Equifax UK Agile Review - 2014
  • 10. Why are we embracing Agile? n Embrace Voice of the Customer n Hit the market fast n Fixed cost and dates n Deliver often – higher release cadences n One team n Leverage global resources, knowledge and skill n Make delivery FUN 10Commercial in confidence — Equifax UK Agile Review - 2014
  • 11. 29% 14% 57% Failed Successful Challenged 9% 42% 49% When compared against other methodology, results are outstanding Waterfall Source: The Standish Group 2012 - Data sampled from 2002 to 2010 11Commercial in confidence — Equifax UK Agile Review - 2014 Agile
  • 12. Why did we chose Scrum? 12 Scrum adoption levels Scrum based models account for almost 2/3 of adoption patterns Source: VersionOne’s annual Agile development survey Skill availability The team preferred it I really like it! Source: State of Agile Survey: http://www.versionone.com/pdf/7th-Annual-State-of-Agile-Development-Survey.pdf Commercial in confidence — Equifax UK Agile Review - 2014 54% 11% 9% 7% 4% 4% 2% 2% 2% 5% Scrum Scrum / XP Hybrid Custom Hybrid Scrumban Kanban Don't Know XP FDD Lean Other Agile adoption patterns
  • 13. Leveraging global capabilities into Agile delivery capacity “The most efficient and effective method of conveying information to and within a development team is face-to-face conversation” Agile Manifesto 13Commercial in confidence — Equifax UK Agile Review - 2014
  • 14. Some key challenges caused by Distributed Agile Teams? n Time-zone n Language / Culture n Over reliance on written communication and tools n Offshore teams left out of decision making n Offshore team lose context n Delays in decisions / escalations n Service hours n Public Holidays 14Commercial in confidence — Equifax UK Agile Review - 2014
  • 15. How can we minimise the impacts caused by time-zones? n Time-zones are killers to Agility and empowerment n Context gap n Block out overlapping time and give priority to collaboration with offshore partners n Flexible / shift working for periods n Onshore proxies n Ask the right questions 15Commercial in confidence — Equifax UK Agile Review - 2014
  • 16. Make the effort to build relationships with peers and do it Face-to-Face! n Built 1:1 Peer to peer relationships n Make relationships that make sense n Delivery n Engineering n QA n Product / Business Analysts n Talk daily n Leverage desktop video conferencing n Empower n Ask the right questions 16Commercial in confidence — Equifax UK Agile Review - 2014
  • 17. How do you keep remote attendees engaged? 17Commercial in confidence — Equifax UK Agile Review - 2014
  • 18. Games can make a dull activity interesting 18Commercial in confidence — Equifax UK Agile Review - 2014
  • 19. Tools Use tools to support communication across distributed teams Build Relationships Regular travel Desktop VC & Sharing Daily calls Instant Messaging Wikis eMail 19Commercial in confidence — Equifax UK Agile Review - 2014
  • 20. Use tools to support communication across distributed teams 20Commercial in confidence — Equifax UK Agile Review - 2014
  • 21. Use tools to support communication across distributed teams 21Commercial in confidence — Equifax UK Agile Review - 2014
  • 22. Use tools to support communication across distributed teams 22Commercial in confidence — Equifax UK Agile Review - 2014
  • 23. [Technology allows risks to be assigned and tracked] 23Commercial in confidence — Equifax UK Agile Review - 2014
  • 24. A little visualisation goes a long way n Wiki pages n Burn-downs n Summarise goals, scope, definition of done 24Commercial in confidence — Equifax UK Agile Review - 2014
  • 25. n An Agile Gantt chart and burndown does not tell you a lot n Trust and empowerthe team How do you know you are delivering? n Agree key metrics n Start and end dates n Sprint Goals n Velocity n Quality (static analysis) n Number and severity of bugs raised by QA n Number of bugs re-opened n Be warned… metrics drive behaviour too – Hawthorne effect 25Commercial in confidence — Equifax UK Agile Review - 2014
  • 26. Monday Tuesday Wednesday Thursday Friday 08:45 09:00 Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum 09:15 09:30 09:45 10:00 10:15 10:30 Monday Tuesday Wednesday Thursday Friday 08:45 09:00 Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum 09:15 Breakout (if needed) Breakout (if needed) Breakout (if needed) Breakout (if needed) Breakout (if needed) 09:30 09:45 10:00 10:15 10:30 Bad habits – Ceremony creep 26Commercial in confidence — Equifax UK Agile Review - 2014
  • 27. Adapt, collaborate and adapt n We got best results by adapting Scrum to fit us n Called on a lot of advice and external and internal sources n Mike Cohn / Mountain Goat Software n Agile 101 n Agile Alliance n Scrum.org n Books, books and more books n Equifax Global n And adapted to what worked and had value to us…. The team decided n The same applied to the UK SDLC 27Commercial in confidence — Equifax UK Agile Review - 2014
  • 28. Sprint Planning n Takes up to three days but does not always utilise the entire team n Use Video Conferencing and desktop sharing, then leave the team time to plan and ask questions n Product owner and tech leads on stand-by to support planning n The outputs were: n Sprint commitment, definition of done per Story as well as a Sprint Confluence pages n Sub-tasks for all the candidate stories, with estimates n A standard set of sub-tasks are used as a template 28Commercial in confidence — Equifax UK Agile Review - 2014
  • 29. Be ready for Sprint 29 New Story Nursery Elementary Junior High n New Story logged n Decompose into Sprint-sized Story candidates n Story Estimate (Shirt-Size) n Prioritise n Full description n Tech. Design approach n Acceptance criteria n Compliance criteria n UI Design High School n Re-Estimate n Re-Prioritise n Review n Sprint scheduling Commercial in confidence — Equifax UK Agile Review - 2014 Source:Nationwide Insurance 2009 Tech Lead Team Product
  • 30. Backlog Grooming / Release Planning n Based on a 3 week sprint n Week 1 - Support the team to plan n Week 2 - Prep for next Sprint n Week 3 - Support the team to close Sprint x close Sprint x+1 kick-off Sprint x+2+ Prep Sprint x+1 close Sprint x+1+ Prep 30Commercial in confidence — Equifax UK Agile Review - 2014
  • 31. There are many Sprint Planning dangers and pitfalls WARNING DO NOT Over-Commit Pace can be a killer – make it sustainable Sprints should not be “sprints”, it’s a marathon There’s always work the team can do, even if it is not committed, just don’t pollute the code stream Caution: n Learn from past Sprints, try not to repeat mistakes n The do’er is the estimator for the task –not to be imposed Consider planning from Done backwards with QA driving planning Test Driven Planning Done 31Commercial in confidence — Equifax UK Agile Review - 2014
  • 32. There are many Planning dangers and pitfalls WARNING! External Dependencies may cause scope to be compromised or committed too early 32Commercial in confidence — Equifax UK Agile Review - 2014
  • 33. Planning – Change Happens n Scrum Guide 2013 n No changes are made that will effect the Sprint Goal n Scope may be clarified and re-negotiated n Change still happens n Welcome change n Change still needs to be impacted and renegotiated by the team n The team should be in the driving seat 33Commercial in confidence — Equifax UK Agile Review - 2014
  • 34. People not technology drive the process n We still need leaders n Not every wants to lead n Leaders emerge n Fully engaged product owner n The tactical BA anti-pattern n Team needs time to self-organise n Sprint -1, 0 n Best lessons learnt from failure n Celebrate failure n BUT learn from it and do not repeat n Four key lead roles Product Defines what is needed, supports QA and Engineering (Product Owner) Delivery Facilitates & communicates progress Removes impediments (Scrum Master) QA Supports the Product Owner and team Tells us when we are done! Engineering Supports the Engineers - Ensures that levels of technical debt are acceptable and that we are aligned to architectural governance. 34Commercial in confidence — Equifax UK Agile Review - 2014
  • 35. QA Leadership n Strong QA Leadership offshore was essential n QA Lead acting as Scrum Master leads to a conflict of interest n Drive delivery vs. remain impartial Where there is no vision, the people perish. Proverbs 29:18 Engineering = Vanity QA & Product= Sanity Gary Green 2013 35Commercial in confidence — Equifax UK Agile Review - 2014
  • 36. Achieving Done n Ratio of 2 Eng : 1 QA worked best for us n Working as Units of three n Close Collaboration (Eng : QA : Product) n Engineers can test too! n Automation, Automation…. And more Automation n But automation does cost… especially the impact of change n Manual regression can be a killer with multi- Sprint / multi-Release Projects 36Commercial in confidence — Equifax UK Agile Review - 2014
  • 37. What was the outcome? 37Commercial in confidence — Equifax UK Agile Review - 2014 Able to adapt quickly Concept to delivery time dramatically reduced Delivered Under-Budget Delivered What the customer wanted! Delivered On-Time
  • 38. Key Success Factors n People n Product Leadership, vision, drive and support n Technical Leadership n Engineering and QA n Dedication,commitment and collaboration n Open and honestcommunication n Take time to communicate,make it a priority… build relationships n Tools n Leverage internal and external sources 38Commercial in confidence — Equifax UK Agile Review - 2014
  • 39. Right People + Dedication + Resources + Empowerment = 39Commercial in confidence — Equifax UK Agile Review - 2014
  • 40. Summary n Requires commitment, dedication and effort to make it work n Everyone is part of the solution, no exceptions n Does not guarantee outcomes n Chose the right tools n Watch for over-commitment n Ask the right questions n Build strong relationships n Empower n Make it fun!!! 40Commercial in confidence — Equifax UK Agile Review - 2014
  • 41. Thank you, any questions?
  • 42. This presentation is confidential Issued in 2013 by Equifax Ltd© Capital House, 25 Chapel Street, London, NW1 5DS Telephone: 020 7298 3000 Fax: 020 7723 7555 Registered in England No: 2425920 G.A. Green gary.green@equifax.com March 2014 Head of Agile Delivery