Agile Development Training

3 days - Please call for a quote

Modern organisations need better, flexible information systems that are more responsive to user need. Many developers are turning to agile approaches to systems development that focus on evolutionary and incremental lifecycles with considerable user involvement. Through case study, practical exercises and discussion both developers and users will gain the confidence and practical skills needed to apply agile development to real projects.

This Agile Development training course focuses on the popular UK method DSDM but other agile approaches such as XP are also discussed.

Agile Development Course Objectives

At the end of this Agile Development training course, delegates will be able to:

  • Define the principles, advantages and disadvantages of Agile Development (often called Rapid Application Development - RAD)
  • Describe different approaches to prototyping and explain where each approach might be applied in the development process
  • Identify key factors in the success of a facilitated workshop
  • Describe the framework necessary to establish and manage an agile project team
  • Contribute effectively to an Agile team
  • Recognise specific project management issues of an agile project
  • Identify appropriate opportunities for using the agile approach in an organisation

Agile Development Training Course Content

Introduction to Agile Development

  • Key features of Agile (prototyping, iteration, incremental development/delivery, user Involvement, empowerment, timeboxing, prioritisation) and principles/critical success
  • Actors in Agile
  • Life cycle models for Agile
  • Objections and alternatives to the standard life-cycle models
  • Definitions of Agile and the Agile Manifesto
  • Dynamic Systems Development Method (DSDM) and eXtreme Programming (XP)

Systems development using Agile

  • Prototyping - basic principles and approaches
  • Prototyping opportunities in the development process
  • Different types/purposes of prototypes
  • Modelling and decision-facilitating techniques
  • Support tools for Agile

Establishing an effective Agile team

  • Team structure and dynamics
  • Roles and responsibilities in the Agile team
  • Principles and application of empowerment
  • Project Sponsor and Champion

Communication skills

  • Fact-finding techniques
  • Facilitation skills
  • Handling conflict and criticism
  • Negotiating and obtaining consensus

Project management in Agile projects

  • Configuration management
  • Testing and Quality Assurance
  • Risk management
  • Estimating and time-boxing

Agile assessed

  • Maintenance and enhancement of Agile products
  • The advantages and disadvantages of Agile
  • The appropriate use of Agile
  • Reusability in the Agile environment

Agile Development Training Recommended Reading

The Art of Agile Development by James Shore - buy from amazon
Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin - buy from amazon

Download course outline as pdf.

Share This

Bookmark and Share

+44 (0)1273 622272

Training Grants

Training Grants

Follow Silicon Beach Training

Request more information about "Agile Development Training"

Home | Sitemap | Print |