Anyone I've spoken with about my approach to leading digital transformation will have heard me talk about Dave Snowden's Cynefin framework and how I apply it in governance design, decision making, software architecture and delivery approaches. This is an excellent piece by Dave Farley, applying the framework to explain why software development is inherently a complex system, and why it needs to be managed as such.
Attempting to apply a singular approach to all digital and technology initiatives might be one of the riskiest choices for those undertaking transformation. I know Dave Snowden is quick to call out those applying context free recipes. This video isn't prescribing any particular approach, but using Cynefin would help to determine whether the behaviours are appropriate. Complex systems require enabling constraints (think Governance), action that is consistent with "Probe-Sense-Respond" (doing is as important as conceptual planning or design) and Emergent Practice requires a continuous learning mindset.
Would love to hear other opinions.