Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Requirement or Solution!
Previous Previous
 
Next Next
New Post 2/13/2013 8:24 PM
User is offline PunterVicky
1 posts
No Ranking


Requirement or Solution! 

Hi ,

I have to update customer info in a system. However for each state the information that is captured is a bit different. Hence we have a webservice provided by each state (one for ny , one for was , one for DE and so on). Apart from basic set of first name / lastname / ssn , the input that these system accept vary slightly. This is a design contraint.

The basic system requirement is that the customer information must be captured by the system based upon geographical state. Should the system requirement also state which service needs to be called for which state and what data needs to be passed?

I am facing a lot of confusion on this -

On one hand if I just state that system must capture customer info based on state then it seems to be open ended and incomplete,. I think i need to define the state and also need to specify what information must be passed.

On the other hand , I feel that having different services capturing different fields is a design decision and when defining the requirements the analyst might not have visibility about the solution.

Please let me know which of these is correct.

 
New Post 2/14/2013 5:15 AM
User is offline Anthony Chen
63 posts
8th Level Poster


Re: Requirement or Solution! 

 we make a distinction between functional requirements and business rules.

the functional requirements are the things that the system allows the user to do - enter varying information based on geographic location

 

The business rules add all sorts of conditions and are more specific, like for texas collect the following information.

In addition, there may be additional functional requirements about allowing your administrators to change those business rules vs. hard coding the business rules.

 

Short answer - definitely document those. 

 

We define a requirement as anything the stakeholders want or need. As business analysts we have to help the stakeholders determine if they really want or need something - it may be situation dependent

 

Here is another example, if I need security I might specify exactly which cryptographic algoriithm. In some cases it might actually be a requirement because of government regulation. In other cases I might only be to ensure that user information is encrypted and not specify the exact algorithm. The same requirement might be "design" in one case and a true requirement in another.

 
New Post 2/14/2013 3:29 PM
User is offline Kimbo
442 posts
5th Level Poster


Re: Requirement or Solution! 

 Vicky,

What I'd do is create a use case for the funtion you're defining. Then create a class diagram with the information you need for the function. Create one class that holds the data that is the same for each state, then create specialisations for each different state or group of states. That's your functionality and your data. Then create the rules that say which set of data is used when. Then link the main class and your rules to the use case. Job done.

Web services are solution design and I wouldn't include them in your spec.

Kimbo

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Requirement or Solution!

Community Blog - Latest Posts

Nick Stowers
Nick Stowers
Introduction   When I was introduced to scrum, the burndown chart was a tool that was highly emphasised however I feel the purpose has changed from it being a tool to predict (to a certain level) timescales for delivery to a tool that measures a team’s productivity…..in other words, the focus is on the number of points cleared w...
0 Responses
Jason White
Jason White
New technology is in trend every day and striving to make its mark to be the best. It is not optional to stay exceptional, technology has made lives easy and uncluttered in so many ways that cannot be comprehended. With the latest technologies in the headlines every day, it is Artificial intelligence that is leading the race and being incorporated ...
0 Responses
Digvijaybook
Digvijaybook
The role of a business analyst is to manufacture a piece of art; the piece of art varies depending upon the methodology and techniques being used. Business analyst serves the project all through the beginning until the end and comes up with different pieces of art. It all depends on the case, the business analyst gets involved from the beginning of...
0 Responses






Latest Articles

Effective Business Analysis during Coronavirus
May 31, 2020
0 Comments
Many of us have been impacted in some form or another whether you or a loved one have been impacted by the illness, are experiencing changes in the wo...
Copyright 2006-2020 by Modern Analyst Media LLC