category 'agile'

Where hybrid software development remote work magic numbers come from
How are these magic number 3 days a week or 50% time being chosen for hybrid software development?
What Is Uclusion?
When my co-founder, Ben, and I started looking at tools available to developers a strange pattern emerged. There are developer specific tools for coding, code reviews, bug tracking and reporting...

What's your next agile experiment?
Agile requires you to do three things: You commit to eliminating wasted work You run experiments to find new ways of working You let development teams judge the outcome of...

Don't code in bad environments
Looking back on my 19 years as a developer with some very long stints in positions, I can say this with some certainty: If you want to remain relevant as...

Beyond Code Factory
Agile experiments you can try to improve the way you work What’s your next agile experiment? establishes why you need to continuously improve how your software development team works. But...

Preventing Code Factory
It was 2003 and I was working with a consulting firm doing software for Stanford IT. It was pure code factory (first blog in this series). Minimal contact with the...

Escaping Code Factory
Code factories grow from a belief that developers perform better when directed as much as possible.

Reclaim Your Retro!
TL;DR: Your team needs to drop retrospective meetings and use that time for self-organized improvement.

Don't Let Mandatory Developer Meetings Suck You In
Last century’s way of doing things isn’t just annoying; it’s dangerous.

How Planning Meetings Can Endanger Your Software Developer Career - Part Two
This one gets wonky.

How Planning Meetings Can Endanger Your Software Developer Career - Part One
I wish the title were clickbait.

Why Demo Meetings Require Insanity
You can’t be “Done” and also demoing for feedback.

Tools and Methodologies Nudge Us
Nudge theory, influencing behaviour without coercion, is an important part of how our work environment is created - especially in startups.

How to Get Customer Input with Uclusion
Customer collaboration is a main tenant of agile Customer collaboration over contract negotiation. As a complete collaboration solution Uclusion provides Initiatives and Dialogs to solve the problem of more easily...

Waterfall and Scrum Are Not Opposites; Waterfall and Autonomous Teamwork Are
Here’s the original paper on Scrum from 1986 and its intention for autonomy:
The Risk of Believing in Easy Software Development
There are fields like medicine, research, construction and entertainment where its widely excepted that any one project will be difficult and you do the best we can with the process...

Colocation is dead
Colocation in an agile context means all team members are in the same office.
