United States flagCanada flag1 877 849 1850 International flag +1 678 648 311
Please contact us
for GSA pricing.
GSA
Contract #
GS-35F-0307T

Agile Training: Agile for Developers

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. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.

In addition, some courses are available as live, online classes for individuals. See a schedule of online courses.

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