Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Automate Data Migration
Previous Previous
 
Next Next
New Post 9/2/2014 12:36 PM
Unresolved
User is offline Karma
6 posts
10th Level Poster


Automate Data Migration 

I have been working on a project for automating manual upload of spreadsheets in to General Ledger system. I am struggling on how to approach on my Functional requirement document. What are the things I should include in this document. I feel like my BRD was almost like FRD.The planing ( design prospective) so far is creating staging table and then formatting as required by business from that point and uploading. 

 From BA point of view how should I approach and what should be included in my FRD. Any help and suggestion will be greatly appreciated. 

Thanks so much 

karma. 

 

 

 
New Post 9/7/2014 11:24 PM
User is offline Adrian M.
741 posts
3rd Level Poster




Re: Automate Data Migration 

Hi Karma,

In terms of identifying requirements and solution, a data migration project is not any different than any other project a Business Analyst would work on.

I would begin by asking some of the basic questions (and documenting the answers in the FRD 'system shall' statements, diagrams, tables, etc.):

  • Why - Why is this project important?  What is the rationale behind this project?   What benefits are going to be realized by this project?
  • Who - Who will be benefiting from this activity?  Who are the key actors (direct or indirect)?  Who will be generating the spreadsheets to be uploaded?
  • When - How often do these spreadsheets need to be uploaded?  Is the uploaded triggered by a system event, timer, user, business event?
  • How - Are there any business or user requirements which place constraints on how the solution should be crafted?
  • What - What type of information is contained in the spreadsheets?  Are there more than one type of data to be uploaded (ex: credit card debit transactions, invoices, journal entries, wire transfer transactions, etc.)

Specific to your situation, here are some things you'll need to consider in your requirements and/or solution:

  • Are there going to be one type of spreadsheet ore more than one?
  • How will the import process know what data is what? Ex: will columns have labels, will first column always contain transaction ID...
  • Are there any assumptions as to the quality of the data? Ex: are all fields required, does the system assume that column x contains dates formatted as mmddyyy? etc.

In terms of the format of information in the FRD, it depends on what you want to show:

  • For assumptions, a table listing the assumption and if it was confirmed by whom.
  • For types of upload records/data, a class diagram (business object model) would be great.
  • For actors and what they want to accomplish, maybe a use case diagram with use cases such as: Upload Off-line Invoices, Upload Adjustments, etc.
  • For non-functional requirements, you could use 'system shall' statements such as: "The system shall support up to 20 spreadsheet uploads per day."  "The system shall support spreadsheets of up to 10,000 records." etc.

Hope this helps!

Adrian


Adrian Marchis
Business Analyst Community Blog - Post your thoughts!
 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Automate Data Migration

Community Blog - Latest Posts

Is Agile a reason to avoid documentation? I bet this question shows up again and again while working with product requirements. On one side, we have got long specifications, complicated diagrams, mystical technical design, too many prototypes and pretty obvious for engineers user guides (do we really need so much?). On the other side, can we actual...
The cloud-native application development has helped enterprises all around the globe reduce time-to-market, enhance performance, and develop agility and flexibility. Several enterprises are achieving these results by migrating their systems or traditional monolithic applications to the cloud. But to gain from the real benefits of cloud technology, ...
So you’ve found the perfect time and place to study and you’re ready to finally get some work done. You’ve pulled out your laptop, your textbook, and your notes, and four different highlighters. After five minutes of reading your textbook, you start zoning out and thinking about puppies. Then, you go on Tumblr and look at cut...

 






 

Copyright 2006-2021 by Modern Analyst Media LLC