Agile methods mean flexibility, a criterion which is becoming increasingly important for modern software development in complex environments and systems. Agile software development is state-of-the-art in many organizations. Originally designed for small development teams, today even large, complex projects are realized using a number of different teams, sometimes even distributed over time and space. This poses agile organizations with special challenges, especially in terms of planning and implementation. The methods designed to solve these challenges are known as Agile methods 2.0 — and we’re Agile 2.0 specialists.