booked in agileadoption
DESCRIPTION
The Journey to Test DrivenTRANSCRIPT
1
The Journey to Test Driven
A Startup Tale
• 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.
A long time ago at a software company far,
far away...
©2011 Coldwin Software Inc.
The glorious green
pastures.
©2011 Coldwin Software Inc.
Ready for
launch, captain!
©2011 Coldwin Software Inc.
The real journey begins...
©2011 Coldwin Software Inc.
“Houston, we have a problem.”
©2011 Coldwin Software Inc.
The Phone Call
©2011 Coldwin Software Inc.
“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.
The Transition
Test After Test Driven
©2011 Coldwin Software Inc.
©2011 Coldwin Software Inc.
“Commitment to Quality”
The Key
©2011 Coldwin Software Inc.
“Good developers don’t need TDD.”
(hint: it’s not about TDD... it’s about quality)
©2011 Coldwin Software Inc.
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.
“Quality cannot be tested in.”
“Quality is not equal to test.”
©2011 Coldwin Software Inc.
What are the real benefits?
Grow your company.
Enjoy your career.
©2011 Coldwin Software Inc.
• Educate yourself (know the benefits)
• Hire or appoint a champion
• Support your team
Get started!
©2011 Coldwin Software Inc.