Post: no help at all == the agile way
no help at all == the agile way →
Posted Wednesday 30th April 2008 15:45 GMT
In Hafta Man and the threat to agile design
So, you are agile if you don't compromise, and build a perfect system, but not so perfect that you do unneeded work. And no advice on how to achieve the nirvana of perfect design.
I now publically cry "bullshit" on the agilists who say "if you are agile, you do it perfectly, and if you don't do it perfectly, you obviously weren't agile." People like this should not be allowed to blog, let alone design important software.
Real software developers should stand up on their hind legs and laugh at agilists, unless they cough up some actual advice on how to do a good job. And I don't mean saying, "Be agile." I mean what, when, where, why and how kind of advice.
All I've read of agile design by people with actual advice to give would cause agile teams to compromise heavily so as to begin earning value quickly. If an awkward API caused issues, it would be cleaned up incrementally, not by an extended design process.
What's up with this contradictory advice?
Top stories
Popular Whitepapers
- Real-world server consolidation with Hyper-V
35 HP ProLiant DL385 servers onto 5 Dell PowerEdge M610 blade servers running Hyper-V - Business-Critical Applications
The Benefits of Intel Xeon Processors and Windows Server 2008 R2 for Business-Critical Apps - Optimizing the data center for cost and efficiency
Control costs and add value to the business - Out-of-box comparison between Dell, HP, and IBM blade servers
Receiving, unpacking and installing each system in the server rack - Data Center Savings
Realizing Data Center Savings with an Accelerated Server Refresh Strategy - Real-world server consolidation with VMware vSphere 4
35 HP ProLiant DL385 servers onto 5 Dell PowerEdge M610 blade servers with VMware vSphere
