Skip to content

Agile Anyone?

by Jeff

I’ve been reading up on eXtreme programming practices. I’ve really been in a world of hurt at my current project. The engineering team is adequate, the technology I understand, but the management and requirements are a nightmare. I’m thinking that if I don’t act I’ll really find myself in trouble; the use cases are a disaster, my direct manager is so scattered she doesn’t even respond to my emails, and the higher up managers are non-existent.
I think this is an extreme situation and I should really take matters into my own hands. Particularly, if I can’t manage my own requirements gathering and management, as well as my own time, I’m going to be in trouble.
So I ask the site, does anyone know of any good agile methodology resources? I’m looking for a way to implement this on my own desk… please comment if you know of any good websites.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

7 Comments

  1. Priyatam wrote:

    I recently shifted my mindset from a cmm level 5 process to a agile workshop and let me tell you, agile methodology is a breather!

    In less than 2 months we could show to the client 2 complete use cases end-end (happy day flow) with an integration point to ESB, coding in Spring MVC (everything had to be learnt) on the fly. We have a domain driven, TDD approach; Of course the caveat is we lose on documentation but this is something we can take up ongoing as a deliverable rather than an upfront artifact.

    For smaller projects, where the requirements are not way too complex but the technology is, agile is the way to go because no matter what – Nothing is rewarding than working software! NOTHING.
    Would you like to show to your client a working software in 8 small releases with continuous rework and feedback or 2 huge releases with the probability of huge disappointment and overloaded documentation?

    Wednesday, January 3, 2007 at 10:24 pm | Permalink
  2. eokuwwy wrote:

    Why don’t you just shell out a couple of grand and get your team to attend an Agile “retreat?”

    You guys can sing Kumbaya and hold hands while pair-programming.

    OK, well that sums up my feelings on the matter. Actually, I do like some aspects of Agile, and I can definitely see how it is a relief after working within a CMMi environment.

    I prefer customized development methodologies that are developed over time through trial and error. And maybe they borrow pieces from the Agile or CMMi doctrine, and maybe they don’t.

    What I HATE, is some big-wig idiot coming in, when things are already running pretty well, and just says “We need to drop all of this and re-do everything because it’s not good enough.” And then all of the sudden, you have to start over. Everyone needs to adapt to th e new changes, which are sometimes quite drastic, add tons of overhead, and are often completely unnecessary, and EXPENSIVE! It would have been easier and much more efficient to just fine-tune the existing processes and methodology.

    Just because a process is formally recognized doesn’t mean it is a good choice for a given development group.

    This really just amounts to dilbertization. That’s all it is.

    Abandon your posts!

    RTC!

    Thursday, January 4, 2007 at 9:54 am | Permalink
  3. Priyatam wrote:

    There is nothing right or wrong!

    Agile suits a different set of people, environment, nature of project. For instance for a large onsite-offshore development Agile methodology would be extremely difficult to incorporate, thats why one relies heavily on processes and larger iterations with upfront A&D.
    For smaller teams and technically challenging projects where the Requirements gathering can be impossible in well-defined phases, developers are experienced – Agile would prolly suit the best fit.

    One more thing about Agile is that the whole paradigm shifts from “I hate changes Vs I know I will change tomorrow” :)

    You write a test & code and you very well are prepared with a mindset you will refactor it very soon!

    Thursday, January 4, 2007 at 11:09 am | Permalink
  4. eokuwwy wrote:

    Instead of “I hate change”, I’m more of a “Let’s do what we can to minimize unnecessary changes” kinda guy. If that incorporates some agile, fine, if not, fine.

    I agree that nothing is right or wrong. Everything is situational.

    I’m just not a fan of idiot managers coming in and saying “We HAVE to use this new methodology, because I read an article in e-week and it sounds great.”

    Thursday, January 4, 2007 at 12:15 pm | Permalink
  5. eceppda wrote:

    Ok, so getting back to my question in the post…
    So could you see a one-man agile show happening? Would it be a useful methodology to use to gain control over the development cycle or manage ineffective managers with?
    I want something to bring more order to this mess of a development initiative I’m in right now.
    Any resources for agile you’ve found useful?

    Thursday, January 4, 2007 at 6:39 pm | Permalink
  6. eokuwwy wrote:

    Give uncle Louie a call. He might be able to help.

    Friday, January 5, 2007 at 9:34 am | Permalink
  7. Priyatam wrote:

    Called Uncle Louie, he’s busy fixing his Guitar. Btw Uncle Sam says Agile works for him :)

    Tuesday, January 9, 2007 at 1:23 am | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*