Envelope/Quill ExtremeLego

- Last edited September 26, 2002
This page is a discusion on using LegoMindstorms? to demonstrate XP practices. This session will be presented at OT-2000, March 27, 2000 by TimMackinnon, OliBye & PaulSimmons

AndyPols and BenHogan are organising a session demo for Xtc20021003

Other lego presentations are documented in ExtremeLegoWorkshopOffsite.


Extreme programming encompasses many concepts that are both familiar and unfamiliar to many programmers. When you start out on an extreme project it is very difficult to know what it feels like to adopt many of the values that it proposes. Just as when early pioneers of OO were arguing about what was an object, new adopters of XP can easily get stuck trying to decide "What is the simplest thing". Those practitioners that rolled up their sleeves and practiced using objects quickly got beyond trying to define what an object was - it became something they just knew.

We have noticed a similar thing with XP - our early attempts to balance all of the XP values were a struggle because we weren't used to what it felt like to be extreme. After several experiments with different teams, we have found that in a "doing" environment, developers can experience extreme programming and this gives them a headstart when they apply it to their projects.

This session will allow programmers to feel what it's like being extreme. Rather than sitting around discussing problems and experiences, we will be actively working on a project in pairs, in parallel. Practitioners will have to collaborate, trust each other and use short iterations to accomplish the problem. As it is often difficult to achieve these goals in a short period of time when using computers and different programming languages - we have hit upon a unique way of sharing this feeling through the use of LEGO Mindstorms. As everyone knows how to use LEGO - it is a great level playing field that gives us the ability to concentrate on the XP values rather than the merits of different programming languages.

Benefits:-

Participants who attend this workshop will:

Topics:-

This simulation will:

Who is the session for?

Audience:-

Attendees should be familiar with the Extreme Programming material, but do not have to have practiced the ideas. It is also necessary to know how to use LEGO <grin>, but not necessarily Mindstorms. Advanced XP practitioners should not attend this session (they can play with the LEGO afterwards).


Discussions on this topic both before and after the conference.
- Last edited September 26, 2002

https://casino-brain.com/