Large-scale software and systems development involves a complex mix of people, teams, technologies, skills, architectures, and organizational structures that must all interact for projects to reach their goals. However, many organizations struggle to scale up agile approaches for their various programs, products, and services. Karl Scotland introduces a process model for designing a contextually appropriate Kanban system for complex and large-scale development. The model is based on the central theme of systems thinking to achieve optimal flow, deliver high value, and enhance business capabilities. Karl shows you how to design a custom Kanban system by studying the current development process, reaching an initial system understanding, sharing that understanding, putting limits in place, sensing how the system is performing, and continually learning from the system to guide improvements. Rather than providing a cookbook solution, Karl describes a framework for your organization to establish and evolve unique and relevant solutions that will enable a successful development process transformation.