Slashdot Mirror


MIT Studies Software Development Processes

IsoQuantic writes "A new MIT study (pdf) looked at SW development processes around the world. One striking difference that the researchers found for U.S. developers is the relatively small use of specifications before development begins. I can already hear my EP-zealot colleague chuckling in the cube next to me. (sigh)"

19 of 345 comments (clear)

  1. No problemo by nizo · · Score: 5, Funny

    Outsourcing these jobs should fix all these problems.

  2. They needed an MIT study to determine this? by Hepkat · · Score: 2, Funny

    MIT used to be so creative... what happened...

    1. Re:They needed an MIT study to determine this? by falzer · · Score: 4, Funny

      Being creative isn't in the requirements.

  3. Just one? by signingis · · Score: 5, Funny
    "... I can already hear my EP-zealot colleague chuckling in the cube next to me. (sigh)"

    Shouldn't that be colleagues? :)

    --

    I prefer a void in conversation to a vacuous one.
    1. Re:Just one? by brandonY · · Score: 2, Funny

      Zealots don't have to actually DO the things they're zealous about. Work is for boring people.

  4. Specifications? by Rorschach1 · · Score: 5, Funny

    Hah! I'm halfway through my current project, as indicated by the constantly shrinking schedule, and I haven't even had to have ANY specifications or requirements to get to this point!

    However, they HAVE managed to change the name of the project on me at least three times, and our last two-hour meeting was consumed by a lively debate on what to call a particular form, so it's not like these critical planning issues are being neglected.

  5. Comment with a twist by rylin · · Score: 1, Funny

    1) Developers (developers, developers)
    2) No specs
    3) ???
    4) Product!

  6. and now that I've read the conclusion by Steve_Jobs_HNIC · · Score: 3, Funny

    well now that I've read the conclusion, the author seems to agree that Bender is from India. :)

    page 20 conclusion
    "It is important to remember, as well, that no Indian or Japanese company has yet to make any real global mark in widely-recognized software innovation, which has long been the province of U.S. and a few European software firms."

  7. Re:Not for me. But we learned by Allen+Zadr · · Score: 3, Funny
    That's why I was always fond of the pseudo-code spec. The lead, or they guy with the idea would check-out the appropriate pieces of code from the development stream, and fill in the pseudo-code with what they wanted done.
    /** Expansion of Commentary to get point across:
    * Use .. int funcSpec(char *example)
    * -- NOTE: funcSpec() will have to be expanded to
    * allow for me getting this point across.
    */

    ... This really worked well, until a bunch of new people merely thought they knew what the pseudo-code meant - it was obvious to us long timers.
    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
  8. EP?...EP?!! by RicochetRita · · Score: 4, Funny
    It's everyone knows it's XP for eXtreme Programming, as in snowboarding, Mt Dew, ESPN2... (but Not that Windows recent release).
    So, crack open a cold one and check out my double nested for-loop ollie nose-grind, dude!!

    And who says we're zealots?! ;-) RRR

    --
    Stuff that matters: circuitbreakers, vacuum-cleaners coffee makers, calculators generators, matching salt+pepper shakers
    1. Re:EP?...EP?!! by curunir · · Score: 3, Funny

      That's why I've never understood XP...when I'm pulling a nollie varial 360, I have problems even holding a laptop, let alone trying to write code. Granted, it's substantially easier whilst street luging, but the laptop introduces a a lot of wind resistance...and if you're not event going to hit 60, there really isn't much point to street luge.

      --
      "Don't blame me, I voted for Kodos!"
  9. Cute babes program? by maroberts · · Score: 2, Funny

    Damn, where have they been hiding after school then?

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  10. "New study from MIT" ? by oneiros27 · · Score: 3, Funny

    Anyone else find it odd that the first page of this supposed 'new' study was marked June 2003? And the second page said it's version 3.1.

    Which goes to show -- even if we had specifications for these things, we're just going to gloss over the details, and do whatever the hell we want, anyway. People don't read what's sitting in front of them, unless it's on some blog, it seems. If it were really important, they'd have made a TV show out of it.

    [and those of you with moderator points get to vote if you think sarcasm is funny -- you can select 'troll' to vote no, 'funny' to vote yes. 'overrated' if you'd like to abstain, and 'insightful' if you read the first line, and are just trying to burn your moderator points]

    --
    Build it, and they will come^Hplain.
  11. Re:Worthless Study by krumms · · Score: 2, Funny

    The rule of 3 is (quick,cheap,quality) - pick any 2.

    Maybe I just suck, but that sounds awfully like some fantastic brothel deal!

    Quick, cheap quality! Pick any two! *waves arm over sea of girls*

  12. Re:Not for me. But we learned by stray · · Score: 4, Funny

    What the customer wants and what he needs are different things too.. as illustrated here (no idea where it came originally from, if you have the proper credits, please post them)

  13. The true professional plan: by Mr.+Piddle · · Score: 3, Funny


    7. Add 20% (I'm almost there...)

    8. Add 20% (Just another two weeks...)

    9. Add 20% (Darn these last minute bugs...)

    10. Add 20% (Testing takes time, you know...)

    11. Add 20% (They want "web based" now...)

    12....

    --
    Vote in November. You won't regret it.
    1. Re:The true professional plan: by Fizzog · · Score: 2, Funny

      Well, as they say:

      20% of the system takes 80% of the time.

      The other 80% percent of the system takes the other 80% of the time...

  14. Re:How Ironic by Kevin+Stevens · · Score: 2, Funny

    The IS Guys then pick up these vague specs, do their best, but usually get caught in a cycle of rework as the users complain "you gave me what I asked for, but not what I need..."

    Sounds alot like the discussions me and the compiler often have, though I tend to use more expletives....

  15. Developer Veal Pens by JamesOfTheDesert · · Score: 2, Funny

    I looked through the report somewhat quickly, but I did not see any mention of the peculiar practice of sticking developers into small, noisy cubicles, with cheap, eye-straining fluorescent lighting, and then expecting them to foucs and produce top-quailty software.

    I was walking around where I'm currently consulting, and I noticed that everybody had a set of headphones, and it just struck me as odd that software development should require specialized head gear.

    --

    Java is the blue pill
    Choose the red pill