Agile Methods for Software Development

Course Description

In business environments where development has to be rapid and where projects are characterized by the uncertainty and constant change in requirements, the project management task may seem like a difficult task.
In such environments, managers and teams need to deal with internal and external factors that can force a change of direction at any time, have simultaneously to keep the project aligned with the priorities of the business, which is not an easy task.
 
Some questions that this course will help to answer:
  • How can I finish the project with a constantly changing requirements?
  • How to get the customer happy even if it is not know what he want?
  • How do I maximize the ROI of the project in a context of constant change?
  • How can I have a project management methodology that would allow me to fast visible results?
This course offers a practical perspective of managing agile software projects, based on the most popular approaches (XP - eXtreme Programming, Scrum and FDD - Feature Driven Development).

Objectives

Agility is a methodology that helps managers and project teams to combine adaptability to ever-changing contexts and good project management.
This course addresses practical strategies for management of projects with high unpredictability based on the concept of agility, popularized in recent years.

Audience and prerequisites

The course is intended for managers or team members of projects that wish to acquire a range of knowledge and techniques for managing agile software projects. This course does not require graduated training but some prior involvement in software projects is advisable.

Topics

  • The vision for Agile Project Management
  • Identify "Who" are the stakeholders
  • Determining "What" product to deliver to the customer
  • Decide "how to" approach the project
  • Develop a plan for an "agile" project
  • Iterative delivery of new features
  • Monitor and adapt the product
  • Team collaboration
  • Decision making in a collaborative way
  • Leadership management and collaboration
  • Finish the project

Practical Components

  • Project charter and lift test
  • List of requirements
  • Estimates
  • Assignment management
  • Delivery and iterations planning
  • Teams and customers coaching
  • Attended daily meetings and decisions
  • Retrospectives and closure of project

Methodology

The presentation of the proposed topics is intercalated with individual and group exercises. The course also has a practical component (hands-on) with some tools. Trainees will be evaluated based on performance during the various sessions and based on individual final proof.
The trainees receive a certificate of approval or frequency.

Trainers

Bruno Sousa Martins

Class Schedule

This three-day course meets at the following times:
 
Breakfast: 08:30
Morning session: 9:00 - 12:30
Lunch
Afternoon session: 13:30 - 17:00
 
Breakfast included

Cost

  • 1500€
Notes:
   - Unit price without VAT
   - Special conditions for groups
 
 
 
Are you interested in this course?
Fill in our interest form here...