What is Agile Leadershiip?

Agile Leadership is the approach we take for managing projects and teams where there are many unknowns. The key principles are to create the right environment for everyone to do their best work, and to learn quickly from the work we are doing so that we can do the next section of work even better than the one we are working on now.

To do this we need:

Planning: Deliberate Discovery (approach) and Personal Kanban (tool) Technical Practices: XP practices and DevOps Leadership: Collaboration and Continuous Improvement

The codeX approach to Agile Leadership

Collaboration, not Competition

Software teams need to be able to work together to build their products. Yet most of our education and workplace incentives are based on individual success and competition. To learn to work together cooperativey, software teams need to embrace new kinds of leadership structures and practices, based on collaboration. Over the course of the year, codeX coders are immersed in agile collaboration and leadership practices that helps them to answer these questions: — What is Leadership? How can we have leadership when nobody is the designated leader? How do we hold ourselves and each other accountable? How can we create cross-team cooperation rather than personal competition?—

Team Collaboration Skills and Principles

Facilitation Skills:

The Scrum Master Role

After two sprints, the candidates are familiar with the scrum cycle. From this time we introduce the Scrum Master role. Each team member takes the role of the Scrum Master for their team, for one week at a time. The team members are elected by the group.

The Scrum Master responsibilities evolve over time.

For the first rotation the focus is timekeeping:

From the second rotation, the Scrum Master focus incorporates individual accountability:

Later the following responsibilities are introduced: