Error Pop-Up - Close Button Sorry, you must be a member of this group to do that.

Agile “What if”s

Stick around long enough in the nerd space, and you may come across the list of programming languages described as “what if”, i.e. “Java – What if everything was an object”. Maybe it’s the end of the year reflection period we find ourselves in, maybe it’s my brain working through food coma, but I can’t stop applying the general idea to some things in the Agile space right now, and have to get them down. I’m pretty sure, I crossed that idea at someplace else in the past few months, so here’s my take on the Agile “what if”s.

Disclaimer: This is going to be a list of totally unfair summaries – oftentimes underinformed ones. It’s intended as fun and taken with a grain of salt. If you feel offended by any of my descriptions, work on your humor, not this blog entry’s comment functionality.

Scrum: What if everything we worked on is a product?
Kanban: What if everything we worked on is to provide a service?
Extreme Programming: What if programmers were able to ship working products as often as possible?
Software Craftsmanship: What if we really invested in the education of our programmers?

Test-driven Development: What if everything we do can be motivated by a failing test?
Acceptance Test-driven Development: What if every feature is expressed with automatable tests?
Behavior-driven Development: What if we express our tests in a fluent language?
Agile Testing: What if every problem can be solved with a Whole Team approach?
Context-driven Testing: What if all testing we do is exploratory?

Event-sourcing: What if everything in our business domain happens on events?
CQRS: What if we optimize writing data and reading independently from each other?

DevOps: What if cross-functional includes our operations?

Kanban Flight Levels: What if every scaling problem can be solved on a higher level Kanban board?
Scrum @ Scale: What if every scaling problem can be solved by fractals?
Disciplined Agile Delivery: What if agile was an IBM process description?
Scaled Agile Framework:
– What if we throw everything associated with Agile together into one thing?
– What if all problems can be solved with a release train?
Nexus: What if every problem can be solved with a Nexus Integration Team?
Large-scale Scrum:
– What if every problem can be solved with feature teams?
– What if we take autonomous, cross-functional, self-managing teams to the extreme?

Lean Change Management: What if we change our organization iteratively and incrementally?

Agile Fluency: What if familiarizing with Agile is like learning a new language?

Human System Dynamics: What if our organization consists just of containers and interactions?
Sociocracy: What if our organization consists just of circles and roles?
Holacracy: What if our organization is run democratically?
Beta Kodex: What if all our problems stem from F.W. Taylor?

Systems Thinking: What if the world consists of multiple systems?
Complexity Thinking: What if the world is more complex than just systems of systems?

Co-active Coaching: What if we coach with the energy of the coachee?
Systemic Coaching: What if we make coachees aware of their surrounding systems?
ORSC: What if we fix all relationships around us?

Did I miss out anything? Feel free to add yours in the comments.

Print Digg StumbleUpon del.icio.us Facebook Twitter LinkedIn Google Bookmarks

 •  0 comments  •  flag
Share on Twitter
Published on November 26, 2021 05:48
No comments have been added yet.