Industrial Logic -> Extreme Programming

eXtreme Programming

eXtreme Programming is designed to turn the messy business of software development into a coherent, simple process. This methodology allows customers to rank-order features and to change their minds without recrimination from the tech staff. It emphasizes quick-release cycles of code, a focus on keeping the system as simple as possible, and constant testing
-- from Fast Company Magazine, October 2001

eXtreme Programming is changing the way smart companies develop and maintain software. It has completely transformed everything we, at Industrial Logic, do. Since its early days, we have been programming and coaching on small, large and even distributed eXtreme Programming projects. Today, all of that experience puts us in position to help you.

We provide eXtreme Programming training and services. Our training offerings include the following:

  • The eXtreme Programming Workshop
    If you're a programmer, technical manager or non-technical user, and you're interested in understanding how to create highly productive teams capable of developing quality software on time, this workshop is for you. Give us five days in our intensive, highly experiencial class and we'll transform the way you work.

  • The Testing & Refactoring Workshop
    If you're a programmer who would like to experience and learn test-first programming, best practices of unit and acceptance testing and when and how to refactor your code, this workshop is for you. Give us four-and-a-half days in our intensive, highly experiencial class and we'll transform the way you work.

  • The Design Patterns Workshop
    If you wish to become a more productive object-oriented programmer and designer, give us four days and we'll transform the way you work. This class teaches you how to intelligently use patterns in the context of an agile methodology like eXtreme Programming.

Our eXtreme Programming services include the following:
  • The eXtreme eXchange
    This is an eXtreme Programming coaching service, designed to help your organization successfully statr a project using XP. We pair-coach your team during your project's earliest iterations. Our goal is to help your team master the XP practices and groom a capable XP coach.

  • PairLine
    Programmers test, program, design, and refactor better when they work in pairs. PairLine gives you an economical way to pair with us. Using the best online pair-programming tools, we program with you at half-day increments.

  • Release/Iteration Planning
    Release and Iteration Planning are critical to the success of any XP project. This service gives your team a chance to be guided through these processes by us. Upon completion of your project's first Release and Iteration plans, you will be in much better shape for future Iteration Planning meetings and when you update your Release plan.

  • Agility Assessment
    Not every organization can implement an agile methodology like eXtreme Programming. Can yours? This service will answer that question. We'll analyze your organization and conduct interviews with key players to determine how agile you are or can be.

You may also be interested in:

  • Refactoring to Patterns
    How do you use patterns in the context of eXtreme Programming? This growing catalog of refactorings to patterns shows how.

  • eXtreme Programming Playing Cards
    We invented the world's first 100-card deck of eXtreme Programming Playing Cards. You can use these cards to help you and your colleagues learn eXtreme Programming by playing several games we've invented.

  • PairDraw
    PairDraw is a simulation of pair-programming, a controversial practice of eXtreme Programming. Use PairDraw to help you and your colleagues explore what it would be like to program in pairs at a computer.

  • eXPosures
    It is all well and good to talk about eXtreme Programming, but how about seeing it in action? eXPosures contains digital images and stories of real-world XP projects. Come learn about how XP is practiced at Evant, a successful ASP in San Francisco. We've had the great pleasure of participating on this XP project and photographing it.

  Industrial Logic, Inc.

 

eXtreme Programming
Training

eXtreme Programming
Services

eXtreme Programming
Games & Simulations

 
Additional Sites

The
Extreme Programming
Roadmap
History Of XP
XProgramming.com
ExtremeProgramming.org
XPDeveloper.com
XPlorations
Refactoring.com
Unit Testing Software

Send mail to webmaster@industriallogic.com with questions or comments about this web site.
Copyright © 1995-2002 Industrial Logic, Inc. All Rights Reserved.