At a glance

Duration:
2 days
Cost:
Contact us if you would like
to run this course in-house.
Location/Date:
IT Management

Agile Project Management

This course provides two days of experience in managing and controlling Agile Software Development projects, looking at the underlying philosophy and motivation for this trend in software development and examining the core practices and techniques of a number of Agile Methods, and their impact on project management activities.

This course provides two days of experience in managing and controlling Agile Software Development projects, looking at the underlying philosophy and motivation for this trend in software development and examining the core practices and techniques of a number of Agile Methods, and their impact on project management activities.

Intended For

  • Managers and executives responsible for software development
  • Project managers responsible for software development projects
  • Business analysts gathering requirements for software development
  • Team leaders and developers building software systems
  • User Managers who have to sponsor and are responsible for the introduction of new computer based information systems.

Prerequisites

Participants are expected to have experience in software development, and ideally have some experience with project management in software environments.  There is no need to be experienced with specific Agile methods as the course includes a discussion of the rationale and background of these methods.

Learning outcomes

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

  • Understand the background to and the driving forces for taking an Agile approach to software development
  • Understand the core practices and philosophies behind a number of specific Agile Methodologies
  • Appreciate the organisational and people challenges and opportunities the Agile approach brings to the software development process
  • Know how these have been overcome in some real projects
  • Know how project management should be addressed on Agile projects
  • Use some new techniques and methods for managing and guiding Agile projects.

Content

  • Introduction & Background
  • Some History
  • The Agile Manifesto
  • Theories of Complex Adaptive Systems
  • Thriving on the Edge of Chaos
  • What Projects can Benefit from Agile
  • The Guru's
  • What About Requirements?
  • Do Just Enough
  • Common Elements
  • Focus on People & Communication
  • Roles & Responsibilities
  • Project Management Activities
    • Initiation
    • Iteration Planning
    • Steering & Guiding
    • Taking the Pulse - The Daily Standup
    • Facilitation
    • Removing Obstacles
    • Monitoring Progress
    • Analysing Results
    • Knowing When to Stop
  • Some Agile Methods
    • SCRUM
    • eXtreme Programming
    • Dynamic Systems Development Method
    • Adaptive Software Development
    • Methods
    • Feature Driven Development
    • Pragmatic Programming
    • What's new this week?
  • Challenges & Issues

Method Used

Lecturing is kept to the minimum necessary. A participative approach is used to enable learning by discovery.

Software Education Australia Pty Ltd
Freecall: 1800 145 152 Fax: 1800 145 715
Proud to support World Vision