Philip Plumlee (Last Edit: Apr 29 2005 17:30:55)
RecentChanges Edit Search GoodStyle

Since 1999 I have researched, prompted, questioned, and coached Agility, and I seek teams ready to benefit from this experience.

XP Coaching

This involves researching a project's topology and charter, to learn which set of XP practices to adopt. We discuss, demonstrate, and enable the practices, covering the "frequently asked questions" and the common misconceptions. Then we put the practices online and ensure they are working. The techniques generate visibility and metrics to rate a project's progress.

http://flea.sourceforge.net/TDD_in_a_nut_shell.pdf

Legacy Test Retrofit

Code needs unit tests to enable changes. Legacy code that requires changes, and lacks unit tests, causes risk and waste. I work effectively with legacy code to isolate boundaries for testing, infiltrate light but aggressive test rigs, and tease apart dependencies, leading to rapid and predictable development. I also build test servers to provide high-level feedback and metrics.

http://flea.sourceforge.net/gameTestServer.pdf

GUI Testing

If your GUI is thin, and uses off-the-shelf tools, you need less GUI testing. However, as your GUI grows custom controls, animations, locales, and skins, it needs test-first. I research techniques that "right-size" the GUI testing effort, to adapt to its specific problems, and to provide "heads-down" development without the need to display a GUI to know it is still correct.

http://www.c2.com/cgi/wiki?TestFirstUserInterfacesPrinciples

I have worked on some of our industries toughest problems, from bioinformatics to games, and I'm ready to help make your project easier, faster, and safer:

http://flea.sourceforge.net/resume.html