Esoterica

Scrum calls for a Sprint Review, which is essentially a demo with stakeholders providing feedback used to guide the next iteration of work being planned. There many techniques used for Sprint Reviews and here I’ll explain one that might help if you find yourself in a large organization with many Sprint Teams vying for the opportunity to show their work. Simply put: Host an internal blog dedicated to posting Sprint Reviews videos from teams around

Read More
ALMCraftsmanship

A REST API (what I like to call a developer UI) uses HTTP itself to signal return codes. While this is very useful and logical, it creates a situation that can almost feel like a leaky abstraction. Was the 404 error code generated from the REST API failing to find a specific resource, or was it thrown by the webserver because the endpoint isn’t present? Subcutaneous testing [1] can help identify when a thinly-wrapped API

Read More
Esoterica

Here’s a short and fun little ditty I’m going to throw up here so I can find it later… *(because why would I try to memorize something so simple whe…

Read More
Esoterica

One reason Scrum works so well for software development teams is its simplification and constraining of the complexity involved in group dynamics. This is the same reason it works for other teams delivering other things other than software, because it’s really about group dynamics. Team of Teams This idea is much older than Scrum itself. When we distill Scrum to its essence, we can see some parts are as old as tribalism. This is because

Read More
AgileConferenceConferencesConventions

It doesn’t typically occur to me to blog about being involved in a conference, but in this case I realized something special is going on. This May’s ALM Forum in Seattle is an intersection between DevOps, Agility, and downright technology leadership with pragmatism, and it’s happening right in Elegant Code Solutions’ backyard! It’s been a good event for the last several years and I’ve enjoyed presenting and being a part of it. This year is

Read More
Esoterica

Too few of us understand: Technical excellence with professionalism is THE ANSWER to the problems so many people are trying to solve with process. Technical Excellence: A Scenario for Two Teams An internal  software product is needed in 6 months to ensure a company doesn’t go out of business. Team A: 1 zealous and competent Scrum Master 1 involved and available Product Owner who proxies the client 5 developers, one of whom has used the

Read More
Esoterica

If you read French (or can wade through Google Translator’s version of English) then you may read an interview I did recently with the folks over at Elapse Technologies, a Quebec-based agility training and coaching organization. Here is a link to the interview. It’s Not About Chores For some time I have been meaning to point out that getting chores done is the least valuable aspect of what we do with agile practices in our

Read More