Agile Processes and the BABOK

August 23, 2006 |

One of the criticisms of the current version of the BABOK(tm) that seems to crop up a lot from supporters of Agile development methods is that the current text indicates a strong bias towards traditional, waterfall, CMM-style development.

We will be trying to address that in future releases.

Some of our members have a strong dislike for Agile methods. I have reservations about them myself (and I plan to get back into discussing those). But in a real way, it doesn’t matter what I think. The BABOK describes those approaches to business analysis that are “generally accepted”–meaning that a significant percentage of authorities in the field and practicioners consider those approaches valid. “Generally accepted” does not require a majority. In my view, Agile software development has enough support to qualify.

BA practitioners are, of course, free to argue for or against any approach to requirements they like. Just because we put it in the BABOK doesn’t mean you have to agree with it–it just means you need to understand it. And on that note, I think understanding Agile development, and the reasoning behind it, has advantages even for those of you who will continue practicing traditional development.


Comments

4 Comments so far

  1. Neill on August 26, 2006 2:30 am

    A better argument than ‘agile vs waterfall’ may be ‘iterative vs waterfall’. There is plenty of empirical evidence and real project data backing the notion that projects based on an iterative approach perform better (i.e. happy stakeholders) than those based on a waterfall approach. Personally, I hope that iterative development, whether RUP or Agile or adhoc, is becoming the generally accepted approach.

  2. Kevin Brennan on August 28, 2006 1:30 pm

    “Generally accepted”, in the context of the BABOK, is not an endorsement of a practice by the IIBA. It just means that it’s something that enough people are doing that we feel BAs should be aware of it.

  3. Louie Escober on September 14, 2006 3:11 pm

    I was recently at a presentation by Ivar Jacobsen where he presented his new framework for software development, the Essential Unified Process. He’s trying to establish a framework where the different practices embodied by RUP, Agile, and CMM can be incorporated under a single meta model. He does this by identifying a series of “practices” and incorporating these practices together to form “processes.”

    So, iterative development would be considered a single “practice.” Iterative development doesn’t solely belong to the Agile development methodology, though it’s one of its main characteristics. Other “practices” would be things like Use Case Driven Development or Architecture Driven Design. Each of these practices is a discrete body of procedures and artifacts. I think this componetized way of looking at the various roles and activities in a software development is a very practical.

    Jacobsen also breaks out the “social engineering” aspects of the Agile methodology - and really, that’s what makes Agile what it is. The practices that make up Agile methodology aren’t unique. It’s the social engineering aspects of pair-programming, stand-up meetings, etc… that make it a methodology.

    So, I think that the BOK should focus on the various practices and techniques utilized by business analysts in performance of their duties. It’s only when these practices are combined together into a process with a layering of social/organizational engineering do you actually get a methodology. The BOK should be fairly agnostic to all the different methodologies employed.

    If the BOK looks a bit light on Agile Methodology, I would suggest that this is because the Agile methodolgy is a bit light when it comes to activities performed by analysts. The analysts I know who work in an Agile environment have struggled to define a role for themselves. Basically, if the BOK reflects most, if not all, of the practices performed by analysts in the Agile methodology, then I really don’t think they can claim a bias. There’s simply more for an analyst to do in other methodogies - more techniques and practices to deploy.

  4. Gordon on November 1, 2006 6:16 pm

    This is a very worthwhile and timely thread. Individuals who function in specific roles, whether business analysts or those who write code, often lose sight of the larger picture. There are many worthy ideas coming from the Agile community. It would be unfortunate if current efforts to define a BA body of knowledge did not somehow finds ways to connect with these trends.

Name (required)

Email (required)

Website

Speak your mind

Bad Behavior has blocked 295 access attempts in the last 7 days.

Books Dreambook Babysitters Tied Up Church Cell Phone Policy Plain Text Resumes What Are Drug Mules Neutrilize Cat Urine The Captains House Provincetown Wis Rapids New Hearld Woodrow Flowers Growth Decay Infants Tunes Jeronimo Gym Ft Rich Ak Overnight Phentimine Free Action Radio So Lonely Xml Submit Button Bighorn Sheep Ill Bill Fuck Tony Monana Installing Oracle 9i On Solaris 10 Alberto Giacometti And Sculpture Alkaline Diet Patch Hamburger Crumble Eash Pronounced Quaker Steak Lube Concord N C Vandy Game Sept 29 2007 No Voice Pardon Me Air Space Solutions Being In A Porno Longview Wa Classifieds Myspace Picture Shakira Usefulness Of Internal Surveys Free Lyrics And Guitar Chords Newport Ri Scenic Trail Windows Live Messenager Download House Of Usher Picture Medical Template Website Combination Strollers Free Emt Practice Test Growth Of Population In Europe Becker Securities Pussy Twelve Picture Movie Saint Gerard March 31 1959 Biomass Of Whales Free Deep Throat Vid Malay Mp3 Songs Paul Of Casablanca Oval Door Strike Pine Sawfly Picture Dump Site L A County Used Corvettes For Sale San Antonio Circus Juventas Minnesota Top Hat Spa Guardian Ad Litem Winchester Website For Mcdonalds Cleveland Machine In Oregon Free Paper Airplane Design Denver Pyle 1968 Allegan For Rent Dialy Corrier Lopid Price P N 09050281210 Captain Pit Gynoclinv Pictorial Poser Patrick Ruster Indianapolis Quarry British Columbia Limited Liability Corporations Building A Xj With Wider Angle Name Mattheus Deinhard Porn Nova New Csi Series Holloway Gun Show Textured Wall Finish Fluffy Bugs Interchangeable Doormat Texas Workforce Commission Location 77082 Inteenimater Mod Nfl Cheerleader Costume Picture Chinese Character Ideal Aluminum Framed Pet Screen Door New Vaginia Naptime Tips For Day Care Hal Macrae Albur D Amor Industrial Pacific Life Sacremento City Of Albany Ny International Airport Leather Nikon Bag H1b Visa Update Biotic Features Of A Biome Grassland Capistrano Pointe Apartments Christian Prayers For Meal Www State Ma Us Reg Magic Chef Oven Igniter Movie The King 2005 Postal Mp California Representative And Senator Webzip 9 Trickshot Let's Make Some Love Mp3 Toronto Interiour Show Peace Bikini Bathing Suits Christian Zelwecker