42
Methodology Practices Tiptoeing Elephants Assurance of Agile Conference | November 2013 PUBLIC

Stuart Mitchell, HSBC, Tiptoeing Elephants

Embed Size (px)

Citation preview

Page 1: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Tiptoeing Elephants Assurance of Agile Conference | November 2013

PUBLIC

Page 2: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices 2

Stuart Mitchell Global Programme Manager Agile@HSBC

2

11yrs using Agile at the ‘coal face’

Keynote Speaker at multiple Conferences and business forums

HSBC Bank

2nd largest Bank in the World

225,000 employees

39 different countries

Over 100+ Agile Projects Worldwide

PUBLIC

Page 3: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Framing :. - With the same information being used as a base, the ‘frame’ surrounding the issue can change the reader’s perception without having to alter the actual facts.

http://en.wikipedia.org/wiki/Framing_(social_sciences)

PUBLIC

Page 4: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

The reason WHY we are in business

PROFIT

PUBLIC

Page 5: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

In Software Development we contribute in 3 ways only -

1. Cost Reduction - Efficiency gain – which leads to spending less money which helps us make a PROFIT

2. Wealth Creation – More Products - Income Enablement

3. Keep the doors open – maintenance / regulatory governance – the cost of doing business

PUBLIC

Page 6: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

The only way that ANY of these initiatives are realised is by getting the software into ……

PRODUCTION

PUBLIC

Page 7: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Question:

If you stopped today building software how long would your business survive?

PUBLIC

A : It’s unknown …but it’s not very long.

Page 8: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

PRODUCTION – All roads lead to ROI

It’s magical · Gives EFFICIENCY GAINS · Removes competitive advantage · Closes the gap on disadvantage · Keeps the doors open

…its only in Production that you get RETURN ON INVESTMENT – return on the risk and the money spent on it

PUBLIC

Page 9: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Framing – Getting into Production

PUBLIC

Governance

Page 10: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Financial Industry – Need Governance

PUBLIC

Page 11: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

The Financial industry is changing All parties are demanding more robust software in Production

§ The Investment Banking industry is undergoing major changes § Focused more than ever on Governance and regulatory compliance

“What is acceptable today may not be acceptable tomorrow… it’s time to go

from 95% to 99.99% …”

“Since the financial crisis of 2008, we are living through an era of more intense regulations and more intense scrutiny about all types of transactions and banking practices. …. It is a new world! ” Fred Terrell, Credit Suisse Group

PUBLIC

Page 12: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Planned Tollgates, Controls, Reviews, Approvals and Guidelines …..are seen to tighten control but are speed bumps to Production

Q1 2014 Q2 2014 ……

sign-off

NEW Approval

Oct 2013

NEW Tollgate

Mar 2014

NEW Tollgate

Feb 2014

NEW Test

Feb 2014

Q4 2013

NEW Tollgate

Oct 2014

Review against Guidelines

Feb 2014

NEW TOLLGATE Apr 2014

NEW Review

Nov 2014

4 1 2

Reviews

Mar 2014

Reviews

Jan 2014

NEW Tollgate

May 2014

control

Feb 2014

3

Audits

Apr 2014

PUBLIC

Page 13: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Goldilocks Governance

· Too Much - development grinds to a halt

· Too Little - potential chaos!

· Just Right – allows development and delivery at pace

PUBLIC

Page 14: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Framing – Getting into Production

PUBLIC

Governance

Software Industry

… it’s time to go from 95% to 99.99% …”

Page 15: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Software into Production – Quickly

PUBLIC

IDEA PRODUCTION Time

.…the shorter the line to Production the quicker the return on investment (ROI)

Page 16: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

The Software industry is changing The Business are demanding more robust software in Production …and quicker

PUBLIC

- Pingit from design into production 6mths

- 2,000,000 signed up

- Reputation enhanced

- Competitive advantage gained

Page 17: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Framing – Getting into Production

PUBLIC

Governance

Software Industry

… it’s time to go from 95% to 99.99% …”

. .…the shorter the line to Production the quicker the return on investment (ROI)

Page 18: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices PUBLIC http://www.flickr.com/photos/42985099@N03/8408263772

Increased Governance V Software Development

….the Battle Royale

Page 19: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Framing – Getting into Production

PUBLIC

Governance

Software Industry

… it’s time to go from 95% to 99.99% …”

.…the shorter the line to Production the quicker the return on investment (ROI)

Agile

Page 20: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices 20

http://www.instituteforgovernment.org.uk/publications/23/ ……or on Google search for Government and System error

Framing Agile

PUBLIC

Page 21: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices 21

Emerging technology trends that will impact Government 1. Social technology 2. Mobile and location-based services 3. Game mechanics 4. Cloud computing 5. HTML 5 6. Augmented reality

7. Agile development 8. Next generation search

PUBLIC

Page 22: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices 22

Forbes Magazine – 9th April 2012 PUBLIC

Page 23: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices 23

Nearly every FTSE 500 company uses Agile is some capacity or other.

PUBLIC

Page 24: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices 24 24

Agile Books – 1700 Books per month 20

Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt

Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas

PUBLIC

Page 25: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Tooling Maturity Level Time to ready ready – Start your engines

