eXtreme Programming eXperienced (Part 2) Georgia

We conclude our case study illustrating how a small U.K. software firm used component-based architectures supporting the XP model to rapidly execute a project.

Local Companies

Powerserve International
706-826-1506
929 Broad Street
Augusta, GA
Ingenium Software
770-394-7724
1851 Peeler Road
Atlanta, GA
Ingenium Software
770-394-7724
1851 Peeler Road
Atlanta, GA
SecuredPay Solutions, Inc.
404-324-3449
640 MCGILL PL NE
Atlanta, GA
Langa Technical Services
404-754-3410
P.O. Box 2173
Alpharetta, GA
Wireless Vision, Inc
800-661-1560
9493 Jonica Gap Rd
Morganton, GA
Thrive Technologies Inc.
404-526-6160
1899 Lake Road
Hiram, GA
Ingenium Software
770-394-7724
1851 Peeler Road
Atlanta, GA
Inside Corp
770-828-0100
4279 Roswell Rd
Atlanta, GA
TrueSoft
408-647-1434
10595 Pinewalk Forest Circle
Alpharetta, GA

provided by: 
Originally published at Internet.com


Review Part One

The Planning Game



Stories were used in an informal version of the planning game. As the client had never written stories before, Cognitech had to lead the client through writing the first few stories. Once the client understood the purpose of the stories, it started to create them by itself. The client prioritized the stories, and the development team worked through stories in priority order. The full planning game was not played out by defining set stories per iteration. In fact, the iterations were really defined in each steering group meeting on a weekly basis. In these meetings, the last week's worth of stories implemented were reviewed and the stories to carry out in the following week were defined.

Bug killing is always a task less than relished by developers, but by identifying bugs when they are young, it somehow moves into the realm of getting the code working in the first place, which is of course nothing like bug fixing! In order to identify bugs as early as possible the team carried out early and continuous testing, they defined test plans on the first day of the project and built testing tools before and during development phases. This allowed the team to constantly confirm any assumptions made. The test plans and tools were also reviewed by the client to ensure that they were testing the right criteria. Bad tests are often worse than no tests, as they can provide a false sense of security...

Read article at Internet.com site

Featured Local Company

Wireless Vision, Inc

800-661-1560
9493 Jonica Gap Rd
Morganton, GA
http://www.wirelessvision.com

