Contact

Agile Development Essentials

An Introductory Course on Agile Software Development Practices

This 1-day class is intended to provide software development project teams with the skills they need to apply agile development practices on their projects.

Training Information

Course Overview

This One Day Course - focuses on the practical application of the principles and practices underlying leading agile development approaches such as Scrum and User Stories.

The course includes practical workshops in which key techniques are practiced exactly as they would be on a real project. Upon completion of the course, participants will understand:

* Build effective, multi-discipline agile teams

* Empower teams to operate at maximum efficiency

* Engage stakeholders to converge on the right business solution

* Establish predictability of outcome and visibility of progress

* Incrementally build and demonstrate product value

* Respond to change

* Continuously verify quality

* Maximize the business value delivered by the team

*Minimize documentation and other project overheads

* Inspect, adapt and improve the team’s way of working

 

This course is available as a private, on-request session

Course Itinerary

1 day

Topics covered:

* Agile fundamentals

* Building an agile team

* Agile team practices

* Providing direction and leadership

* Engaging stakeholders

* Agile planning

* Sprinting and Iterating

* Backlog-driven development

* Agile requirements techniques (including User Stories)

* Test-Driven Development * Demonstrating results

* Agile Estimating * Measuring and Reporting Progress

* Using retrospectives to inspect and adapt the team approach

Other Course Information
Courseware 
Audience 

This is a generic course suitable for all team members including: Developers, Analysts, Testers, Project Leads, Customer Representatives and Coaches.

Pre-requisites 

None For students interested in continued learning in this field, we suggest taking: * Use-Case Modelling * Managing Iterative Software Development * Component-Based Development with the UML * Use-Case Driven Testing

Contact Us