Course Code: agileessentials1
Duration: 7 hours
Prerequisites:

While there are no prerequisites for this course, please ensure you have the right level of experience to be successful in this training.

Overview:

Upon successful completion of this course, students will be able to:

- describe the agile software development methodology.
- discuss the various phases of agile software development methodology.
- discuss agile development with XP and Scrum.
- discuss other software development methodologies that are based on the Agile methodology.
- describe agile project management.

Course Outline:

1. Getting Started with Agile Software Development Methodology

  • Understand Software Development
    Understand Agile Software Development

2. Understanding Agile Phases

  • Understand Agile Plans
    Understand Plan Implementation
    Understand Agile Designs
    Understand Agile Design Principles
    Understand Code Construction in Agile
    Understand Code Refactoring
    Understand Code Testing

3. Understanding Agile Software Development with Extreme Programming and Scrum

  • Examine Extreme Programming
    Examine Scrum

4. Understanding Other Agile Methodologies

  • Understand Feature Driven Development
    Understand Dynamic Systems Development
    Understand Lean Software Development
    Examine Adaptive Software Development

5.Understanding Agile Project Management

  • Agile Project Management
    Understand Critical Success Factors to Implement Agile