Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Where to put Reporting requirements?
Previous Previous
 
Next Next
New Post 12/24/2009 1:52 AM
User is offline Newbert
5 posts
10th Level Poster


Re: Where to put Reporting requirements? 

Hello Andy,

It's a personal choice and I assume that the clearest most understandable format for communication to those who contribute, review and accept the document is your desired result.

With this in mind, my reporting (and enquiry) requirements have found a home in their own section named 'Informational Requirements' that is sandwiched between the Functional and Quality of Service / Non-Functional sections. Alternatively, they could reside in their own 'reporting' sub-section of the non-functionals requirements - but personally I would not include them amongst the Functional Requirements as I believe they obscure the view of what the system does. Besides the data / information provided is the end and not the means.

Hope this helps,

Joe

 

 

 
New Post 3/4/2010 7:56 AM
User is offline KIERANC
22 posts
9th Level Poster




Re: Where to put Reporting requirements? 

 Andy,

I think they should go in the non functional category and Use Cases can decribe most type of Reporting Requirements. Normally there are two main types of reports; ‘Pre-canned’ reports and ‘ad-hoc reports’. Pre-canned reports are those that are specified up-front by the stakeholders, with the input parameters that are available for that report defined along with the expected output of the report. The normal interaction between the Actor and the system to generate a pre-canned report is to select the report they want to run, enter/alter the parameters of the report, select the output format and select the date/time at which the report should be produced. The provision of Ad-hoc reports is usually handled by an MI tool that pulls data from one or more data sources or a data warehouse.

Use Cases do not lend themselves well to describing the functionality needed to provide ad-hoc reporting capabilities. Use Cases should be used however to describe the requirements of pre-canned reports. Pre-canned reports can be run on-demand or in batch mode i.e. generated at a particular date/time as set up in some kind of scheduler, or as a result of a particular condition. A separate Use Case should be used to describe the flow of events of a report generated on-demand, and a report generated as part of a batch run. In this case the initiating Actor is different and therefore the flow of events of the Use Case differ, hence the need for two separate Use Cases. A separate artefact should be used should be used to provide the following information for each Report that can be generated as a result of performing the Use Case.

Reports may be produced as part of the flow of events of a Use Case. Again, a Report Specification should be produced corresponding to that Use Case to describe all reports that are produced as a result of execution of that Use Case.

 K

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Where to put Reporting requirements?

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