
Originally Posted by
Andrea Griffin
My company is making a shift to Agile/SCRUM/Test Driven Development.
There are a few things to like about it; we do two week sprints and it's nice to schedule things in two-week blocks. It also helps when HAPPY SALES GUY runs over and says, "OMG, I sold this product we don't really have, we need to make it now!" Since we already have things planned out and scheduled, it's easier to see what we need to bump to accommodate the request - or tell him to stop selling things we don't have and making an emergency every week.
Basically, the GOOD thing is that it forces people to plan and schedule work. Yeah, you're supposed to do that anyway, but now it's kind of mandatory and you can't side step it. So... If the guys at my company think we need Agile to do that, well, whatever, at least we're finally doing it now. Previously, my work schedule was dictated by whomever was screaming the loudest.
As far as no documentation goes, though... We're pretty strict about documenting things. Company-wide wiki is kept (mostly) up to take with everything, and every significant project has documents from the architects et al. So I really think that's a case of people being dumb if they have no documentation.
However, with this new push toward TDD... In "proper" TDD, the tests are supposed to be good, robust, and in depth enough to serve as documentation. I think this is pretty terrible, because now people are saying that we don't need detailed architecture docs and whatnot. Sorry, but having to read tests to figure something out that could be easily explained in a paragraph or two somewhere is not optimal. And what if your tests are bad? I'm not looking forward to the dark times ahead.
Sigh.
Well, it's better than that whole fiasco a few years back when the company spent a million bucks on ClearCase and related software / training from IBM or whomever does that stuff. I've never been so unproductive in my life as I was during the three months we experimented with that, then wrote off the whole thing as the giant mistake that it was.
I'm also convinced that the ClearCase+Extras was the reason our health care plan was swapped to something cheaper and crappier.
Sorry for the minor 2-day necro on the thread but I feel better now that I've bitched a bit. : >
Bookmarks