James Grenning’s trains, coaches and consults worldwide. With more than thirty years of software development experience, both technical and managerial, James brings knowledge, skill, and creativity to software development teams and their management.
As his professional roots are in embedded software, James’ mission is to bring state-of-the-art technical and management practices to embedded development teams.
He is the author of Test-Driven Development for Embedded C.
He invented Planning Poker, an estimating technique used around the world, and participated in the creation of the Manifesto for Agile Software Development.
Story testing paper: http://bit.ly/story_testing
Mark is a professional programmer and software architect living in Copenhagen, Denmark, and currently an independent advisor. He is the author of Dependency Injection in .NET.
Mike Long is a software architect currently working on improving development practices in large scale software development teams, based in Beijing, China. His previous experience working with embedded systems development in Norway and England have instilled a great passion for test driven development, code craft, and avoiding oscilloscope debugging as much as humanly possible.
After dark you may find him tinkering with his Emacs setup, coding Lisp and slowly being devoured by the world of functional programming.
Ole Lehrmann Madsen
Ole Lehrmann Madsen is a professor of Computer Science, Aarhus University, and director of the Alexandra Institute ltd.
His area of research is object-oriented software systems, including programming, modeling, languages, software development environments, software architecture and pervasive computing. He was one of the creators of the BETA programming language.
Ole holds a Ph.D. in Computer Science (Aarhus University). He has previously been a search associate at CSLI at Stanford University (1984-85) and senior research associate at Sun Labs in Mountain View, California (1994-95).