We Vouch For... (alpha)
Software people certifying each other

Find People


All Certifications

Brian Marick certifies that J. B. Rainsberger is, at a minimum, qualified to teach others the skill simple design, based on this evidence:

He helped me simplify a design at SDTConf 2006.


Brian Marick certifies that Chad Fowler is, at a minimum, qualified to teach others the skill of clear and simple coding in Ruby, based on this evidence:

A talk that he and Marcel Molina gave at the Rails Edge conference. Before the talk, they pored over some product code two people had volunteered. In the talk, they showed existing code and described their improvements. They hit the high points (Don't Repeat Yourself, good names, small methods, Law of Demeter) and explained them well.

I was inspired enough to propose the same thing for another conference.


Gareth Reeves certifies that Dave Hoover is, at a minimum, qualified as a master, capable of innovating in the skill Ruby on Rails, based on this evidence:

Dave runs our Studio practice at Obtiva where he mentors in Ruby on Rails. He also teaches our Rails training courses.


Austin Ziegler certifies that Brian Marick is, at a minimum, qualified to teach others the skill of testing and supporting tests with Ruby, based on this evidence:

the high quality of the book _Everyday Scripting with Ruby: for Teams, Testers, and You_. He has created a book that I have passed on to others in my development group to learn how they can support their tests and development with Ruby.


Andy Maleh certifies that Dave Hoover is, at a minimum, qualified to teach others the skill Ruby on Rails, based on this evidence:

Gave a Ruby on Rails course at Obtiva Corp. Worked on numorous Ruby on Rails projects for different clients. Pair-programmed with me a number of times to help me with Ruby and Rails questions.


Andy Maleh certifies that Kevin P. Taylor is, at a minimum, qualified to teach others the skill Agile eXtreme Programming, based on this evidence:

Converted entire development team of a client that I work with into the eXtreme Programming agile methodology, following practices such as pair-programming, test-driven development, and iterative development.
Taught a course on Agile Project Management.
Gave presentations related to Agile Software Development.


Dave Hoover certifies that Andy Maleh is, at a minimum, qualified as a master, capable of innovating in the skill Eclipse RCP development, based on this evidence:

Pair programming with Andy on his open source RCP/JRuby project (Glimmer) and learning from Andy's numerous RCP presentations.


Dave Hoover certifies that Nick Malnick is, at a minimum, qualified to use the skill Ruby on Rails with TDD, based on this evidence:

Pair programming with Nick on numerous Ruby on Rails projects along with overseeing the delivery of several subsystems wholly developed by Nick. I was Nick's instructor at a Ruby on Rails with TDD course where he quickly demonstrated his aptitude with this skill.


Dave Hoover certifies that Brian Tatnall is, at a minimum, qualified to help others in the use of the skill Ruby on Rails with TDD, based on this evidence:

Mentoring Brian throughout 2007 and working side-by-side with him as he delivered multiple Rails projects. I also observed Brian helping his teammates and client developers learn Rails with TDD.


Dave Hoover certifies that Colin Harris is, at a minimum, qualified to use the skill Ruby on Rails with TDD, based on this evidence:

I mentor Colin and have observed his strong TDD discipline as he quickly delivered features on several complex Rails projects.


Lisa Crispin certifies that Brian Marick is, at a minimum, qualified as a master, capable of innovating in the skill of helping people understand agile testing, based on this evidence:

Brian's agile testing quadrant has allowed me to better understand all the different types of testing that may need to happen on a product, who should do that testing, and how they might do it.


Brian Marick certifies that Lisa Crispin is, at a minimum, qualified to help others in the use of the skill creating a unified team, based on this evidence:

I've visited Lisa at her current employer once (for one or two days). We've also exchanged email over the years. It seems to me that she was a key player in making her team jell into one where everyone pitches in as needed. I found the atmosphere in the team refreshing, and there was none of the friction between the programmers and testers that you so often see.


Clarke Ching certifies that Brian Marick is, at a minimum, qualified as a master, capable of innovating in the skill writing and editing, based on this evidence:

Brian was the technical editor on one of my first published articles. He was kind, direct, and respectful while offering first rate advice.


Clarke Ching certifies that Chad Fowler is, at a minimum, qualified as a master, capable of innovating in the skill ruby/rails development, based on this evidence:

Chad ran an excellent Ruby on Rails course for AgileScotland. I got great feedback about the course.


Clarke Ching certifies that Laurent Bossavit is, at a minimum, qualified as a master, capable of innovating in the skill agile adoption, based on this evidence:

I spoke with Laurent on the nakeagilists podcast and I was very impressed with his thinking, intentions and attitude: putting his spare time into producing this website wevouchfor.org (along with Brian)which benefits our community. The website speaks for itself and for both Laruent and Brian's skills and motivations. Well done!


Kevin Rutherford certifies that Clarke Ching is, at a minimum, qualified as a master, capable of innovating in the skill use of the TOC thinking tools, based on this evidence:

While we were setting up the second NakedAgilists event, I made a quite dubious decision about how to proceed in the face of Skype problems. Clarke supported my decision, and then quickly asked me to help him complete a TOC conflict cloud for the situation. During the next 30 minutes I learned -- for myself, by doing -- that my decision had been the wrong one. Clarke had taught me something by asking for help.


Nancy Van Schooenderwoert certifies that Ward Cunningham is, at a minimum, qualified as a master, capable of innovating in the skill concepts and tools for agile software development, based on this evidence:

his invention of wiki and FIT (for unit tests), as well as his insights and help offered in how to maintain the discipline of TDD, in conference sessions I attended on a few occasions. I have interviewed Ward a couple times for articles I wrote, and was impressed by the story of how he and Kent originated the ideas that later became XP through his early work testing microprocessors. Ward was encouraging when I discussed my early agile software metrics, and he knew of others doing similar work - very helpful to me.


Nancy Van Schooenderwoert certifies that Adrian Mowat is, at a minimum, qualified as a master, capable of innovating in the skill TDD tools for ETL (Extract Transform Load) software development, based on this evidence:

Adrian was a member of a software team that I coached for 10 months. During that time he devoured all the agile reading I could recommend, and started to wrestle with the problem of how to do proper TDD with the graphical ETL language the team used. There were no existing TDD frameworks for that. He and another team member constructed an interim script-based TDD framework that made the difference for the project being completed on time. Even other waterfall teams started adopting the technique.

Then he went on and set himself the task of finding a way to get FIT-type testing into place for ETL code. (The script-based way had been a step forward but was awkward.) After he left that work place he continued to refine his ideas and produced Fit4Data. This is true leading-edge innovation. ETL software is an area of database work that many people had said just isn't appropriate for Agile ideas. Not so! Adrian is becoming quite a thought leader in this area.


Nancy Van Schooenderwoert certifies that Clarke Ching is, at a minimum, qualified to teach others the skill conflict resolution, based on this evidence:

I attended Clarke's presentation on this topic for Agile Yorkshire and it is clear he has tested the ideas he presented by using them to solve many real issues on the teams he coaches. I've known Clarke for several years and read many of his articles and postings to the agile groups he belongs to in the UK. He's always got very insightful advice and is generous in helping anyone who asks. Clarke is a valuable member of the local agile community.


Adrian Mowat certifies that Nancy Van Schooenderwoert is, at a minimum, qualified as a master, capable of innovating in the skill helping organisations become more Agile through the practical application of Lean thinking, based on this evidence:

Nancy introduced me to Agile when she joined a process-heavy company I was working for at the time as their first Agile coach. She quickly established a pilot Agile team (which I was part of) that delivered reliable high-quality software in much shorter time frames than the client was used to. What was amazing about her approach was that she did it in such a way that we delivered all the usual process documentation so we achieved 100% on the internal process-conformance scoring system. There was very little resistance - even from departments that had previously been a bit thorny!

From that solid start, she worked tirelessly with managers, customers and techies to show how the team could get even better, show how the Agile team could fit into the existing organisation, how to start new teams and move to a more Lean system of work. I always knew she was pulling for the team when she was out in the wider community, and I am sure the managers were sure she was pulling for them when she was working with the teams. There's no ambiguity there - she is a master applying her deep knowledge and experience of Agile development to finding effective solutions that help everyone involved "take that next step".


Adrian Mowat certifies that Kevin Rutherford is, at a minimum, qualified as a master, capable of innovating in the skill publicising and hosting Agile Skypecasts, based on this evidence:

Kevin has done a great job of setting up and running two successful "Naked Agilist" Agile mini-conferences using Skype. The first was in April 2007 and we used Skypecast to run a live conference where others had tried and failed. The second was in January 2008 when Kevin reacting well to the news that Skypecast was broken and ran an equally successful event using a normal Skype conference call distributed as a podcast. See http://www.nakedagilists.com/ for more details.


Adrian Mowat certifies that Laurent Bossavit is, at a minimum, qualified to help others in the use of the skill agile certification, based on this evidence:

Certification is a contentious subject at the moment so well done to Laurent (and Brian) for making a constructive statement and making time to set up this site which is an innovative and very worthwhile contribution to the community.


Adrian Mowat certifies that Brian Marick is, at a minimum, qualified to help others in the use of the skill agile certification, based on this evidence:

Certification is a contentious subject at the moment so well done to Brian (and Laurent) for making a constructive statement and making time to set up this site which is an innovative and very worthwhile contribution to the community.


Nancy Van Schooenderwoert certifies that Richie Moyle is, at a minimum, qualified to teach others the skill how to be a well functioning agile team, based on this evidence:

Richie was a member of an agile team that I coached for about 9 - 10 months. At first Richie was skeptical that my description of agile technical practices could be applied to his ETL database work. The reason was that the language is not object oriented at all. But he kept an open mind and gave new ideas an honest try. As he saw the techniques beginning to make the team's life easier, he became quite enthusiastic. He did a lot to teach the techniques to others, and when he moved on to another company he worked to get agile started there. Richie is well on his way to being a top agile coach. He's certainly got bags of enthusiasm, in proper Kiwi style!


Richie Moyle certifies that Nancy Van Schooenderwoert is, at a minimum, qualified as a master, capable of innovating in the skill Agile Coach, based on this evidence:

Nancy intrtoduced me to Agile Methodologies as an alternative to the Waterfall methods I had practiced for years and acknowledged to be flawed. After some scepticism, I soon realised that Nancy's teaching, in particular, her methods of teaching, was a very valid method for delivering projects in a much more efficient manner.
Nancy is an expert in her chosen path and would provide considerable benefit to any organisation, the level of which, has to be seen to be believed.


David Peterson certifies that Steve Freeman is, at a minimum, qualified as a master, capable of innovating in the skill object-oriented software development, based on this evidence:

(1) He co-authored the JMock framework.
(2) I have worked with him for 6 months at Easynet (BSkyB) and seen him in action.


Nancy Van Schooenderwoert certifies that Callum Elliott is, at a minimum, qualified to help others in the use of the skill Agile Software Development, by Coaching their team, based on this evidence:

Callum has gone through a rigorous in-house agile coach training program that called for a minimum 3 months experience coaching a team, guidance of a Mentor Coach, and verification by an Observer Coach. (Mentor and Observer being experienced agile coaches.) I was the Mentor Coach for Callum as he went through the traineeship period. I recommended him for the company's internal certification, and was present later on as he coached his own new team.

Callum has coached for a period of 18 months now where I have been able to directly observe his handling of a wide variety of difficult challenges. He has used good judgement, and has grown in his ability to help others (Product Owner, Team members) to handle their roles better. The most important aspects of agile coaching can only be learned by doing, and Callum has demonstrated that he has "the right stuff".


Ivan Moore certifies that Steve Freeman is, at a minimum, qualified as a master, capable of innovating in the skill object-oriented software development, based on this evidence:

I've worked with Steve at many different companies since 1996.


Ivan Moore certifies that Nat Pryce is, at a minimum, qualified as a master, capable of innovating in the skill object-oriented software development, based on this evidence:

I have worked with Nat at a couple of different companies over the last few years, and paired on some scrapheap challenges with him.


Ivan Moore certifies that David Peterson is, at a minimum, qualified as a master, capable of innovating in the skill automated acceptance testing, based on this evidence:

I saw him do it at Easynet (BSkyB) while we both worked there.


David Peterson certifies that Ivan Moore is, at a minimum, qualified as a master, capable of innovating in the skill of continuous integration systems, based on this evidence:

He built an easy-to-customise tool to automate the build process on a project he and I worked on at Easynet (BSkyB).

He later released the tool as an open source project "Build-o-Matic".


David Peterson certifies that Nat Pryce is, at a minimum, qualified as a master, capable of innovating in the skill of pretty much anything, based on this evidence:

I've known him for several years through London's Extreme Tuesday Club (XTC) and, more recently, I worked with him at Easynet (BSkyB). I still find myself in awe of the depth and breadth of his knowledge. I think he reads computer programs in bed.

He's helped me many times to improve my ideas and code. He also co-authored JMock.


Stefan Roock certifies that Johannes Link is, at a minimum, qualified to teach others the skill Test Driven Development, based on this evidence:

Johannes did several successful TDD workshops/tutorials at popular conferences like JAX.

Additionally Johannes has written a successful book about unit testing and TDD.


Johannes Link certifies that Stefan Roock is, at a minimum, qualified to teach others the skill of Agile Development, based on this evidence:

I have seen him give worthwhile talks and good classes about Agile Development and Extreme Programming. Moreover he is coauthor of a popular book on the topic.


Nancy Van Schooenderwoert certifies that Ben Morgan is, at a minimum, qualified to help others in the use of the skill Agile Software Development practices, based on this evidence:

Ben was a developer on an agile team that I coached for 3 months, and then went on to another agile team that I coached for several more months. Ben was selected to be trained as an agile coach and he carried out the role very well for some weeks, but he was transferred to a non-agile team, preventing him from completing the company's internal coach certification programme.

Ben stepped up to a role in service to a group of agile software teams when the facilities people needed someone to help them design new office layouts conducive to agile teams. The teams selected him and he worked with the office designers over a period of about 6 months to roll out new seating and whiteboard spaces.

Ben's depth and variety of experience on agile teams is a real asset. He is patient and articulate - qualities that will serve him well as an agile team member, coach, or manager. He's well able to be both a do-er and a teacher of agile ideas.


Antoine Contal certifies that Laurent Bossavit is, at a minimum, qualified to use the skill facilitating project retrospectives, based on this evidence:

Laurent skillfully facilitated a 2-day project retrospective for my team in June 2007. After this event, the team gelled and decided to become accountable for its success. These two days were a turning point for my team. Laurent used both tools described in Norm Kerth's book and also some other insightful thinking tools.


Antoine Contal certifies that Laurent Bossavit is, at a minimum, qualified to help others in the use of the skill essential system analysis, based on this evidence:

Laurent helped my team analyze in a fresh and thought-provoking way a daunting architectural change. The team was then able to reduce its software system to a set of essential flows, enabling it to think through this change without being swamped in technical details.


Nat Pryce certifies that Ivan Moore is, at a minimum, qualified as a master, capable of innovating in the skill writing expressive code, based on this evidence:

Despite having many years of programming experience under my belt, working with Ivan taught me many simple but effective techniques that help me write code that others find easy to understand. My colleagues and I use the term "Ivan oriented programming" as a shorthand for writing code that clearly expresses the "why" and "what" of the system as well as the "how.

Ivan's series of blog posts on Programming on the Small is an authoritative book on programming style -- a Strunk and White of code, if you will -- waiting to be completed.


Nat Pryce certifies that Steve Freeman is, at a minimum, qualified as a master, capable of innovating in the skill test-driven development, based on this evidence:

Steve was one of the pioneers of test-driven development in the UK programming community and one of the people from whom I learned the practice. I have worked with him on open-source and commercial projects. He always impresses me with his ability to find a way to fit unit-tests around code that I would give up on.

He was one of the originators of the Mock Objects technique and, along with myself, is a co-author of jMock.

He was an early adopter of the FIT framework and has presented and taught courses on testing with FIT.


Jens Coldewey certifies that Johannes Link is, at a minimum, qualified to teach others the skill TDD, XP and Agile Practices and setup of Acceptance Tests, based on this evidence:

I have worked with Johannes over a 15 month period in a consulting project with a client where he used all the above skills successfully. Above that he's a great person to work with and talk to.


Jens Coldewey certifies that Ward Cunningham is, at a minimum, qualified as a master, capable of innovating in the skill all aspcts of agile and other techniques, based on this evidence:

I had lots of personal and email conversations with Ward both in the agile and the pattern community. He is one of the kindest, most thoughtful and innovative persons I have evr met.


Jens Coldewey certifies that Brian Marick is, at a minimum, qualified as a master, capable of innovating in the skill agile testng anfd using agility, based on this evidence:

I had asked Brian to have a one day consulting workshop with a client of mine and he brought in innovative ideas according to testing. Above that I collected innovative ideas from him in talks, while working for the Agile Alliance, while organizing the Agile 2008 conference and in personal communication.


Jens Coldewey certifies that Stefan Roock is, at a minimum, qualified to teach others the skill the ideas of agile development, based on this evidence:

I have heard great talks of him and had several private conversations in which he convinced me that he both understands agile development and is able to transfer this understanding to those he talks to.


Jens Coldewey certifies that Bernd Schiffer is, at a minimum, qualified to teach others the skill the skills of DRY and good programming, based on this evidence:

I saw him giving talks on DRY and demonstrating them on conferences. He also backed this up in private conversation


Stefan Roock certifies that Bernd Schiffer is, at a minimum, qualified to teach others the skill TDD and DRY, based on this evidence:

I have seen him teaching collegues within projects as well as clients in commercial trainings the ideas and principles of TDD (Test Driven Development) and DRY (Don't Repeat Yourself).
He is one of the few people who understands that TDD is a lot more than writing the test before the production code.


Stefan Roock certifies that Jens Coldewey is, at a minimum, qualified to teach others the skill Agile Software Development, based on this evidence:

I have heard several convincing talks given by him addressing the aspects of programming as well as the aspects of project management.


Stefan Roock certifies that Henning Wolf is, at a minimum, qualified to teach others the skill Agile Software Development like XP, Scrum and Feature Driven Development, based on this evidence:

I have seen him given lots of successfull trainings, tutorials and talks about agile software development including XP (eXtreme Programming), Scrum and FDD (Feature Driven Development).


Stefan Roock certifies that Henning Wolf is, at a minimum, qualified to use the skill Agile Project Management, based on this evidence:

I have worked with him in agile software development projects where he was the Project Leader. The projects ranged from small scale (2-3 people for 3 months) to larger scales like 6 years with up to 30 developers.


Pascal Pratmarty certifies that Conan Dalton is, at a minimum, qualified to use the skill Pragmatic Programmer, based on this evidence:

I have had so far the pleasure to work with Conan on two different software projects (Java Desktop application and Web application). In a few words, he is very quick to tackle any technical problem and come up with a solution.
Whenever the root causes of the issues were deep, he was able to spot them and challenge the existing design with original and pragmatic approaches, that helped the team go forward.
I attest that his knowledge and inventiveness makes him a strong partner for building software in complex (and agile) environments.


Conan Dalton certifies that Pascal Pratmarty is, at a minimum, qualified to help others in the use of the skill extreme programming, based on this evidence:

Pascal joined a project just as I left it, and brought more rigour and discipline to the project in the areas of user stories, estimation, and iteration planning. I have seen him help others use the skill of refactoring and unit testing.


Linda Cook certifies that Nancy Van Schooenderwoert is, at a minimum, qualified as a master, capable of innovating in the skill Agile Coach, based on this evidence:

Nancy has helped several organizations launch their transformation to Agile Software Development. She has guided many individuals to become capable Scrum Masters and worked with them and their teams to deliver on their committments.

When it comes to all things Agile, she gets it and she knows how to pass the skills on to others. I've personally witnessed her skills as a speaker and facilitator. We have collaborated on client's needs as they transform their teams using Agile principles and practices.


Johannes Link certifies that Jens Coldewey is, at a minimum, qualified to teach others the skill agile software development, based on this evidence:

I have worked with him for 15 months in a very difficult environment where he taught people succesfully many agile practices, among which were: planning, test-driven development and restrospectives. I've learned a lot from him personally.


Nancy Van Schooenderwoert certifies that Linda Cook is, at a minimum, qualified as a master, capable of innovating in the skill Agile Coaching, based on this evidence:

I have been familiar with Linda's work for over 2 years, having coached a set of teams that she helped to get started. I've also visited a client site where she is coaching and met her teams. Linda has a good sense of when to let teams figure things out for themselves, and when to step up and be more pro-active. This is a balance that's difficult to get right. Linda is an excellent observer and listener, able to quickly understand where people are coming from. She can judge the dynamic within teams, as well as between teams and the rest of the organization - critical abilities for coaching agile teams and organizational change.


James Shore certifies that Ward Cunningham is, at a minimum, qualified as a master, capable of innovating in the skill software design, based on this evidence:

the simple elegance of the Fit framework, combined with our conversations about it while working together to port Fit from Java to C# in 2003.


David Draper certifies that Kevin Rutherford is, at a minimum, qualified as a master, capable of innovating in the skill applying agile and lean approaches in software development, based on this evidence:

As a key member of the Agile North group Kevin contributed a great deal by way of discussion and explanations of a variety of techniques.

Further more Kevin has run a number of sessions covering agile software development lean processes and applications of the Theory of Constraints.

Kevin is an experienced practitioner and an able coach.


Rob Myers certifies that James Shore is, at a minimum, qualified as a master, capable of innovating in the skill agile or XP coaching, based on this evidence:

I worked with Jim for 6 months on an XP project, and he was always a creative, practical problem-solver.

I worked with him when we built a "Test-Driven ASP.NET" course using his NUnitAsp framework. I got to see the architectural changes he was making to the framework, and his understanding of OO is exceptional and, again, eminently practical.

He wrote the book. Literally. I was quite impressed with the professionalism and pragmatism (and great ideas!) contained within _The Art of Agile Development_


Rob Myers certifies that Ward Cunningham is, at a minimum, qualified as a master, capable of innovating in the skill creating agile tools and techniques, based on this evidence:

Ward invented the Wiki, and first used it as a Design Patterns repository; he co-invented CRC cards and Extreme Programming. He invented FIT. Look behind many of the major innovations of software over the past 15 or so years, and there's Ward lurking quietly, and modestly, behind them.

Ward is also gregarious, approachable, and encouraging. His coaching style is gentle, and often subtle and indirect. His most simple statements (such as "test-first is not a testing technique" or "code what you know") often contain practical wisdom.


James Shore certifies that Rob Myers is, at a minimum, qualified to teach others the skill Extreme Programming, based on this evidence:

I hired Rob to work with me on an XP project for six months in 2001. For the last two months, I moved off the team as he coached a team including three other developers. He impressed me with his knowledge of XP and appreciation for doing the "right thing."

I have also seen that Rob is an effective trainer based on working with him to create and deliver training courses.


James Shore certifies that Rob Myers is, at a minimum, qualified to teach others the skill Test-Driven Development, based on this evidence:

I spent five days creating a TDD course with Rob. We delivered the course together twice. Rob clearly understands the material and is an engaging presenter.


Kevin Rutherford certifies that David Draper is, at a minimum, qualified to teach others the skill Ruby on Rails development, based on this evidence:

David ran a well-received Rails tutorial at an AgileNorth conference, and at one of our monthly meetings. His slides and code demos were clear and concise, and his presenting style involved the audience.


Eric Lefevre certifies that David Peterson is, at a minimum, qualified as a master, capable of innovating in the skill functional testing automation, based on this evidence:

* he authored Concordion, a tool designed to automate tests written in HTML by analysts
* I witnessed him discussing Concordion at CITCON Brussels, the conference on Continuous Integration & Testing, in October 2007


Brian Marick certifies that Elisabeth Hendrickson is, at a minimum, qualified to teach others the skill exploratory testing in Agile projects, based on this evidence:

When I am asked about testing in Agile, I usually start talking about exploratory testing. I tell people I'm not that good at it myself, so they should contact someone else. Elisabeth is one of the three people I always mention.


Elisabeth Hendrickson certifies that Brian Marick is, at a minimum, qualified as a master, capable of innovating in the skill example-driven testing, based on this evidence:

Brian's "an example would be handy right about now" sticker demonstrates his clarity of thinking and communication that makes him a great exampler.


Brian Marick certifies that Jonathan Kohl is, at a minimum, qualified to teach others the skill exploratory testing in Agile projects, based on this evidence:

When I am asked about testing in Agile projects, I usually quickly start talking about exploratory testing. I tell people I'm not that good at it myself, so they should contact someone else. Jonathan is one of the three people I always mention.


Brian Marick certifies that Ron Jeffries is, at a minimum, qualified to teach others the skill coaching, based on this evidence:

I've had two multi-trip coaching engagements where I worked with Ron. I learned a lot about the craft of coaching by watching him coaching teams.

Consider once when I was pairing with one person while Ron was pairing with another:

I was having a frustrating time because my pair and I were butting heads about design decisions. Out of the corner of my ear, I heard Ron say "Well, let's try it your way" to his pair. That caught my attention because Ron isn't famous on the net for backing down from his opinion. When I asked him about it later, Ron said that he was sure his proposed design was better but that (1) he was pretty confident that they could start off down the wrong track, get messed up, and then bend the design the right way without any major fuss; and (2) that it would be even better if he were wrong about the design -- because then he'd learn something.

I've consciously taken that attitude in my own consulting, to good effect. I also learned something about Agile, which is that it's in part about arranging your universe so that the consequences of being wrong aren't a big deal. That allows you to keep being less wrong - which makes you faster than people who care too much about getting it right, right now.


Drew McManus certifies that Elisabeth Hendrickson is, at a minimum, qualified as a master, capable of innovating in the skill agile testing methodologies, based on this evidence:

I worked with Elisabeth on a project for my company, Bring Light, Inc. (www.bringlight.com). Elizabeth brought a testing discipline that I am certain was critical to the project's success.


Drew McManus certifies that Chris Bailey is, at a minimum, qualified as a master, capable of innovating in the skill agile development, based on this evidence:

I've worked with Chris on a number of projects over the years--everything from desktop apps to web applications developed in Ruby on Rails. Most recently, we work together on Bring Light (www.bringlight.com). Chris is multi-talented, and a great VP of Engineering.


Chris Bailey certifies that Michael Slater is, at a minimum, qualified to teach others the skill Ruby on Rails development for designers and developers alike, based on this evidence:

Michael has a long history in the tech industry, providing seminars, teaching, managing, and building software. I've been to his seminars first hand, and seen how he puts together material, pod casts (see the Learning Rails podcast), and more.


José Abreu certifies that David Gageot is, at a minimum, qualified as a master, capable of innovating in the skill Agile Pratices, soft testing, based on this evidence:

David set up the Agile methodologies in a team of development, of which I took the relai.

We set up
- Scrum methodologies.
- tools allowing to control development.
- tools allowing to automate stains

I thank, david, for this advices, and his help


Lisa Crispin certifies that Brian Button is, at a minimum, qualified to teach others the skill Implementing agile development, based on this evidence:

I've seen Brian's conference presentations and had discussions with him at conferences over the years. He always has interesting results to report from trying innovative approaches and techniques with his teams. His long experience with agile development makes him a valuable resource.


Lisa Crispin certifies that Jonathan Kohl is, at a minimum, qualified as a master, capable of innovating in the skill Scripting with Ruby/Watir, based on this evidence:

Jonathan was a huge help to us when we first started writing Watir scripts. His articles, postings on the mailing list and direct answers to questions helped us get a good start. His broader testing expertise and experience means that he gives good advice about automating tests.


Lisa Crispin certifies that James Shore is, at a minimum, qualified as a master, capable of innovating in the skill agile testing, based on this evidence:

Jim's presentations, writings and our direct conversations have given me a lot of guidance in driving development with tests and knowing the right tests to have at different levels. He has changed a lot of my original preconceptions and as a result my team is more effective at testing and test automation. His book is a terrific resource for anyone doing agile development, tester, developer or other role.


Laurent Bossavit certifies that Christophe Thibaut is, at a minimum, qualified to teach others the skill TDD, based on this evidence:

I attended the Coding Dojo in Paris for a couple years at the same time as Christophe and had ample opportunity to witness his sharp skill at crafting elegant code, often in languages he had recently picked up such as Haskell, then demonstrating to others how they themselves could have arrived at the same results in a few clear and simple steps; Christophe's recreation of Monads stands out as a neat example.


Laurent Bossavit certifies that Franck Chopin is, at a minimum, qualified to use the skill TDD, based on this evidence:

I led a team of Extreme Programmers in 2006, which included Franck for about two months; I was able to appreciate how Franck's native capabilities in the development of clean, working PHP code blossomed with the addition of TDD.


Jens Coldewey certifies that Henning Wolf is, at a minimum, qualified to use the skill of facilitating a retrospective, based on this evidence:

We had asked Henning to run a retrospective in one of our projects and he did a very good job, both in facilitating the participants to work on their conflicts constructively and in keeping the schedule.


Johannes Link certifies that Henning Wolf is, at a minimum, qualified to use the skill of facilitating a retrospective, based on this evidence:

I have seen Henning facilitate and moderate a 1-1/2-day retrospective with a 40-people-team. He succeeded to elicit important points and to make participiants collaborate on the crucial topics.


Christophe Thibaut certifies that Bernard Notarianni is, at a minimum, qualified to help others in the use of the skill The McCarthy's Core Protocols, based on this evidence:

On several occasions, Bernard has made evident to me the effectiveness of and the shared vision behind the Core Protocols. He showed me, by just doing it with me, why and how to use the Investigate Protocol. Interacting with Bernard, be it on virtual or live meetings is always a remarkable example of the very effective, painless, exhilarating communication levels we can reach when we decide to be really present and focus only on better results/effort ratio.


Christophe Thibaut certifies that Antoine Contal is, at a minimum, qualified to help others in the use of the skill eXtreme Programming methodology, based on this evidence:

I have been in contact for several years with Antoine and continually heard of, and seen for myself, what results he can get with a team, starting at any given level of initial effectiveness. In several occasions, Antoine managed to bring his team members, to a greater efficiency level with the help of the XP practices. His analysis skills and his integrity can help a team to overcome the many internal and external obstacles that a deriving or seemingly failing project can have. For at least the five past years, his work has been to transform such projects into successes.


Antoine Contal certifies that Christophe Thibaut is, at a minimum, qualified to help others in the use of the skill automated acceptance testing, based on this evidence:

In winter-spring 2007, Christophe helped my team in setting up a FitNesse infrastructure for testing a complex clustered J2EE telecom application. He worked both with the developers to design and implement the test fixtures, and with the domain experts to grow a meaningful shared vocabulary. He helped us on test organization, test expressiveness and the use of powerful metaphors. After one year of systematic automated acceptance testing, the team has become very mature in this field. Yet, everything Christophe taught us is still as relevant as it was on the first day.


Nancy Van Schooenderwoert certifies that Carl Jansen is, at a minimum, qualified to use, when supported by others, the skill Agile Project Management, based on this evidence:

Carl has completed a rigorous in-house agile coach training program that called for a minimum 3 months experience coaching a team, guidance of a Mentor Coach, and verification by an Observer Coach. (Mentor and Observer being experienced agile coaches.) I was the Mentor Coach for Carl over a 7 month period. My role was to provide training to launch his agile team for a demanding financial services project, and provide ongoing coaching to the team and to managers.

Carl is very good at shielding agile teams from interference while finding ways to encourage collaboration and learning for everyone on the team. His team had to do an infrastructure upgrade to a system that was extremely hard to test because it is the nerve center for a key part of the company's financial services. This is an unusually difficult project for anyone to tackle as their initial agile coaching job, but Carl has handled it well. Everyone involved agrees it could not have succeeded as a waterfall project, yet the team continues to make steady progress using agile iterations.


Callum Elliott certifies that Nancy Van Schooenderwoert is, at a minimum, qualified as a master, capable of innovating in the skill Agile Coach, based on this evidence:

Nancy pioneered agile practices at a large waterfall based organisation I worked as a development lead in. I was a member of one of the first teams that she coached and we were producing quality software in record time thanks to her guiding hand.

I was elected as the coach for that team and she supported and steered me at every opportunity in basic and advanced agile practices. Even when it seemed that, due to a large agile project failure, agile was not going to work in the orgnaisation she still pushed through the use of certain technical practices (TDD and Continuous Integration) to ensure high software quality.


George Dinwiddie certifies that Dale Emery is, at a minimum, qualified to teach others the skill effective human interaction, based on this evidence:

I have known Dale for a number of years, both online and in person. He has always impressed me with his insight and his gentle way of leading a discussion in fruitful directions. I have attended sessions given by Dale where he has taught the skills of listening and observing and asking appropriate questions. I have given sessions where Dale has helped me prepare and has given extraordinarily valuable feedback afterwards. When I'm stuck in a situation, I sometimes ask myself, "What would Dale ask?" to find a good way forward.


Gerold Keefer certifies that Brian Marick is, at a minimum, qualified as a master, capable of innovating in the skill of high quality software development and particularly in software testing, based on this evidence:

I know Brian from newsgroup discussions, his papers and in person. Brian is certainly a productively critical and innovative thinker in our industry.


Gerold Keefer certifies that Ron Jeffries is, at a minimum, qualified as a master, capable of innovating in the skill being amazingly dickheaded on issues that he regards as important, based on this evidence:

I had various conversations with him in usenet groups about extreme programming. While we had an enormous amount of opposing views, I respect his creativity and innovative approach with regards to learning during software development.


Chris Bailey certifies that Christopher Haupt is, at a minimum, qualified to teach others the skill Ruby on Rails development for designers and experienced coders alike, based on this evidence:

I've worked with Christopher for a long time, as well as seen him teach, and been to seminars he's presented.


Max Guernsey, III certifies that Scott Bain is, at a minimum, qualified as a master, capable of innovating in the skill software design, based on this evidence:

Scott has been my mentor for some time, now. He is an accomplished teacher and author of Emergent Design: The Evolutionary Nature of Professional Software Development. Experienced as I believe myself to be, Scott has always been able to teach me something more.


PROXYKILL certifies that PROXYKILL is, at a minimum, qualified as a master, capable of innovating in the skill and design of PHP/mySQL web application , based on this evidence:

I clerify that Lawrence cherone can make your site/application/script. But if on a bigger scale can work as a team, in any situation on a deadline!!!


David Hoehn certifies that Clarke Ching is, at a minimum, qualified to teach others the skill of agile thinking, based on this evidence:

based on my private conversations with Clarke, his work in Scotland with the community and his continued efforts for the community


David Hoehn certifies that Johanna Rothman is, at a minimum, qualified as a master, capable of innovating in the skill organisational challenges, based on this evidence:

Johanna's book as well as her continued efforts and the discussions displayed within the community lead me to believe that she has a deep understanding of the topics involved around agility and organisational thinking and she has indeed mastered this topic.


David Hoehn certifies that Karl Scotland is, at a minimum, qualified to help others in the use of the skill kanban, based on this evidence:

my private conversation with karl as well his work within the community and the skills exposed there leade me to believe that he is more than capable of teaching and learing about kanban driven environments


Toby DiPasquale certifies that J. B. Rainsberger is, at a minimum, qualified to teach others the skill Agile team bootstrapping, based on this evidence:

Saw his talk at Philly ETech 2008 and was blown away by his experience of the issues around new Agile teams and his clear understanding in how to avoid those issues.


James Shore certifies that Murray Seward is, at a minimum, qualified to teach others the skill understanding, based on this evidence:

Hi Murray,

You recently left a nasty certification for me. I don't know what I did to earn your anger, but please contact me so we can discuss. 503-267-5490. Thanks.

Jim


J. B. Rainsberger certifies that Wayne Allen is, at a minimum, qualified to teach others the skill avoiding misapplied agile practices, based on this evidence:

Wayne led a workshop at XP 2006 conference (xp2006.org) in which we explored "agile practice anti-patterns", searching for patterns in difficulty adopting agile practices. I believe this is an active area of research for him.


Max Guernsey, III certifies that Christian Wilhite is, at a minimum, qualified to help others in the use of the skill agility: scrum, design, & collaboration, based on this evidence:

At one of my recent clients, I found Christian. We worked together and I watched his skills grow. He has a firm grasp of the Agile concepts on both the process and technical sides, is able to articulate them to others, and provides natural leadership to his team.


Martijn Meijering certifies that Ron Jeffries is, at a minimum, qualified as a master, capable of innovating in the skill Extreme Programming, based on this evidence:

Ron Jeffries was a member of the first XP team. Since the early days of XP Ron Jeffries has written countless messages on Ward's Wiki, usenet newsgroups, mailing lists et cetera. I first learned XP through his postings on the Web and those of Kent Beck. Ron also co-wrote the excellent book Extreme Programming Installed. If Ron Jeffries is not an XP Master, I don't know who is.


Martijn Meijering certifies that Ward Cunningham is, at a minimum, qualified as a master, capable of innovating in the skill Extreme Programming, based on this evidence:

Ward Cunningham is considered one of the giants in the agile field. He is one of the founding fathers of the patterns movement in software, creator of the c2.com wiki and the concept of wiki's itself, the author of the Episodes pattern language (a precursor to XP), creator of the functional testing framework Fit as well as lot of other great ideas beyond agile software development.

I have never met him in person, so this is a data point with little weight. I know I'm not alone in thinking he is one of the great men of XP, and it seems to me that large numbers of lightweight data points should add up to a lot of evidence.


Martijn Meijering certifies that Steve Freeman is, at a minimum, qualified as a master, capable of innovating in the skill Extreme Programming, based on this evidence:

His work on Mock Objects shows Steve is capable of innovation. I've seen him give presentations at agile conferences and have had the pleasure to talk with him a couple of times.

I don't know Steve well, so this is a low-weight data point.


Martijn Meijering certifies that Eric Lefevre is, at a minimum, qualified to use the skill Extreme Programming, based on this evidence:

Based on conversations we had at various agile conferences, I believe Eric is a Master Extreme Programmer.

Since I don't know Eric well, this is a low-weight data point.


Martijn Meijering certifies that Joshua Kerievsky is, at a minimum, qualified as a master, capable of innovating in the skill Extreme Programming, based on this evidence:

Joshua Kerievsky is the founder of Industrial XP. He wrote a very good book called Refactoring to Patterns.

Apart from that, I only know him from reputation, so this is a low-weight data point.


Martijn Meijering certifies that Ivan Moore is, at a minimum, qualified as a master, capable of innovating in the skill Extreme Programming, based on this evidence:

I had the pleasure to attend presentations by Ivan at a number of conferences and also spoke with a couple of times. Ivan is the creator of the build-o-matic continuous integration server and Jester, the mutation testing tool for Java.

I don't know Ivan well, so this is a low-weight data point.


Martijn Meijering certifies that Emmanuel Gaillot is, at a minimum, qualified to teach others the skill Extreme Programming, based on this evidence:

Based on conversations at conferences and at the 2007 European Consultant's Camp, I believe Emmanuel to be a Master Extreme Programmer.

I don't know Emmanuel very well, so this is a low-ish weight data point.


Martijn Meijering certifies that Nat Pryce is, at a minimum, qualified as a master, capable of innovating in the skill Extreme Programming, based on this evidence:

His work on Mock Objects shows Nat is capable of innovation. I've seen him give presentations at agile conferences and have had the pleasure to talk with him a couple of times.

I don't know Nat well, so this is a low-weight data point.


Martijn Meijering certifies that Rogier van Sterkenburg is, at a minimum, qualified to teach others the skill Extreme Programming, based on this evidence:

Rogier and I have worked together on many projects over the years. For two and a half years we ran a small software company that was based on our enthusiasm for XP. During that time we did a lot of pair programming and we taught a six week practical course in XP for the university of Leiden in the Netherlands. Rogier is an excellent programmer with a deep understanding of software development.


Rogier van Sterkenburg certifies that Martijn Meijering is, at a minimum, qualified to teach others the skill Extreme Programming, based on this evidence:

Martijn is an early adopter of Extreme Programming. He has given presentations and practical courses on XP. He also participated actively in usenet discussions, helping others to better understand the principles of XP. Martijn is an excellent software engineer.

Martijn and I have worked together on many projects over the years. For two and a half years we ran a small software company that was based on our enthusiasm for XP. During that time we did a lot of pair programming and we taught a six week practical course in XP for the university of Leiden in the Netherlands.