Agile Development NEW
The Pragmatic Flexible and Interactive Programming
Agile development is a conceptual framework that promotes foreseen interactions throughout the development cycle. It is based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change.
To introduce the concepts and philosophy of agile development
To provide the candidates with a set of tools and techniques supporting the agile development activities
To provide understanding on how agile development can be applied to suit specific environments
To illustrate the benefits to be gained from the implementation of the agile development best practices
1. Introduction to Agile Development
2. Agile Methods
3. Comparison with Other Methods
4. Practical Implementation
• All individuals involved in development management activities.
• All individuals wanting to enhance their capabilities to plan, analyze, design, code, test, and validate through iterative cycles.
Theory and concepts illustrated by a trainer with sound expertise and experience in agile development.
Group discussions with the purpose to match the relevant agile development issues to real life experience.