booked in agileadoption
DESCRIPTION
The Journey to Test DrivenTRANSCRIPT
![Page 1: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/1.jpg)
1
The Journey to Test Driven
A Startup Tale
![Page 2: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/2.jpg)
• 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](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/3.jpg)
A long time ago at a software company far,
far away...
©2011 Coldwin Software Inc.
![Page 4: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/4.jpg)
The glorious green
pastures.
©2011 Coldwin Software Inc.
![Page 5: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/5.jpg)
Ready for
launch, captain!
©2011 Coldwin Software Inc.
![Page 6: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/6.jpg)
The real journey begins...
©2011 Coldwin Software Inc.
![Page 7: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/7.jpg)
“Houston, we have a problem.”
©2011 Coldwin Software Inc.
![Page 8: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/8.jpg)
The Phone Call
©2011 Coldwin Software Inc.
![Page 9: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/9.jpg)
“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](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/10.jpg)
The Transition
Test After Test Driven
©2011 Coldwin Software Inc.
![Page 11: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/11.jpg)
©2011 Coldwin Software Inc.
![Page 12: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/12.jpg)
“Commitment to Quality”
The Key
©2011 Coldwin Software Inc.
![Page 13: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/13.jpg)
“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](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/14.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/15.jpg)
“Quality cannot be tested in.”
“Quality is not equal to test.”
©2011 Coldwin Software Inc.
![Page 16: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/16.jpg)
What are the real benefits?
Grow your company.
Enjoy your career.
©2011 Coldwin Software Inc.
![Page 17: Booked in agileadoption](https://reader035.vdocument.in/reader035/viewer/2022081820/546319c4b4af9f4e1c8b4a2f/html5/thumbnails/17.jpg)
• Educate yourself (know the benefits)
• Hire or appoint a champion
• Support your team
Get started!
©2011 Coldwin Software Inc.