33
How a bank changes their software development methodology

Changing the context

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Changing the context

How a bank changes their software development methodology!

Page 2: Changing the context

@huibschoots!

Page 3: Changing the context

•  Context •  Challenges •  Change •  Next steps •  Lessons Learned

Page 4: Changing the context

Context Rabobank

Major Dutch

Cooperative

Bank

Founded in the Netherlands 110 years ago

Awarded high rating by all

rating agencies

One of the world’s

most sustainable

banks

Roots in agriculture practicing

cooperative banking principles

Page 5: Changing the context

Context Rabobank International

IT & OPS

Page 6: Changing the context

Context Info. Systems & Development

FO Own Build App/Web

BO (CB) Large COTS

Batch

BO (OPS) Large COTS

Batch

RISK Build/COTS

Models DWH

FIN Large DWH

Ledger

Page 7: Changing the context

•  Testing = operating!

•  Implementation of agile!

•  Process & req. driven!

•  Bad documentation!

•  Copy - paste templates!

•  No buzz or passion!

Challenges!

Page 8: Changing the context

So, what !happened?!

Page 9: Changing the context
Page 10: Changing the context

The band =

The Context-Driven Testing community

(Obviously)

Page 11: Changing the context

DO YOU SEE THE

Light UnicorN? What

Light Unicorn?

Page 12: Changing the context

HAVE YOU SEEEEN

THE Light Unicorn?

YES! YES! JESUS H.

TAP-DANCING CHRIST... I HAVE SEEN THE Light Unicorn!

Page 13: Changing the context

Change!

Page 14: Changing the context

•  Rapid Software Testing!

•  Context-driven!

•  Passion!

•  Thinking!

•  Skills over knowledge!

The “change”!

Page 15: Changing the context

Agile as a lubricant"

Page 16: Changing the context

•  OpenUp / agile!

•  Different way!

•  Shorter time boxes!

•  Collaboration!

•  Low tech dashboards!

Agile as a lubricant!

Page 17: Changing the context
Page 18: Changing the context

Being passionate is !contagious!

Page 19: Changing the context

•  Testing Dojo!

•  Intervision!

•  Learning: books, blogs, conferences!

•  Conference speakers!

Passion = contagious!

Page 20: Changing the context

2nd Wave!

Page 21: Changing the context

•  “Agile testing”!

•  Exploratory testing!

•  Mind Maps!

•  Workgroups!

•  Testability!

2nd Wave!

Page 22: Changing the context

Tools?!

Page 23: Changing the context

Tools?!•  HP Quality Centre!•  HP QTP / TTCN-3!•  MS TFS / TM!•  Selenium / Fitnesse!•  Unit testing tools!•  “Home made”!•  Mind Manager!•  Excel!•  Other & more to come…!

Page 24: Changing the context

The road ahead!

Page 25: Changing the context

•  SBTM!

•  Test automation!

•  Coaching!

•  Practice!

•  Evaluate / retrospect!

•  Collaboration!

The road ahead!

Page 26: Changing the context

What made it work? !

Page 27: Changing the context

What made it work?!

•  Step by step!

•  Being passionate!

•  Adapt to context!

•  Community!

•  Persistence!

•  Questioning

Page 28: Changing the context

What didn’t work? !

Page 29: Changing the context

What didn’t work?!

•  Training only!

•  One time only!

•  Project pressure!

•  Big chunks!

•  Not willing to change!

Page 30: Changing the context

Who’s next?!

Page 31: Changing the context

You’re next!!!•  Rapid Software Testing!•  Passion!!•  Think!•  Question everything!•  Testing is a social science!•  Explore !•  Learn:!− Coach & get coached!− Practice a lot!!− Read!− Discuss & retrospect!

Page 32: Changing the context

Find the resource lists on my website:

http://www.huibschoots.nl/links

Page 33: Changing the context