1. Agile moving to more ‘main stream’ acceptance

2. Agile becoming the default methodology i.e. UK Gov, RBS, Bank of America etc.

3. Agile experience and understanding to become ‘a given on CV’s’ similar to MS Office.

4. Agile Projects adoption to be increasing promoted by Business and Senior Management as their understanding increases.

5. Agile Projects to move up 600% to become 20% - 30% of all HSBC projects.

PUBLIC

Page 26: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices PUBLIC https://www.cprime.com/tag/agile-governance/

Agile Governance

Page 27: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices 27

Sprint Governance

DevelopmentIterations

Development Engine

Write Story and Scenarios

Business Showcase

Story Testing

Story Planning Session

BA / QA Signoff on Dev Box

Daily BA/QA demo

Tester

Dev

BA

TesterDev

Tester BADev

Tester BADev

BABusiness

Tester

Start Here

System Testing

Implement Functionality

BABusiness

Implement Automated Acceptance Tests

Dev

End Development Iteration

Start Development Iteration

PUBLIC

Page 28: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Agile ROI

PUBLIC http://www.infoq.com/news/2010/08/agile-for-cfo

…the longer you wait for your ROI ..the

deeper your investment is.

CFO Agile

Page 29: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Methodology Practises …

Agile is the GLUE ..used well it can bring Speed into

Production

with appropriate Governance

PUBLIC

Page 30: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Framing – Getting into Production

PUBLIC

Governance

Software Industry

… it’s time to go from 95% to 99.99% …”

.…the shorter the line to Production the quicker the return on investment (ROI)

Agile Agile is the Glue - Bringing Speed into Production

with appropriate Governance

Page 31: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

There is one individual who will navigate the project through the rapids of the governance tollgates, audits, reviews, security while maintaining momentum in analysis, development, testing and deployment ..as well as cutting the teams hair, keeping the place tidy and cooking a mean lasagne!

PUBLIC http://www.google.com/imgres?um=1&safe=active&sa=N&hl=en&tbm=isch&tbnid=INnfHQIzM3jPjM:&imgrefurl=http://cobal

tpm.com/which-superhero-do-you-want-on-your-project/&docid=aEQWClJX9s_b1M&imgurl=http://cobaltpm.com/wp-content/uploads/2013/04/Superman.jpg&w=650&h=1080&ei=RRyVUvP_MOau7Ab3roCQDQ&zoom=1&iact=rc&dur=2&pa

ge=2&tbnh=139&tbnw=106&start=16&ndsp=24&ved=1t:429,r:17,s:0,i:132&tx=53&ty=70

The Project Manager

Page 32: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices PUBLIC http://brettharned.com/2011/03/09/youre-a-project-manager-not-superman/

Elephant – balancing

Page 33: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

We asked our Project Mangers ‘How they felt towards Governance’

PUBLIC

Page 34: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

…some of this

PUBLIC

Page 35: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

….a bit of this

PUBLIC

Page 36: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

..but mostly a lot of this!

PUBLIC

Page 37: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Audit

Architecture Quality

Assurance

Information Security and Risk

ITO

Fraud

Compliance

PUBLIC

Page 38: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Top 10 Tips Tricks and Traps

1. Jump in the trench – talk to the PM’s 2. Be Smart – stop having 10 different teams hammering at the door all asking for the same thing

joined up thinking – let your team breath – living room different windows 3. Make it Simple – if its simple – we can understand it – if I can understand it Im more likely to do it

– if I do it I’m compliant ! 4. Weed frequently 5. Keep it small – if its too big, I cannot test it 6. Engage early – develop a relationship – go out hand in hand for breezy 7. Find the carrot - not always stick – if there is an incentive to do the right thing 8. Help the team help themselves – what should they be adhering to, get your own house in order,

FAQ’s, 9. Learn from others 10. Automate Automate Automate – test frequently and combine Governance

PUBLIC

Page 39: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Getting into Production

PUBLIC

Governance

Software Industry

… it’s time to go from 95% to 99.99% …”

.…the shorter the line to Production the quicker the return on investment (ROI)

Agile Agile is the Glue - Bringing Speed into Production

with appropriate Governance

Page 40: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

..and always look after your Project Manager!

PUBLIC

Page 41: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

· Wikipedia – Framing · RBS - Notes: http://www.mybanktracker.com/news/2012/07/02/royal-bank-scotlands-disaster-object-

lesson-perils-cashless-economy/ · RBS - http://www.flickr.com/photos/alexmartin81/5503382536/ · http://www.theguardian.com/money/2012/jun/29/natwest-fiasco-what-happens-now · http://www.flickr.com/photos/kilwirraarchitects/4800779023/in/photostream/ · http://chronicle.augusta.com/sports/college/2010-12-04/auburn-quarterback-pound-south-carolina · Jay weird – Photo of the Maze - http://www.flickr.com/photos/44990811@N04/5557042089

References, Copyright Acknowledgements and Thank you’s

PUBLIC

Page 42: Stuart Mitchell, HSBC, Tiptoeing Elephants

Methodology Practices

Questions

PUBLIC

Contact

[email protected]

LinkedIn – Stuart Mitchell