This class is taught by a Certified Scrum Trainer but is not a certification course.

      This two-day Agile Engineering certification course provides participants with the skills necessary to write better code with fewer defects and to respond quickly to changing requirements.  You will learn to use a deliberate and disciplined approach to tackling any development challenge and produce reliable, robust and verifiable applications.  This course combines multimedia based instruction, class discussion and intense hands-on exercises to teach you the core concepts and tools of Agile Engineering.

     You will learn the differences to quickly transform customer requirements into concise and verifiable development tasks, to accurately estimate timelines and to quickly produce strong results.  You will acquire the skills needed to provide working applications to your customers faster and to write to today's requirements and prepare for tomorrows changes.

Dates:

10-11 Sep 2009

Location:

Herndon, VA

Venue:

MicroTek Dulles Facility
12950 Worldgate Drive
Monument II Building, #200
Herndon, VA 20170
http://www.mclabs.com/facilities/dulles.aspx

Price:

$1295.00 if you register by 11 Aug 09
$1495.00 after 11 Aug 09

Day 1

Understanding Agile Engineering:

  • From the old way to the new - why implimentation is essential in todays software developement environment
  • Stories from the front lines - What users say
  • Unit testing
  • Fixtures and Mock Objects
  • Refactoring
  • Documentation

How to develop and work within an "Agile Team":

  • Your role and responsibility in the team
  • Pair programming
  • Working within a non-Agile workplace
  • How you can blow away your competition, in house and out

Day 2

Choosing the right tools:

  • IDE's
  • Developing frameworks
  • Testing frameworks
  • Continuous integration
  • Design patterns

Advanced topics:

  • Peer review and how to continually improve the process
  • Metrics and reporting
  • Others as requested and prioritized by the class
  • Tele-working

Junior and Senior Developers, Development Leads; and anyone interested in learning more about Agile Engineering methods.