James Grenning trains, coaches and consults worldwide. His mission is to bring modern technical and management practices to embedded development teams. He is the author of Test-Driven Development for Embedded C ( http://www.pragprog.com/titles/jgade). He is a contributor of CppUTest, a popular unit test harness for embedded C and C++. He invented Planning Poker, an estimating technique used around the world, and participated in the creation of the Manifesto for Agile Software Development. His website is http://wingman-sw.com.