How to Improve Your Test-Driven Development

By |2021-10-16T10:51:51-04:00July 19th, 2021|Process|

Test-Driven Development (TDD) is a fundamental programming skill in short supply today.  TDD is a powerful design technique that improves the quality and reliability of software as unit tests are automated and run more frequently.  One of the key concepts behind TDD is that the software become self-checking.  As more people touch ...
Read more >

How to Make a Product Playbook

By |2020-12-11T04:52:33-05:00March 6th, 2019|Product|

"A well-designed system filled with ordinary—but well-trained—people can consistently achieve stunning performance levels."—Robert I. Sutton What’s the status of your product management team? It’s likely some team members have formal training; others don’t. Some have years of experience; some have just started. They’ve probably got some tools they’ve used in ...
Read more >

The Responsibility Process – Letting Go of Blame

By |2020-03-30T11:57:17-04:00August 31st, 2017|Process|

Every year I try to attend training. Last October, I participated in Christopher Avery’s The Responsibility Process Intensive in Munich. I approached the workshop as an opportunity to improve my coaching. Surprisingly, the workshop profoundly improved my personal life as much as my professional life. Christopher shared that many people ...
Read more >

Accelerated Learning Fundamentals

By |2020-03-25T14:33:06-04:00December 5th, 2016|Frameworks, Process|

Accelerated Learning (AL) is a training approach that focuses on whole learner experience to maximize the learner's retention and application of what they have gathered during a training event.  For people who are familiar with Training From the Back of the Room (TFBR), AL forms the foundation of TFBR since it creates the community space where the ...
Read more >

How to Run a Coding Dojo

By |2022-07-20T20:42:02-04:00June 9th, 2016|Frameworks, Product|

At Agile Portugal, I heard Emily Bache (@emilybache) give an inspiring keynote address on the importance of coding dojos to advance the art of programmers and testers.  Emily, much like myself, is a strong proponent of test-driven development (TDD), but recognizes that while TDD is easy to explain, it is very hard ...
Read more >

Go to Top