Specifying Quality Requirements With Planguage

How often has a customer asked you to write software that is user-friendly, robust, fast, or secure? No one will argue that those are worthy goals that everyone wants in their software products. However, they are terrible requirements. They give you no idea of just what “user-friendly” means, or how …

Read More

Scrumism: “Let the Team Decide”

The Agile Manifesto says we value individuals and interactions over processes and tools, which is where the idea of “self-directing teams” gets its genesis.  When an organization is feeling its way in bringing in agile approaches, there can be some stumbling along the way as they shift from telling developers …

Read More