Home | Login | Recent Changes | Search | All Pages | Help

SessId039

"Extreme" programming ideas, past, present, and future

Pat, Don

ExtremeProgramming is the latest new craze. Is it the resurrection of some old techniques with a cool name? How does it compare with other styles, extreme or not? What personality types maximize the results from each style? How does each style scale? How well will your corporate culture tolerate each style?

Join us as we take a look at various programming crazes, past and present; how they will impact you; and what can be learned from programming crazes of the past.


Pat Mevick writes: The general pattern I've seen is
  • 1) to have an introduction, in this case perhaps introducting XP as a mixture of old ideas within a structure,
  • 2) divide into teams,
  • 3) hand out descriptions of the (a) process,
  • 4)assign a task or a range of tasks.
  • 5) provide the time to run through the techniques,
  • 6) critique/get comments on what happened bringing out the limitations and strong points.
  • 7) Discuss
    • 7a)the core of what's useful.
    • 7b)Why leaping onto fads can be useful.
    • 7c) Why they waste time.

Above straw-session ready for destruction....

Don adds:

I wonder what we're trying to accomplish with the programming methods? What are the essential functions which must be dealt with, and what goals do we select when we decide to XP, OOP or whatever? Should these be consistent between methods? Maybe we should create our own method?


Updated: Wednesday, November 15, 2000