At a glance

Duration:
2 days
Contact us for any enquiries
including in-house delivery.
IT Management

Practices of Agile Teams

This course examines the roles and responsibilities of team members working on Agile projects, and delves into the specific practices which are used on Agile projects.

This is a two-day course designed to give participants an understanding of what to expect on an Agile project and the skills to be effective on one. The course can also be run internally as two separate one-day courses.

The first day covers the flow, the processes and the environment of an Agile project, giving participants an overall understanding of the Agile world and the tools and techniques used in delivering value. The second day covers the personal effectiveness, interpersonal and team skills that are even more important where power is delegated to the team and where nobody can hide from the need to participate in the conversations, conflicts and decisions involved in the projects.

This course has been designed alongside Agile Requirements - Stories and Agile Estimation and Release Planning to be delivered in-house, mixing and matching content from the three courses to provide an individually tailored training solution. If you are interested in running a tailored version of these three Agile courses in-house then please contact us.

Intended For

  • Team members becoming involved in Agile development
  • Project managers entering the Agile environment
  • Managers of teams involved in Agile development.

Prerequisites

Some knowledge of Agile practices would be an advantage. A suggested precursor would be Software Education's course Introduction to Agile Methods.

Learning outcomes

By the end of the course participants will be able to:

  • Understand the background to participating in an Agile project
  • Understand the roles and responsibilities of a typical Agile project team
  • Understand the various tools available to Agile teams to facilitate the project   
  • Understand how Agile teams cooperate and collaborate to deliver business value
  • Understand the important interpersonal skills Agile environments encourage and foster
  • Understand how discipline and standards contribute to Agility.

Content

Day 1Day 2
  • The Agile lifecycle and iterations
  • Roles on an Agile project
  • The phases of an Agile project
  • Project initiation 
  • Introduction to stories for requirements, estimates and release planning
  • Agile tools - big visible charts, things on walls
  • Supporting tools
  • Testing on Agile projects
  • Design and development in an Agile setting - TDD, continuous integration, refactoring, pair programming
  • Disciplined approaches in Agile
  • Adaptive working techniques to deal with ambiguity, exploration and discovery.
  • Research into the skills that make employees successful in the changing world
  • Working effectively in empowered teams
  • Strengths, values and personal brand
  • Goal setting, prioritisation and expectations setting in an evolving environment
  • Listening and collaboration skills
  • Is it possible to work at a sustained pace in your organisation?
  • Individual and team accountability and ownership
  • Dealing with issues and conflict in the team.

Method Used

Lecturing is kept to the minimum necessary, most of the learning is achieved through applying the practices and techniques in group exercises and a case study.

Software Education Associates Limited
Freecall: 0800 268 773 Fax: 04 568 7920
Software Education Australia Pty Ltd
Freecall: 1800 145 152 Fax: 1800 145 715
Proud to support World Vision