Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Smart Software Development on Impossible Schedules

platos_beard Re:Why do people buy into this nonsense? (225 comments)

Ok, I'll admit to having drunk some of the Scrum koolaid, but I don't think 'maturity' is the issue. Programming is a qualitatively different kind of endeavor than bridge-building. Project management methodologies that try to define everything up front are doomed to failure. Once you build a bridge or a skyscraper, it's going to remain the same for it's lifetime. Not so for software.

TFA sounds like scrum in some regards -- the setup of the feature list, the short implementation horizon. Especially the idea that you define features that will not be included, which suggests that the immediate development is only part of a process that will be repeated in the future to add more features. Repeat what's described in TFA every month and you're even closer to scrum.

more than 8 years ago


platos_beard hasn't submitted any stories.


platos_beard has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>