Industrial Logic -> Catalogs -> Workshop Catalog -> The Extreme Programming Workshop - XPW202

The Extreme Programming Workshop

Duration: 2.0 days
ID: XPW202

This workshop provides a short introduction to XP practices, discussion about the adoption and management of XP, Test-Driven Development and Refactoring challenges and one technical iteration that allows programmers to experience what its like to do all of the XP practices.

Show Condensed View

ID Activity Flavor Duration
8A Pair Draw: A Pairing Simulation
PairDraw is a simulation of pairing designed to help people understand what pair-work feels like and how it compares to solo work. After accomplishing a task by themselves and in pairs, participants share their reactions, which may be both positive and negative. The simulation provides a gentle introduction to pairing, which is practiced by people throughout the Project Community.
small
This flavor gives participants a good feel for what it's like to do pair-work. Following the... Read more
20 mins
41A Extreme Programming, An Introduction
This activity has been designed to introduce Extreme Programming to a team through an interactive dialogue. This is often a companion activity to the
on-site
Our coach will discuss and provide an overview of Extreme Programming. Teams can interact with the... Read more
3 hours
2C Test-Driven Development
Test-Driven Development (TDD) is a practice for efficiently evolving useful code. While its name implies that it's mostly about testing, test-driven development is primarily about design: it keeps programmers focused on exactly what they need to build and helps them avoid over-engineering. Using this technique, programmers write a failing test, write code to pass the test, refactor the code and... Read more
challenge
In this challenge, participants will be given the task of writing a program to solve a specific... Read more
2 hours
6C The Refactoring Challenge
The best way to improve your refactoring skills is to practice cleaning up poorly designed code. And we've got just the thing: code we custom-designed to reek of over 90% of the code smells identified in the refactoring literature. This poorly designed code functions correctly, which you can verify by running a full suite of tests against it. Your challenge is to identify the smells in this code,... Read more
medium
The medium version of our Refactoring Challenge gives participants decent time to discover many of... Read more
90 mins
11A Continuous Integration
Continuous Integration is an XP practice in which developers continuously integrate their work using a shared repository. This activity introduces the concepts and specific steps required to implement this practice, using version control tools.
small
After a brief introduction to this practice, participants get a hands-on experience continuously... Read more
20 mins
13B Iteration
After a suitable project has been chosen, participants play XP's Planning Game to produce an iteration plan. This involves formulating the team's velocity, identifying tasks to complete for each story, estimating tasks, negotiating task scope, signing up for tasks and creating the iteration poster. During the iteration, programmers, customers and coaches will all have a chance to work... Read more
5-hour
This version, which is recommended for those who have already taken the 6-hour version, gives... Read more
5 hours
14B XP War
XP War is a fast-paced educational game resembling the old card game War. The game helps teams learn about: typical problems and solutions on XP projects, the importance of those problems and solutions, and which problems and solutions are more important than others. XP War is played with either all of the solution cards or problem cards from Industrial Logic's deck of
table
Using physical decks of Industrial Logic's Extreme Programming Playing Cards, 4 groups sit around a ... Read more
1 hour
15A XP Adoption
The workshop coaches engage participants in a dialogue about adopting XP at their workplace. Questions such as the following will be tackled:
in-depth
An in-depth dialogue is held with the coach analyzing the current processes in place.
1 hour

* With this workshop, participants get a free deck of Extreme Programming Playing Cards
 
Industrial Logic, Inc.

Catalogs
· Workshop Catalog
· Experience Catalog
· Activity Catalog

Workshops
· The Extreme Programming
Workshop
· The Testing & Refactoring
Workshop
· The Design Patterns
Workshop
    
    

FacebookFacebook  TwitterTwitter  linked inLinkedIn