Thursday, February 18, 2010

Being Agile

Recently in my company they've introduced a new software development methodology called "Agile". This is totally the opposite of the traditional waterfall and milestone cycle that is rampantly used by most companies.

The idea is simple, rather than specifying requirements for the final product upfront and having huge milestones that span long periods of time, "Agile" works by providing deliverable products in shorter cycles called sprints (2 to 4 weeks). What this means for customers is that they will have a bare-bone functional product to sample and then have the flexibility to specify more requirements with each additional sprint.

It's an exciting concept in theory since the customer will end up with a product with functions that really matter since the amount of customer hands-on will increase their involvement in development. However, getting use to the idea of people knowing your progress every sprint needs some getting used to.

Management people out there, look it up. It's an excellent way to bolster the potential of your organization! Or that's what they say at least.

Here's to being guinea pigs to experimental management techniques!


Hey boring as this maybe... It is educational... I think.

Blogging off....
Related Posts with Thumbnails