Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Agile Analysis ...  Any questions?
Previous Previous
 
Next Next
New Post 3/7/2009 9:16 PM
User is offline Craig Brown
560 posts
www.betterprojects.net
4th Level Poster




Any questions? 

Ask a question ajnd we'll see what we can do to answer it for you.

 

 
New Post 3/11/2009 8:00 PM
User is offline Nal
4 posts
No Ranking


Re: Any questions? 

Hi Craig,

I am interested to know your thoughts on the impact of Agile Development Methodology on cost/budget of a project. With evolving requirements in an Agile environment, I'm sure the project budget will also need to be revised depending on the extent of changes required. What is the best way to manage this especially when costs are agreed upon with the client prior to the start/awarding of the project.

Cheers

 
New Post 3/12/2009 1:37 PM
User is offline Tony Markos
493 posts
5th Level Poster


Re: Any questions? 

Craig:

Does agile modeling espouce a specific functional modeling technique?   I know that the object is to use "just enough modeling", but I have not heard that a specific functional modeling technique is prescribed.

Thanks,

Tony

 

 
New Post 4/3/2009 5:12 AM
User is offline Craig Brown
560 posts
www.betterprojects.net
4th Level Poster




Re: Any questions? 

Tony

 

There is too much on this topic for me to addres succinctly.  And I am not a master on the topic anyway.  Let me instead efer yu to Scott Ambler's site which is full of agile modelling info.

 

www.agilemodeling.com

 
New Post 4/3/2009 9:56 PM
User is offline Craig Brown
560 posts
www.betterprojects.net
4th Level Poster




Re: Any questions? 

 nnccl wrote

Hi Craig,

I am interested to know your thoughts on the impact of Agile Development Methodology on cost/budget of a project. With evolving requirements in an Agile environment, I'm sure the project budget will also need to be revised depending on the extent of changes required. What is the best way to manage this especially when costs are agreed upon with the client prior to the start/awarding of the project.

Cheers

This is seriously one of the biggest implementation challenges I can think of.  It is what I spend much of my time butting my head against.

There are 3 aspects of thsi question that I'll comment on.  Anyone else have any comments we'd love to hear them.

  1. The effort to get to the end of the project
  2. The level of integrated analysis and supporting docs
  3. Change control/budget forecasting

1. Analysis effort

On the one hand the analysis effort of an agile project is about the same as usual.  It's just spread over the life of the project so it feels like les at the peak points.  (Same goes for testing.)  On the other hand my experience is that the analysis effort is actuallya bit easier as you don't have to push your stakeholders to think beyond their comfort zones and you don't have so much of that negotiation for what is in and out of scope.  But to begin with - asume the same efforts will be required for the same project.

2. Integration and Supporting docs

Firstly if you are using requirements maagement tools you have probably found some significant improvements in the integration, quality and maintenance effort on your requirements.  Agile teams like to use automated tools where they can so from a cultural perspective you are likely to find some benefits here.  Of course many companies already have good RM tools regardless of methodologies.

People talk about agile projects valuing working software over documentation.  Sure, that's what most clients want also.

Of course the leel of documentaton is directly relevant to the size and complexity of the product.  A small business website may be documented on one sheet of paper. Other laer systems need a room just to store all the printed docs.  This isn't about agile-not agile. This is about the product you are constructing AND your professional skills.  Don't create document artefacts for the sake of it- that is wasting the client's money.  And don't just go checkboxing templates as they can mislead the project team into doing the wrong things.  Instead write documents clearly and focus on what needs to be said.

That change may take some effort to start with, but eventually means leaner projects.

3. Change control and budget forcasting.

This depends on the method you adopt.  If, like me, you adopt scrum you will have a product backlog.  This is a lit of requirements.  Estimate the size of each requirement. You can then use 2-3 iterations to measure how many requirements you get through at a time (a jargon term is story points).  That is your velocity (ie rate of progress.)  You can now divide your requirements scope by your velocity to work out when things will be completed.  This is very similar to earned value.

There is actually a lot more avialable on the web that I can summarise here so let me start you off by referring you to these 3 sites;

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Agile Analysis ...  Any questions?

Community Blog - Latest Posts

Jason White
Jason White
With time, we have evolved from oiled lamps to ever-present electricity, printing every page manually to now producing thousands of copies a day and so on. But what is the one thing these distinct things have in common? Yes, technology.One such branch of technology that has crossed leaps and bounds and turned into a  working technology fr...
0 Responses
Digital Business Analysis
Digital Business Analysis
Nowadays, companies like Audi and HSBC, use IT systems in everything they do. Does that make them to be IT companies rather than banks? Most would probably agree that HSBC is a bank, just as Audi is a car manufacturer. But what about digital banks such as Chime or companies offering digital products? In digital companies, most of the employees work...
0 Responses
Digvijaybook
Digvijaybook
IT companies are rapidly looking or adapting modern methodologies, so the business analyst role is increasing day by day. Offline is shifting to online, and this is why today, companies can easily garner important data in any aspect. But, data itself has no meaning hence, organizations look for a business analyst who can analyze the data and draw a...
1 Responses






Latest Articles

Knowledge First, IT Last
Jan 26, 2020
0 Comments
  Step one is get knowledge, step two: redesign for effectiveness then, lastly, step three, pull in IT. It is to start from a base of knowing wh...
Copyright 2006-2020 by Modern Analyst Media LLC