Complexity creates fun in the games we play and bugs in the code we squash. Thinking in systems focuses on understanding the context of this complexity through the patterns and structures around us; a perfect complement to Agile's small iterable steps.