Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Requirements Sign Off
Previous Previous
 
Next Next
New Post 11/10/2009 7:09 PM
User is offline Jarett Hailes
155 posts
6th Level Poster




Re: Requirements Sign Off 

 seaduspx wrote
 

Here's what the business wants from the application - "A minimum of 100 forms shall be validated in a 24-hour period."

The IT shop has stated that they are not sure that they can do it, but they can try. The business has stated that "this is what we require."

Question: Since IT is not sure if they can meet this requirement, should it be documented? After all, this is what the business wants. But by putting their signature to the reqs doc, IT feels as though their hands will be held to the fire. If IT doesn't know if they can meet the requirement they should sign off occur?

What do I do? Others want sign-off on the requirements.

Thanks!

In answer to your question - should these be in the requirements, I would say definitely yes.  Now the tricky question - what is the priority of this requirement?  Is it a must-have, nice-to-have, optional, etc.? 

I do not know the details of your analysis process, but I presume that this is a requirements document that is written on behalf of the business to be provided to the solution provider for development.  If that's the case, then from the business' perspective it is a must-have mandatory requirement.  Assuming they're the only group to sign off on the requirements, then this is how it should be documented.  Usually there would be a process to take this document from the business requirements to the actual software specs stage, where such a (non-functional/performance) requirement would be turned into a Service Level Agreement (or if it cannot be guaranteed, a Service Level Objective).

Now, since the solution provider is already involved in the discussion and there's disagreement over whether the solution can meet this requirement, there needs to be an understanding of the tradeoff involved here.  I think IT's statement is a little misleading - usually performance requirements can be met, but they cost more to ensure the design/solution can scale, that there's sufficient hardware in place, etc.  Furthermore, there should be ample ways to test the performance of the system before it hits production - even if a testing environment does not completely mimic production you should be able to extrapolate results based on performance in the testing environment and baselining other systems already in production.

If this is an internal project then presumably the cost of the system is coming out of the business' budget - so the tradeoff of having their desired performance against the costs it will take to achieve their desired performance requirement. Ideally the IT shop would estimate such costs, but at the very least they should be able to estimate the costs required to determine how test the performance of the system at the appropriate juncture in the process. That way business can determine whether it's worth the extra budget implications to demand the performance requirement as mandatory versus highly desirable (note: if such systems don't come out of business' budget then you have some major structural issues at your firm - there's no good way to align interests if such systems are 'free').

As a BA you should be in a good position to point out these aspects and options to both groups - help bridge the divide by helping each side understand the other's viewpoint and suggest how they can present their position to each other so that they'll find a way to arrive at an agreement.

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




Re: Requirements Sign Off 

In my view the best way to address this is to start with a Product Breakdown diagam that shows business capability.  Takle it down as many levels as is reasonable at the first pass.  Then estimate the parts individualy.

Revisit the plan and estimates for each product component as you get closer to the particular part of the work.

(This is your first school thinking.)

You may choose to use tools such as context diagrams to help build up the Product Breakdown Structure diagram. 

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




Re: Requirements Sign Off 

Another thing that may be at play here is the challenge of optimising the larger picture at the cost of local parts.  If this is the case you'll need to go on a PR/education campaign ro sell the fact that some lumps have to be worn.

 
New Post 2/25/2010 8:02 AM
User is offline madalinaro
9 posts
10th Level Poster


Re: Requirements Sign Off 
Modified By madalinaro  on 2/25/2010 10:03:33 AM)

I think that developing a Proof Of Concept (PoC) project should answer all the questions (for stakeholders and also for development team):

what technology do we need to use, does it worth the investement, is it feasible?

Nowadays the "performance" issue is taken into account BEFORE the whole development process starts. That's why a PoC is needed in this cases.

 

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Requirements Sign Off

Community Blog - Latest Posts

Business Impact Analysis(BIA): Assessing the Potential Impact of a Cybersecurity Incident on Business Operations
In today’s highly interconnected society, businesses depend on technology even more than before. While offering opportunities for innovation and creativity, businesses are exposed to various cybersecurity threats that can disrupt operations, damage reputation, and result in substantial financial losses. It is crucial to carry out a comprehens...
In today's ever-evolving market, businesses must adapt swiftly to remain competitive and meet the needs of a fast-paced digital economy. Among the various business strategies available, digital transformation, customer-centricity, and sustainability have emerged as top priorities. Let’s explore why these strategies are critical for busine...
The Cisco Certified Network Associate (CCNA) certification is a pivotal credential for networking professionals, validating your skills in networking fundamentals, security, automation, and programmability. Preparing for the CCNA exam can be challenging, but with the right strategy, resources, and mindset, you can successfully achieve this certific...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC