When: Tuesday, May 31, 2011 6:00 PM
Where: Alcatel-Lucent (Map)
600 March Rd.
Testing Is Not For Finding Bugs
Please join us in a special joint event with Ottawa Scrum Users Group!
Test is something that has to get done sometime before shipping the product. Test can wait while we do the important work of specifying, designing and coding the system. Test helps find bugs. Test happens at the end.
Wait! Don’t quote me on that!
Test is not that unpleasant activity at the end of the *development phase*, it is an integral and critical part of everyday work. It does not add drudgery, and overhead, it adds rewarding feedback and makes it possible to put more value into the software instead of wasting time chasing bugs. Test is not about finding bugs anymore. Test is specification; test is defect prevention, test drives good designs. Tests must be largely automated. You may think that you cannot afford to automate; when in reality, you cannot afford not to.
Note: This talk is not just for embedded developers. Anyone involved in development from the technical side or business side needs to hear what James has to say about test. If any embedded developers show up, James will have a few copies of his book with him.
About the Speaker:
James Grenning is the founder of Renaissance Software Consulting, where he trains, coaches and consults worldwide. With more than thirty years of software development experience, both technical and managerial, James brings a wealth of knowledge, skill, and creativity to software development teams and their management. James’ mission is to bring improved technical and management practices to development teams. As his professional roots are in embedded software, he is leading the way to introduce Agile development practices to that challenging world. The ink is still wet on his book Test Driven Development for Embedded C. James was one of the original extreme programming coaches and trainers, always working with the best. He invented Planning Poker, an Agile estimating technique used around the world. He participated in the creation of the Manifesto for Agile Software Development.