Training for Agile Protagonists
Being agile is more than adopting Scrum or XP. It is a philosophy, a very specific mindset that delivers value for both customers and teams. In a world where planning is everything and the plan worth nothing it becomes increasingly important to establish strategies that prepare organizations for coping with quick and ever changing environments and demands.
Agile Methods
A method is a way of working. We basically follow a process every time we work on something. Some processes are formalized others ad-hoc and informal. Agile methods are processes as well. They are the fundamental layer of the agile philosophy. Popular examples are Scrum and XP. Each method consists of so called practices like following coding standards, using version control and conducting recurring events like weekly demos. The resulting package is a lean, powerful and sustainable approach to software development.
Organizational Change
Becoming agile requires organizational changes. Specifically, it requires the management to provide the team autonomy, team members are required to understand their (new) roles and project managers are probably not called project managers anymore. Not everyone will be happy with becoming agile or with changes per se. It is a very difficult and complex issue. Due due lots of experience in the field of change management students will learn how to advocate and lead change, because someone has to make change happen.
Becoming an Agile Coach
Being an Agile coach means to understand the values of Agile software development and the organization’s situation and to see how the two can be combined. Agile coaching is beyond Agile practices. It’s about people, processes and practices. As a coach it is your obligation to motivate teams, to assess them, to recommend changes and provide answers for questions the team may have regarding anything Agile. Being an Agile Coach is an exceptionally rewarding experience. Learn how to become part of the Agile coaching community.
