eXtreme Programming eXperienced (Part 1)

This article describes the experiences of one development team that has successfully adopted many of the eXtreme Programming (XP) principles and values in their development methodologies.

provided by: 
Originally published at Internet.com


This article describes the experiences of one development team that has successfully adopted many of the eXtreme Programming (XP) principles and values in their development methodologies.

Introduction to the Development Team



Cognitech Ltd. is a small software development company based in central London that develops software solutions for European financial markets. Cognitech consists of a team of eight developers, whose average age is 26; so they are a reasonably young company, even in the software industry. The company was formed in 1997 by three people and has always shown itself to be a highly dynamic environment, having been the incubator for two other companies: Web Precinct Ltd. and Code Factory Ltd.

Cognitech has always promoted learning and now considers itself as a learning organization. They have a substantial library of all the latest technical books and programming manuals, along with a healthy splattering of business-related books and high-tech fiction novels. The company has formed strong relationships with local universities and employs students on placements and a part-time basis. Another way in which learning is promoted is through the use of "morning glory" sessions, these are half-hour seminars that run every morning from 8:30 till 9:00. The members of the development team take turns in presenting topics, including C++ programming techniques, development methodologies, coding standards, and database technologies...

Read article at Internet.com site
Related Articles
- Fun with Java: Sprite Animation, Part 6
In his continuing series on sprite animation, Baldwin explains the behavior of each of the methods of his SpriteManager class. This includes the following features: finding an empty location for each new sprite, updating sprite positions, drawing the new scene during each animation cycle, and managing collisions between sprites.
- Fun with Java: Sprite Animation, Part 4
- The Essence of OOP Using Java, Inheritance, Part 2
- Fun with Java: Sprite Animation, Part 2
- The Essence of OOP Using Java, Polymorphism and Interfaces, Part 1
- Fun with Java: Animated Sea Worms
- Scientific Computing in Java (Part 2): Writing Scientific Programs in Java
- eXtreme Programming eXperienced (Part 2)
- Fun with Java: Sprite Animation, Part 1
- Fun with Java: Sprite Animation, Part 7
Regional Articles
- eXtreme Programming eXperienced (Part 1) Alabama
- eXtreme Programming eXperienced (Part 1) Alaska
- eXtreme Programming eXperienced (Part 1) Arizona
- eXtreme Programming eXperienced (Part 1) Arkansas
- eXtreme Programming eXperienced (Part 1) California
- eXtreme Programming eXperienced (Part 1) Colorado
- eXtreme Programming eXperienced (Part 1) Connecticut
- eXtreme Programming eXperienced (Part 1) DC
- eXtreme Programming eXperienced (Part 1) Delaware
- eXtreme Programming eXperienced (Part 1) Florida
- eXtreme Programming eXperienced (Part 1) Georgia
- eXtreme Programming eXperienced (Part 1) Hawaii
- eXtreme Programming eXperienced (Part 1) Idaho
- eXtreme Programming eXperienced (Part 1) Illinois
- eXtreme Programming eXperienced (Part 1) Indiana
- eXtreme Programming eXperienced (Part 1) Iowa
- eXtreme Programming eXperienced (Part 1) Kansas
- eXtreme Programming eXperienced (Part 1) Kentucky
- eXtreme Programming eXperienced (Part 1) Louisiana
- eXtreme Programming eXperienced (Part 1) Maine
- eXtreme Programming eXperienced (Part 1) Maryland
- eXtreme Programming eXperienced (Part 1) Massachusetts
- eXtreme Programming eXperienced (Part 1) Michigan
- eXtreme Programming eXperienced (Part 1) Minnesota
- eXtreme Programming eXperienced (Part 1) Mississippi
- eXtreme Programming eXperienced (Part 1) Missouri
- eXtreme Programming eXperienced (Part 1) Montana
- eXtreme Programming eXperienced (Part 1) Nebraska
- eXtreme Programming eXperienced (Part 1) Nevada
- eXtreme Programming eXperienced (Part 1) New Hampshire
- eXtreme Programming eXperienced (Part 1) New Jersey
- eXtreme Programming eXperienced (Part 1) New Mexico
- eXtreme Programming eXperienced (Part 1) New York
- eXtreme Programming eXperienced (Part 1) North Carolina
- eXtreme Programming eXperienced (Part 1) North Dakota
- eXtreme Programming eXperienced (Part 1) Ohio
- eXtreme Programming eXperienced (Part 1) Oklahoma
- eXtreme Programming eXperienced (Part 1) Oregon
- eXtreme Programming eXperienced (Part 1) Pennsylvania
- eXtreme Programming eXperienced (Part 1) Rhode Island
- eXtreme Programming eXperienced (Part 1) South Carolina
- eXtreme Programming eXperienced (Part 1) South Dakota
- eXtreme Programming eXperienced (Part 1) Tennessee
- eXtreme Programming eXperienced (Part 1) Texas
- eXtreme Programming eXperienced (Part 1) Utah
- eXtreme Programming eXperienced (Part 1) Vermont
- eXtreme Programming eXperienced (Part 1) Virginia
- eXtreme Programming eXperienced (Part 1) Washington
- eXtreme Programming eXperienced (Part 1) West Virginia
- eXtreme Programming eXperienced (Part 1) Wisconsin
- eXtreme Programming eXperienced (Part 1) Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML