Month: September 2016

  • Complexity in Action: Operating in a Complex World

    This post originally appeared on Excella Consulting’s Blog. In the previous posts in this series, I introduced Complex Adaptive Systems (CAS) and described some basic approaches for using complexity to improve the work of Agile teams. In this post, I’ll delve a bit deeper and explain how complexity can help trigger the mindset shift necessary…

  • What are Heuristics and How Can They Accelerate Decision-Making?

    This post originally appeared on Excella Consulting’s Blog. In the earlier posts in this series, I introduced Complex Adaptive Systems (CAS), and contrasted Scrum and Kanban from a CAS perspective. I also briefly touched on the idea of heuristics; in this post, I’ll expand on these ideas and explain why heuristics are advantageous for decision-making…

  • Effective Use of Constraints: Scrum vs. Kanban

    This post originally appeared on Excella Consulting’s Blog. In the first post in this series, I introduced the concept of Complex Adaptive Systems (CAS) and how constraints can trigger innovative ideas. In this post, I’ll investigate constraints in more detail and contrast how Kanban and Scrum use constraints to enable successful software teams. Both Scrum…

  • What is Complexity and Why is it Useful?

    This post originally appeared on Excella Consulting’s Blog. This is an exciting time to be involved in the Agile community. A number of new models are emerging that allow us to understand our work better and frame our challenges more effectively. One of the most robust is the theory of Complex Adaptive Systems (CAS). A…