Agile Principles —2 min read
Two modes of agile failure

I've heard both "Agile is only good for developers" and "Agile is only good for management". I think they're two modes of the same failure.

Agile Principles —2 min read
Book Review: A Radical Enterprise

I recommend this book by Matt Parker to anyone in leadership. You may not be able to implement everything, but without a doubt you can implement something to make your business more effective, and your employees more engaged.

Agile Principles —3 min read
Why Small Batches Make Us Happy

4 surprising ways that small batches affect us psychologically

Agile Principles —1 min read
What are the common agile metrics people use?

This may seem like a perfectly reasonable question on its face. But is it? I see two problems here.

Agile Principles —1 min read
Introducing DORA the DevOps Engineer

How does your team do on these 4 key metrics identified as indicators of a highly-performing software team?

Agile Principles —2 min read
Scrum is great in theory, but "it will never work in the real world"

I think there are two "real worlds", and they often clash. One where Agile, Scrum, XP, and DevOps make perfect sense. Another where they don't.

Agile Principles —4 min read
How Small Batches Improve Our Code

5 ways smaller releases, pull requests, user stories, and commits can improve your code

Agile Principles —40 min episode
Tiny DevOps episode #34 Lynn Thames — What do software development and manufacturing have in common? Agility.

Lynn Thames' business Excel Software Services, helps manufacturing and distribution companies with software automation. She joins me to help answer the question: What does software development have in common with manufacturing? Her answer: Agility.

Agile Principles —1 min read
How do I keep my devs busy while waiting on code review?

Don't worry about devs not having enough work. Worry on flow through the system.

Coding Practices —4 min read
Refactoring Revisited

Many people don't understand refactoring, and this leads to several anti-patterns.

Agile Principles —5 min read
Why Your Business Should Care About Small Batches

5 ways smaller software releases can impact your business