Regional Articles
- eXtreme Programming eXperienced (Part 2) Acworth GA
- eXtreme Programming eXperienced (Part 2) Albany GA
- eXtreme Programming eXperienced (Part 2) Alpharetta GA
- eXtreme Programming eXperienced (Part 2) Americus GA
- eXtreme Programming eXperienced (Part 2) Athens GA
- eXtreme Programming eXperienced (Part 2) Atlanta GA
- eXtreme Programming eXperienced (Part 2) Augusta GA
- eXtreme Programming eXperienced (Part 2) Austell GA
- eXtreme Programming eXperienced (Part 2) Baxley GA
- eXtreme Programming eXperienced (Part 2) Blairsville GA
- eXtreme Programming eXperienced (Part 2) Brunswick GA
- eXtreme Programming eXperienced (Part 2) Buford GA
- eXtreme Programming eXperienced (Part 2) Calhoun GA
- eXtreme Programming eXperienced (Part 2) Canton GA
- eXtreme Programming eXperienced (Part 2) Carrollton GA
- eXtreme Programming eXperienced (Part 2) Cartersville GA
- eXtreme Programming eXperienced (Part 2) Cedartown GA
- eXtreme Programming eXperienced (Part 2) Chatsworth GA
- eXtreme Programming eXperienced (Part 2) Columbus GA
- eXtreme Programming eXperienced (Part 2) Conyers GA
- eXtreme Programming eXperienced (Part 2) Cordele GA
- eXtreme Programming eXperienced (Part 2) Covington GA
- eXtreme Programming eXperienced (Part 2) Cumming GA
- eXtreme Programming eXperienced (Part 2) Dacula GA
- eXtreme Programming eXperienced (Part 2) Dahlonega GA
- eXtreme Programming eXperienced (Part 2) Dallas GA
- eXtreme Programming eXperienced (Part 2) Dalton GA
- eXtreme Programming eXperienced (Part 2) Dawsonville GA
- eXtreme Programming eXperienced (Part 2) Decatur GA
- eXtreme Programming eXperienced (Part 2) Douglas GA
- eXtreme Programming eXperienced (Part 2) Douglasville GA
- eXtreme Programming eXperienced (Part 2) Dublin GA
- eXtreme Programming eXperienced (Part 2) Duluth GA
- eXtreme Programming eXperienced (Part 2) Eatonton GA
- eXtreme Programming eXperienced (Part 2) Elberton GA
- eXtreme Programming eXperienced (Part 2) Ellenwood GA
- eXtreme Programming eXperienced (Part 2) Ellijay GA
- eXtreme Programming eXperienced (Part 2) Evans GA
- eXtreme Programming eXperienced (Part 2) Fairburn GA
- eXtreme Programming eXperienced (Part 2) Fayetteville GA
- eXtreme Programming eXperienced (Part 2) Fitzgerald GA
- eXtreme Programming eXperienced (Part 2) Flowery Branch GA
- eXtreme Programming eXperienced (Part 2) Forest Park GA
- eXtreme Programming eXperienced (Part 2) Fort Benning GA
- eXtreme Programming eXperienced (Part 2) Fort Valley GA
- eXtreme Programming eXperienced (Part 2) Gainesville GA
- eXtreme Programming eXperienced (Part 2) Griffin GA
- eXtreme Programming eXperienced (Part 2) Grovetown GA
- eXtreme Programming eXperienced (Part 2) Hartwell GA
- eXtreme Programming eXperienced (Part 2) Hephzibah GA
- eXtreme Programming eXperienced (Part 2) Hinesville GA
- eXtreme Programming eXperienced (Part 2) Jesup GA
- eXtreme Programming eXperienced (Part 2) Jonesboro GA
- eXtreme Programming eXperienced (Part 2) Kennesaw GA
- eXtreme Programming eXperienced (Part 2) Kingsland GA
- eXtreme Programming eXperienced (Part 2) La Fayette GA
- eXtreme Programming eXperienced (Part 2) Lagrange GA
- eXtreme Programming eXperienced (Part 2) Lawrenceville GA
- eXtreme Programming eXperienced (Part 2) Lilburn GA
- eXtreme Programming eXperienced (Part 2) Lithia Springs GA
- eXtreme Programming eXperienced (Part 2) Lithonia GA
- eXtreme Programming eXperienced (Part 2) Loganville GA
- eXtreme Programming eXperienced (Part 2) Mableton GA
- eXtreme Programming eXperienced (Part 2) Macon GA
- eXtreme Programming eXperienced (Part 2) Marietta GA
- eXtreme Programming eXperienced (Part 2) Mcdonough GA
- eXtreme Programming eXperienced (Part 2) Milledgeville GA
- eXtreme Programming eXperienced (Part 2) Monroe GA
- eXtreme Programming eXperienced (Part 2) Morrow GA
- eXtreme Programming eXperienced (Part 2) Moultrie GA
- eXtreme Programming eXperienced (Part 2) Newnan GA
- eXtreme Programming eXperienced (Part 2) Norcross GA
- eXtreme Programming eXperienced (Part 2) Peachtree City GA
- eXtreme Programming eXperienced (Part 2) Powder Springs GA
- eXtreme Programming eXperienced (Part 2) Ringgold GA
- eXtreme Programming eXperienced (Part 2) Riverdale GA
- eXtreme Programming eXperienced (Part 2) Rockmart GA
- eXtreme Programming eXperienced (Part 2) Rome GA
- eXtreme Programming eXperienced (Part 2) Rossville GA
- eXtreme Programming eXperienced (Part 2) Roswell GA
- eXtreme Programming eXperienced (Part 2) Saint Simons Island GA
- eXtreme Programming eXperienced (Part 2) Savannah GA
- eXtreme Programming eXperienced (Part 2) Sharpsburg GA
- eXtreme Programming eXperienced (Part 2) Smyrna GA
- eXtreme Programming eXperienced (Part 2) Snellville GA
- eXtreme Programming eXperienced (Part 2) Statesboro GA
- eXtreme Programming eXperienced (Part 2) Stockbridge GA
- eXtreme Programming eXperienced (Part 2) Stone Mountain GA
- eXtreme Programming eXperienced (Part 2) Suwanee GA
- eXtreme Programming eXperienced (Part 2) Thomaston GA
- eXtreme Programming eXperienced (Part 2) Thomasville GA
- eXtreme Programming eXperienced (Part 2) Thomson GA
- eXtreme Programming eXperienced (Part 2) Tifton GA
- eXtreme Programming eXperienced (Part 2) Toccoa GA
- eXtreme Programming eXperienced (Part 2) Tucker GA
- eXtreme Programming eXperienced (Part 2) Valdosta GA
- eXtreme Programming eXperienced (Part 2) Vidalia GA
- eXtreme Programming eXperienced (Part 2) Villa Rica GA
- eXtreme Programming eXperienced (Part 2) Warner Robins GA
- eXtreme Programming eXperienced (Part 2) Waycross GA
- eXtreme Programming eXperienced (Part 2) Winder GA
- eXtreme Programming eXperienced (Part 2) Woodstock GA
Related Articles
- Fun with Java: Sprite Animation, Part 4 Georgia
Baldwin explains the behavior of the run method of the animation thread as well as the makeSprite method of the controlling class. He provides a preview of the SpriteManager class and the Sprite class. He discusses the repaint, update, and paint methods of the Component class, and discusses the timer loop used in this program.  He also suggests an alternative approach that makes use of a Timer object to fire Action events. Finally, he recaps the previous three lessons in the series.
- The Essence of OOP Using Java, Inheritance, Part 2 Georgia
- Fun with Java: Sprite Animation, Part 6 Georgia
- Fun with Java: Animated Sea Worms Georgia
- Fun with Java: Sprite Animation, Part 7 Georgia
- eXtreme Programming eXperienced (Part 1) Georgia
- Scientific Computing in Java (Part 2): Writing Scientific Programs in Java Georgia
- Fun with Java: Sprite Animation, Part 2 Georgia
- The Essence of OOP Using Java, Polymorphism and Interfaces, Part 1 Georgia
- Fun with Java: Sprite Animation, Part 1 Georgia
Related Local Events
Astd Atlanta Technology Based Learning Sig Event 4Th Annual Elearning Excellence Awards
Dates: 12/10/2009 - 12/10/2009
Location: Knowledge Development Centers
Atlanta, GA
View Details

TAG CRM
Dates: 11/12/2009 - 11/12/2009
Location: Oracle - Building 500
Atlanta, GA
View Details

Southeast User Group Leader Summit
Dates: 10/24/2009 - 10/24/2009
Location: Microsoft Alpharetta
Alpharetta, GA
View Details

TAG Excalibur Awards 2009
Dates: 10/23/2009 - 10/23/2009
Location: Atlanta Buckhead Marriott
Atlanta, GA
View Details

Astd Atlanta Technology Based Learning Sig Event Scorm
Dates: 10/6/2009 - 10/6/2009
Location: Knowledge Development Centers
Atlanta, GA
View Details

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