Center for Lifelong Engineering Education
Certificate Programs Conferences Custom Courses e-Training M.S. Degree Programs Short Courses
Center for Lifelong Engineering Education The Universtiy of Texas at Austin Cockrell School of Engineering

TOPICS

Event Calendar

Join Mailing List

Search

 

 

eXtreme Programming for Developers

Course # EN04096
Date(s) February 20, 21, 27, 28, 2004
Times TBA
Instructor(s) Herb Krasner 
Course Fee(s) Register on or before January 23, 2004 $1,050.00
Register on or after January 23, 2004 $1,275.00
DIR Registration Fee $934.50
CEUs 2.1
View Contact Information, Course Location, Cancellation Policy, Attendance Policy and Hotel Information

Email this page Email this page Contact us today about having this course on-site!
line
Software developers, testers, and anyone else who would be interested in understanding how XP can be directly implemented to benefit his/her team in developing quality software and IT applications.
line

Overview

eXtreme Programming (aka XP) is a new agile approach to software development that is a radical departure from the heavyweight defined processes that have been touted over the last decade as the "proper" way to development software. With practices such as welcoming late changing requirements, pair programming, continual refactoring and a 40-hour work week, the consideration of adopting XP has been somewhat controversial. For developers wanting to apply XP, certain organizational assumptions must be exposed and dealt with.

This course provides attendees with an understanding of what the practices of XP are all about from an objective viewpoint. The course immerses you into the details of XP development practices, providing a clear, objective view of the value to be gained, and the potential issues that you can expect.

eXtreme Programming in the news, visit IEEE Software Magazine

Format

A blend of lecture, class discussion, group discussions, exercises and practice sessions will be utilized. Practice sessions will give attendees some experience in working with key XP development techniques in a case study setting.

Course Topics

In XP, software development is viewed as an evolving dialog between the possible and the desirable. XP stresses customer satisfaction, and empowers developers to respond to changing customer requirements, even late in the life cycle. This course will examine the XP context, history, philosophy, principles, practices, and experiences to date.

Specific topics will include:

  • Course learning objectives and participant expectations
  • eXtreme Programming - background and history
  • Industry case studies: successes, failures and misunderstandings
  • The philosophy, values and principles of XP
  • Controlling the 4 success variables (cost, time, scope and quality) in an XP project
  • XP Process model
  • XP roles of customer, developer, and management
  • The 12 XP practices a cohesive collection of best practices
  • Certain key development practices and techniques explored in depth, e.g.

    1. recognizing good user stories
    2. refactoring
    4. pair programming
    5. test-driven development
    6. collective ownership
    7. continual integration and acceptance testing
    8. coding standards
    9. incremental iterations and releases
  • Implementation issues on XP Projects: prerequisites for success
  • Automated tool support for successful implementation of XP
  • Summary and Wrap-up

line

Contact Information
Theresa Dobbs
Sr. Manager
tdobbs@mail.utexas.edu
(512) 471-4875

Course Location
J. J. Pickle Research Campus
Commons Building, Room 1.138/1.30
10100 Burnet Road
Austin, TX 78758
Telephone: (512) 471-5898
Fax: (512) 471-3679

For a map and information on
parking, visit this link.

Attendance Policy
A 90% attendance rate is required in order to earn Continuing Education Units (CEUs) and certificates of completion.

Cancellation Policy
A full refund, less a $100.00 processing fee, will be given for all cancellations or transfers if notification is received on or before two weeks prior to the beginning of the course. Refunds will not be given for cancellations received after this date. Substitutions may be made anytime prior to the first day of class. The CLEE programs are subject to cancellation if too few people enroll, in which case a full refund will be given.

Hotel Information

 

Center for Lifelong Engineering Education The Universtiy of Texas at Austin College of Engineering