booked in agileadoption

18
1 The Journey to Test Driven A Startup Tale

Upload: sdeconf

Post on 11-Nov-2014

373 views

Category:

Technology


0 download

DESCRIPTION

The Journey to Test Driven

TRANSCRIPT

Page 1: Booked in agileadoption

1

The Journey to Test Driven

A Startup Tale

Page 2: Booked in agileadoption

• Coldwin Software Inc. (since 2007)

• custom software development

• project management

• BookedIN Online Scheduling

• proprietary online scheduling system

• built using GWT/Java and AppEngine

• full commitment to BDD/TDD but it didn’t start that way...

Who are we?

©2011 Coldwin Software Inc.

Page 3: Booked in agileadoption

A long time ago at a software company far,

far away...

©2011 Coldwin Software Inc.

Page 4: Booked in agileadoption

The glorious green

pastures.

©2011 Coldwin Software Inc.

Page 5: Booked in agileadoption

Ready for

launch, captain!

©2011 Coldwin Software Inc.

Page 6: Booked in agileadoption

The real journey begins...

©2011 Coldwin Software Inc.

Page 7: Booked in agileadoption

“Houston, we have a problem.”

©2011 Coldwin Software Inc.

Page 8: Booked in agileadoption

The Phone Call

©2011 Coldwin Software Inc.

Page 9: Booked in agileadoption

“I don’t have confidence in our

development process.”

“Say what?!”

“If we continue like this we’re sunk.”

“We just need to write more tests.”

“No. We need to change our approach.”

©2011 Coldwin Software Inc.

Page 10: Booked in agileadoption

The Transition

Test After Test Driven

©2011 Coldwin Software Inc.

Page 11: Booked in agileadoption

©2011 Coldwin Software Inc.

Page 12: Booked in agileadoption

“Commitment to Quality”

The Key

©2011 Coldwin Software Inc.

Page 13: Booked in agileadoption

“Good developers don’t need TDD.”

(hint: it’s not about TDD... it’s about quality)

©2011 Coldwin Software Inc.

Page 14: Booked in agileadoption

Software Quality

?DD (TDD, BDD,

DDD, XDD)

Code

Reviews

Acceptanc

e Testing

Continuous

Integration

Metrics

Pair

Programmi

ng

Continuous

Learning

User

Feedback

©2011 Coldwin Software Inc.

Page 15: Booked in agileadoption

“Quality cannot be tested in.”

“Quality is not equal to test.”

©2011 Coldwin Software Inc.

Page 16: Booked in agileadoption

What are the real benefits?

Grow your company.

Enjoy your career.

©2011 Coldwin Software Inc.

Page 17: Booked in agileadoption

• Educate yourself (know the benefits)

• Hire or appoint a champion

• Support your team

Get started!

©2011 Coldwin Software Inc.

Page 18: Booked in agileadoption

Thank you.

[email protected]

©2011 Coldwin Software Inc.