We've learned through experience and sweat what works and what doesn't.
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 Overview for the Enterprise


1-Day Course


On-Site Course
This course is also available to be conducted at your site.
Please contact 1- for further details

What You Will Learn
This course is for executives, managers, developers, business analysts, QA, and everyone in the enterprise affected by a transition to Agile Development. The session begins at the 10,000 foot (executive) level and gradually increases the level of detail until, at the end, there is code on the screen.

Participants will gain knowledge and start to develop skills in the following:
  • Background, motivation, and benefits of Agile Development and Extreme Programming
  • Comparison of Agile Practices with conventional approaches
  • Achieving competitive differentiation through Agile
  • Practices to align Agile teams to the company’s product or IT strategy
  • How to manage and track Agile projects
  • Strategies to prepare and support the organization in its transition to Extreme Programming
  • Case Studies: Agile Successes and Failures



Course Content
Overview of Agile Development
  • What is Agile Development?
  • Problems with Software Development
  • Business of Agile
  • Agile Values
  • Agile Practices
        - Programming Team
        - Customer Team
        - Management Team
  • Agile Project Flow
  • Exploration
  • Releases
  • Iterations
  • Alignment to Product / Business Strategy
  • Customer Team Practices
  • Business Strategy Alignment
  • Stakeholder Feedback
  • Resource Alignment
  • Conflict Resolution
  • Managing High Level Requirements
  • Customer Team Roles
  • Acceptance Test / Quality Assurance
  • Project Management
  • Product Management / Business Analyst
  • Engineering Management
  • Marketing/Sales/Customer Service
  • Operations/Documentation/Product Training
  • Programmer Team
  • Programmer Roles
  • Programming Practices
  • Leveraging the Programming Practices
  • Transitioning To Agile
  • Models of Organizational Change
  • Stresses
  • Managing Change
  • privacy statement | terms of use © Copyright 1994 - 2005 Object Mentor, Inc.