Warning: Constant ABSPATH already defined, this will be an error in PHP 9 in /home/unhinder/www/www/Phi/wp-config.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at /home/unhinder/www/www/Phi/wp-config.php:22) in /home/unhinder/www/www/Phi/wp-includes/feed-rss2-comments.php on line 8
Comments on: The importance of language and notation in problem solving https://UnhinderedByTalent.com/Phi/archives/2007/01/05/422/ Not all battles are fought with a sword Mon, 29 Jan 2007 04:17:59 +0000 hourly 1 https://wordpress.org/?v=7.1.4 By: Phi https://UnhinderedByTalent.com/Phi/archives/2007/01/05/422/comment-page-1/#comment-11627 Mon, 29 Jan 2007 04:17:59 +0000 http://UnhinderedByTalent.com/Phi/?p=422#comment-11627 Warning: Undefined array key "HTTP_REFERER" in /home/unhinder/www/www/Phi/wp-content/plugins/google-hilite.php on line 58

Amen, brother! We struggled for several years to teach some flavor of waterfall in our Software Design and Development course, but the students constantly fought it. We kept telling them to do lots of up-front design and documentation, but their lack of experience with doing that sort of design (or building anything very big) made the exercise frustrating and fruitless. So they did what we made them do, and then ignored all that design work when they were finally allowed to build the system. They instinctively knew that the situation was too unstable (for a whole lot of reasons) for Big Design Up Front to make any sense.

When I read Beck’s Extreme Programming explained (first edition arguably much better than the new, second edition) it was a really blinding revelation. Beck was essentially outlining and supporting what the students had been trying to do intuitively, and which we had all too often been fighting. When we switched to use more agile methods, the success in that course improved enormously.

]]>
By: Desert Donkey https://UnhinderedByTalent.com/Phi/archives/2007/01/05/422/comment-page-1/#comment-11435 Wed, 24 Jan 2007 21:37:14 +0000 http://UnhinderedByTalent.com/Phi/?p=422#comment-11435 Warning: Undefined array key "HTTP_REFERER" in /home/unhinder/www/www/Phi/wp-content/plugins/google-hilite.php on line 58

Having recently come upon the agile development process while working in a company that has lived waterfall for years, I had to smile at this post. It becomes difficult for me to see how waterfall ever worked on a project of any complexity. Im not sure if that is because agile fits my way thinking and working, or if it is a great explanation for how most of us work and think when tackling multifaceted projects.

]]>