Please contact us
for GSA pricing.

Contract #
GS-35F-0307T

Please see our complete list of Microsoft Official Courses

Agile Training: Agile for Developers

4.4 out of 5 (345 reviews)

Course Number: AGL-100
Duration: 3 days
view course outline

Agile Training Overview

Accelebrate's Agile for Developers training teaches intermediate and advanced object-oriented developers the practices of Agile and Scrum and how to integrate those methodologies into daily development.

Location and Pricing

Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. To receive a customized proposal and price quote for private training at your site, please contact us.

Agile Training Prerequisites

Although there are no prerequisites for this class, students should be experienced with at least one object-oriented programming language. The course materials are presented in a language-agnostic manner, but object-oriented design principles are discussed.

Hands-on/Lecture Ratio

This Agile training course is 50% lecture, 50% hands-on and group activities.

Agile Training Materials

All attendees receive comprehensive courseware covering all topics in the course.

Software Needed on Each Student PC

No software is required for this Agile training class as it is designed to cover principles.

Agile Training Objectives

By the end of the course, students will be able to effectively use the practices and discipline of Agile and Scrum to create more reliable, scalable, and adaptable code.

Agile Training Outline

  • Agile and Scrum Overview
    • The Agile Potential
    • The Agile Manifesto
    • Agile alone is NOT enough
    • Can Scrum fail?
    • THE Best Agile
  • Positional Agile
    • Aces In Their Places
    • Roles And Responsibility
    • Games Product Owners Play
  • Requirements
    • Giving Up Hope
    • Change Happens
  • Why Object Oriented Principles Are Critical To Agile
    • First Principles of Object Oriented Programming
    • Object Oriented Programming for Business People
    • OO Design For Mere Mortals
    • OO Judo
  • UML Essentials
    • The Trifecta - OO, UML and Agile
    • Use Cases
    • Class Diagrams - Turning Straw Into Gold
  • SCRUM
    • Project overview
      • Telling Smaller Lies
      • Saying No
      • Saying Yes
    • Sprint Planning Meeting
      • Just Enough...and no more
      • Controlling Chaos
    • Sprint
      • Creating a Sense Of Urgency
      • Driving Your Project
    • Conducting the Daily Scrum
      • Chickens and Pigs
      • Life Is...Daily!
    • Doing Iterative Development
      • Design
      • Test
      • Code
      • Refactor
    • Tricks Developers Play
    • Sprint Review Meeting
      • The Best Agile for YOU
      • The Internal Consultant
    • Planning as you go
      • Information Radiators
      • Velocity
      • Watching The Horizon
    • Scaling with Scrum
      • Team sizes and break down
      • Scrum of Scrums
  • Where to go from here
    • TDD
    • Acceptance Test
    • Pondering Patterns
  • Conclusion