Scott Hanselman

Hanselminutes Podcast 151 - Fit and Fitness with Ward Cunningham and James Shore

February 28, '09 Comments [7] Posted in Podcast | Tools
Sponsored By

WardCunninghamMy one-hundred-and-fifty-first podcast is up. Ward Cunningham is the creator of the Wiki, and the creator of the "Fit" testing framework. James Shore is the coordinator of the Fit project, an agile coach and the author of The Art of Agile Development.

JamesShoreYou may have heard the terms "Fit" and "Fitnesse" bandied about by the software engineering literati. What are they? Are they useful? Are they used at all? Does your testing strategy need some fitnesse? The creator of Fit and the coordinator of the Fit project chat with Scott and answer the hard questions. Is Fit Dead?

Subscribe: Subscribe to Hanselminutes Subscribe to my Podcast in iTunes

Do also remember the complete archives are always up and they have PDF Transcripts, a little known feature that show up a few weeks after each show.

Genome is a sponsor for this show!

Welcome to powerful, mature object-relational mapping in the .NET world. Genome lets you use the full benefits of LINQ with all major database platforms (Microsoft SQL Server, Oracle and IBM DB2). Genome: supporting real-world enterprise application development since 2002.

Telerik is a sponsor for this show!

Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET and Windows Forms. Enjoy the versatility of our new-generation Reporting Tool. Dive into our online community. Visit www.telerik.com.

As I've said before this show comes to you with the audio expertise and stewardship of Carl Franklin. The name comes from Travis Illig, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)

Enjoy. Who knows what'll happen in the next show?

Technorati Tags: ,,

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. I am a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
Saturday, February 28, 2009 7:04:36 PM UTC
Maybe you could interview someone from or using "Cucumber" http://wiki.github.com/aslakhellesoy/cucumber

It would be interesting to hear about this tool for addressing the interface between developer and customer. Communication is screwed up way too often.

Thanks for the variety of shows you put on.

I was trying to use my yahoo open ID and when I tried to continue back to the site I got a 403 forbidden page.
Saturday, February 28, 2009 7:31:58 PM UTC
Hi, Scott!
There's some troubles you've got :( I can't download podcast.
Link goes to
The page cannot be found
Saturday, February 28, 2009 10:27:46 PM UTC
Seems to be fixed now, brabadu. Give it another try.
Joe Chung
Sunday, March 01, 2009 12:27:35 AM UTC
Try the MP3 now...
Sunday, March 01, 2009 1:50:50 PM UTC
I have personally used fitnesse for over a year now and it is exceptionally well suited to being able to resolve the ambiguities that Ward and James mention. My tool is a console based application that was written in C and we are re-writing in C#. When the program was in C even unit testing was nearly impossible. Having fitnesse to allow the developers and clients to verify behaviour makes re-writing the code so much easier and safer!

Thanks Ward/James/et al.

Great podcast!

p.s. Full disclosure: there is also another framework similar to Fit called Concordion for Java (http://www.concordion.org/)
Friday, March 06, 2009 4:51:25 PM UTC
Fitnesse seems interesting enough. I know that developers are certainly going to be interested in it and thanks for introducing it here but what do customers think of it? Are there any testimonials from customers who felt as though it really added value for them? It is true that understanding the correct requirements is probably one of the more challenging aspects of any software development effort; especially since for a lot of projects even the customer isn't sure what they want until the project actually begins (hence protoype driven agile development).
Monday, March 16, 2009 10:51:39 PM UTC
If you really want to understand where Fit/Fitnesse work in your testing environment, please check out this book Agile Testing: A Practical Guide for Testers and Agile Teams (Crispin and Gregory)
http://www.amazon.com/New-CIO-Leader-Setting-Delivering/dp/1591395771

It talks about the 4 quadrants of testing... Unit/Component, Customer Facing (Gui-based, non-gui based), Tests that Critique the product (Beta testing, Alpha testing, usability testing), and Technical Critiquing (security, maintainability, scalability, etc)

Fitnesse falls into the non-gui based Customer-facing tests that 'support the team'.
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.