Redefining Skill Development.
home | search | contact us  
Agile/XP OO Mentoring
Training
Embedded Resources Customers About Us
registration course catalog schedule set up cancellation policy instructors
Proven strategies for maintaining and enhancing legacy code!

Working Effectively
with
Legacy Code

Learn more

Winner of the 2002 Jolt Award!

Agile Software Development: Principles, Patterns, and Practices.
Click here to learn more.

A pragmatic view of UML!

UML for Java Programmers.
Click here to learn more.

Agile/XP Immersion™


4-Day Course
Price: $2250


On-Site Course
This course is also available to be conducted at your site.
Please contact 1- for further details
Click here for on-site set up guidelines

Course includes course notes and workbook for exercises.

What You Will Learn
Agile Development is a lightweight process for efficiently developing software in the face of rapidly changing requirements. Agile eliminates much of the overhead inherent to many other processes without sacrificing any of the discipline and quality.

Agile/XP Immersion is an experience that combines training and team coaching. It is targeted at developers, project/team managers, testers and customers eager to experience how to employ Agile in their projects.

Attendees become familiar with Agile practices and develop an application throughout the week. While developing, the teams will be coached by experienced Agile team leaders. Attendees will learn through lecture, example, and implementation.

Instructors
Immersion attendees are taught and coached by our experienced Object Mentor instructors.

The Immersion Experience
Agile/XP Immersion can be attended as either a Programmer or a Customer. Managers, Business Analysts, and QA professionals are encouraged to attend as Customers. Software testers are encouraged to attend as Programmers.

The Immersion for Programmers and Customers is four days. Training consists of lectures and demonstration with time allotted for development. In general, six Immersion attendees comprise one team, and each team is supplied one or more customers responsible for providing guidance and requirements. Coaches float from team to team, giving teams broad exposure to Agile techniques. Programmers will gain practical experience using Agile practices such as Test Driven Development, Pair Programming, Refactoring, and Continuous Integration.

The Customers are coached in responsibilities and skills needed to become effective in driving their Agile team's development efforts.
Student Feedback


Before The Course
Programmers should have experience writing simple applications in either C++, Java, or C#.

- Object Mentor Courses
Real-World Programming in Java: From UML to Code (optional)
Object-Oriented Programming in C++ (optional)
- Books
Extreme Programming Explained
Kent Beck
Refactoring
Martin Fowler
- Articles

Alistair Cockburn and Laurie Williams
- Web Links
Extreme Programming Links

After The Course
- Object Mentor Courses
Advanced OOD with Patterns
Principles of Object-Oriented Design: Using UML (recommended)
- Books

Tom DeMarco

James A. Highsmith III

privacy statement | terms of use © Copyright 1994 - 2005 Object Mentor, Inc.