Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Will the real Functional Specification please stand up?
Previous Previous
 
Next Next
New Post 9/2/2009 6:59 AM
User is offline panofoot
11 posts
10th Level Poster


Re: Will the real Functional Specification please stand up? 
Modified By panofoot  on 9/2/2009 9:41:59 AM)

Many thanks for your reply David, I really appreciate everyone's thoughts.

I certainly agree that different organisations do things in different ways. I guess I'm a stickler for always trying to drive "best" or "better" practice, rather than just going with the flow. I know that there's no one size fits all approach/method to software development, but I'm convinced of having at least a loose framework to make sure everything is covered in a consistent manner.

In response to your questions:

"The customer may also want to see more detail of the actual solution at a high-level".  Why? Because they don't believe the list of requirements is correct or complete?

No, but because a list of funtional requirement statements isn't a "solution" per se. The functional requirements have not been "realised" until they are defined as part of a high-level design. Or at least, that's what my organisation likes to think.

Next, are you then saying that having use case replaces functional requirement statements, so a high-level design isn't needed? Because the customer will see the use cases and then believe all of their requirements have been captured?

Yes to the above. My feeling is that Use Cases can replace functional requirements statements. Supplementary requirements (non-functional requirements and business rules) can be documented as statements, but the bulk of the functional requirements can be captured in Use Cases. Since Use Cases go further than functional requirements statements in capturing behaviour independent of technology or platform, they should be sufficient as an agreement with the customer for the basis of the system. Additional User Inteface wireframes may be useful in more complex systems.

I follow an approach that creates use cases in order to derive functional requirement statements, so I have both to show that the requirements are complete and correct.

I don't write out functional requirements statements, but I know that some people do. I document the "Business Needs" and trace these to the Use Cases and non-functional requirements and Business rules. I also include higher level "feature" statements to summarise the functionality of the system, although I know that this is contentious.

 

 

 




 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Will the real Functional Specification please stand up?

Community Blog - Latest Posts

Anthony Horner
Anthony Horner
BPMN 2.0 is a modelling standard that has been around for 10 years now and although it has its foibles it has been recognised as the best for capturing the business logic behind real-life scenarios.  What most people don’t realise is that the standard itself is supported by an XML definition of its objects. What does this mean? Essent...
0 Responses
akshitavarma143
akshitavarma143
Different procedures are utilized for legitimate administration of IT administrations, yet ITIL is viewed as the best arrangement of practices for even administration of IT administrations. ITIL is the contraction for Information Technology Infrastructure Library.  In easier words, ITIL is many rules and arrangements for the effective admin...
0 Responses
Rajesh-N
Rajesh-N
What Everyone Must Know about AI in Testing Artificial Intelligence is the buzzword that we frequently keep hearing. Its widespread popularity and influence can be understood from the way industries adopting AI in their organization. Whether it’s Healthcare, Automobile, Banking & Financial Services, or Airlines, many industries have st...
0 Responses






Latest Articles

Product Owner vs. Business Analyst - Demystifying the Ambiguities
Feb 21, 2021
0 Comments
Agile projects, due to the short cycles of delivery, require a collaborative team, substantial leadership support, and a robust, agile culture to be i...
Copyright 2006-2021 by Modern Analyst Media LLC