Cliff Berg
1 min readFeb 28, 2020

--

Trying to split hairs of a set of ideas that do not cover the actual issues.

Running Scrum correctly is not the problem!!!!!!!!

If we are talking about multi-component teams for a complex product or suite of products in a digital platform, Scrum is almost irrelevant. The real challenges are,

  1. How to coordinate the work across the multiple teams.
  2. How to ensure that all the various components work together.
  3. What to do when being “full stack” is not possible, because the stack is so deep or there are multiple interacting products that use (out of necessity) different stacks?
  4. How to decide what kinds of testing are needed — hint: for a complex distributed system, unit testing is not the way to solve this.
  5. How to link marketing and product definition to the product delivery system, to create actual value streams.
  6. How to incorporate the actual customer into the set of feedback loops.
  7. How to inject design review and code review in a manner that does not slow things down.
  8. How to enable programmers to run integration tests locally, so that you can keep your integration test jobs green.
  9. How to inject knowledge of secure coding into your teams.

I could go on, and on. The teams will not raise these issues. Most SMs won’t raise these issues. Yet these are the issues that actually matter — and they have nothing to do with Scrum.

--

--

Cliff Berg
Cliff Berg

Written by Cliff Berg

Author and leadership consultant, IT entrepreneur, physicist — LinkedIn profile: https://www.linkedin.com/in/cliffberg/

Responses (1)