Huib Schoots - Changing the context - eurostar -

33
Huib Schoots, Codecentric Changing the Context How a bank changes their software development methodology www.eurostarconferences.com @esconf s #esconfs

description

Presentation from the 20th annual EuroSTAR Software Testing Conference in Amsterdam, Netherlands

Transcript of Huib Schoots - Changing the context - eurostar -

Page 1: Huib Schoots - Changing the context - eurostar -

Huib Schoots, Codecentric

Changing the Context

How a bank changes their software development methodology

www.eurostarconferences.com

@esconf

s

#esconfs

Page 2: Huib Schoots - Changing the context - eurostar -

How a bank changes their software

development methodology

Page 3: Huib Schoots - Changing the context - eurostar -

@huibschoots

Page 4: Huib Schoots - Changing the context - eurostar -
Page 5: Huib Schoots - Changing the context - eurostar -

Context Rabobank

Page 6: Huib Schoots - Changing the context - eurostar -

Context Rabobank International

IT & OPS

Page 7: Huib Schoots - Changing the context - eurostar -

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 8: Huib Schoots - Changing the context - eurostar -

Challenges

Page 9: Huib Schoots - Changing the context - eurostar -

• Testing = operating

• Implementation of agile

• Process & req. driven

• Bad documentation

• Copy - paste templates

• No buzz or passion

Challenges

Page 10: Huib Schoots - Changing the context - eurostar -

So, what

happened?

Page 11: Huib Schoots - Changing the context - eurostar -
Page 12: Huib Schoots - Changing the context - eurostar -

The band =The

Context-Driven Testing

community

(Obviously)

Page 13: Huib Schoots - Changing the context - eurostar -

What

light?

DO YOU SEE

THE LIGHT?

HAVE YOU

SEEEEN THE

LIGHT?

YES! YES! JESUS

H. TAP-DANCING

CHRIST... I HAVE

SEEN THE LIGHT!

Page 14: Huib Schoots - Changing the context - eurostar -

Change

Page 15: Huib Schoots - Changing the context - eurostar -

• Rapid Software Testing

• Context-driven

• Passion

• Thinking

• Skills over knowledge

The “change”

Page 16: Huib Schoots - Changing the context - eurostar -

Agile as a lubricant

Page 17: Huib Schoots - Changing the context - eurostar -

• OpenUp / agile

• Different way

• Shorter time boxes

• Collaboration

• Low tech dashboards

Agile as a lubricant

Page 18: Huib Schoots - Changing the context - eurostar -
Page 19: Huib Schoots - Changing the context - eurostar -

Being passionate is

contagious

Page 20: Huib Schoots - Changing the context - eurostar -

• Testing Dojo

• Intervision

• Learning: books,

blogs, conferences

• Conference speakers

Passion = contagious

Page 21: Huib Schoots - Changing the context - eurostar -

2nd Wave

Page 22: Huib Schoots - Changing the context - eurostar -

• “Agile testing”

• Exploratory testing

• Mind Maps

• Workgroups

• Testability

2nd Wave

Page 23: Huib Schoots - Changing the context - eurostar -

Tools?

Page 24: Huib Schoots - Changing the context - eurostar -

Tools?

• HP Quality Centre

• HP QTP / TTCN-3

• MS TFS

• Unit testing tools

• “Home made”

• Mind Manager

• Excel

• Others to come…

Page 25: Huib Schoots - Changing the context - eurostar -

The road ahead

Page 26: Huib Schoots - Changing the context - eurostar -

• SBTM

• Test automation

• Coaching

• Practise

• Evaluate / retrospect

• Collaboration

The road ahead

Page 27: Huib Schoots - Changing the context - eurostar -

What made

it work?

Page 28: Huib Schoots - Changing the context - eurostar -

What made it work?

• Step by step

• Being passionate

• Adapt to context

• Community

• Persistence

• Questioning

Page 29: Huib Schoots - Changing the context - eurostar -

What didn’t

work?

Page 30: Huib Schoots - Changing the context - eurostar -

What didn’t work?

• Only training

• One time only

• Project pressure

• Big chunks

• Not willing to change

Page 31: Huib Schoots - Changing the context - eurostar -

Agile

Testing Tips

Page 32: Huib Schoots - Changing the context - eurostar -

Agile testing

• Agile (testing) mindset

• Collaboration

• Exploratory Testing

• Test Automation

• Testability

• Pair testing

• Continuous improvement

• Keep it simple

• Evaluate often

Page 33: Huib Schoots - Changing the context - eurostar -