Yes and it is a joke
First off - it assumes you can reasonably estimate the duration of the tasks you have to perform. Second it assumes you can even identify all of the tasks up front. This is all well and good for barn building. Not so hot for software development. In fact, its completely wrong.
The cool thing about eXtreme Programming is you intuitively move forward in small steps and you generally get there with close to a minimal amount of wasted effort. The bummer is that you CANNOT predict with any accuracy the duration of the project overall. This drive M$ Project devotees absolutely batty.
A recent employer moved a guy who couldn't code his way out of a paper bag to project "tracker" which somehow during a management coup became project "manager". We took to calling him 'clippy' because all he did was email us M$ Project files to fill in with tasks and durations - which he then collated and presented to upper mgt.
Anytime I see "Wanted: Software Project Manager - Skills: MS Project" - I know its not someplace I want to work.
Smalltalk is dangerous. It is a drug. My advice to you would be don't try it; it could ruin your life. Once you take the time to learn it (to REALLY learn it) you will see that there is nothing out there (yet) to touch it. Of course, like all drugs, how dangerous it is depends on your character. It may be that once you've got to this stage you'll find it difficult (if not impossible) to "go back" to other languages and, if you are forced to, you might become an embittered character constantly muttering ascerbic comments under your breath. Who knows, you may even have to quit the software industry altogether because nothing else lives up to your new expectations.
--AndyBower
Yes and it is a joke
First off - it assumes you can reasonably estimate the duration of the tasks you have to perform. Second it assumes you can even identify all of the tasks up front. This is all well and good for barn building. Not so hot for software development. In fact, its completely wrong.
The cool thing about eXtreme Programming is you intuitively move forward in small steps and you generally get there with close to a minimal amount of wasted effort. The bummer is that you CANNOT predict with any accuracy the duration of the project overall. This drive M$ Project devotees absolutely batty.
A recent employer moved a guy who couldn't code his way out of a paper bag to project "tracker" which somehow during a management coup became project "manager". We took to calling him 'clippy' because all he did was email us M$ Project files to fill in with tasks and durations - which he then collated and presented to upper mgt.
Anytime I see "Wanted: Software Project Manager - Skills: MS Project" - I know its not someplace I want to work.
Smalltalk is dangerous. It is a drug. My advice to you would be don't try it; it could ruin your life. Once you take the time to learn it (to REALLY learn it) you will see that there is nothing out there (yet) to touch it. Of course, like all drugs, how dangerous it is depends on your character. It may be that once you've got to this stage you'll find it difficult (if not impossible) to "go back" to other languages and, if you are forced to, you might become an embittered character constantly muttering ascerbic comments under your breath. Who knows, you may even have to quit the software industry altogether because nothing else lives up to your new expectations.
--AndyBower