||An Introduction to Extreme Programming|
|Subject:||Why "Extreme" ???|
Excellent article, etc. you know :)
To get to the point... I've been involved in software
projects (throughout my years in university) for some time now
and I've always been taught that the best way to deal
with projects is using the approach you write about...
The Uni. is the client in this case and you start up with
a vague idea of what your product is going to be... so you make
up a start-up plan (a sort of mock-up design) and then as you
go along you refine it, add features to it and even
redirect the original plans to other areas...