Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Business Analysis Techniques for Information Systems

Posted on 2006-06-10
Medium Priority
Last Modified: 2008-03-03

Hi there,

I"m just starting out as a business analyst and it would be of great help to me if you could please clarify the following BA issues with me.

Can you please provide more information in terms of the most common techniques a BA should use when trying to create a software solution for a business in terms of the following:

1. Business gathering techniques?
2.Analysis and design techniques?


3. When gathering business requirements, at what point do you know that you have collect all you require from the business units? Is there a way to measure this?
4. When coming up with test cases, it's usual that it comes from the use cases you've generated in the analysis stage. But this doesn't necessarily ensure that it's a full prove test method - how is one able to determine a suitable number of test cases outside from the use cases?

Many thanks,
Question by:Neesh75
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 31

Accepted Solution

moorhouselondon earned 252 total points
ID: 16879954
1. Get the client to show you the procedures that the company currently uses.  Computer systems should mirror the way the business works, not the other way round *unless* the companies procedures are inefficient, but this will become apparent when talking to the client.  So if the company manufactures widgets, you might start by asking how the components to build the widgets are acquired - design, specification, purchase orders, delivery notes, invoices, QA.  Then you have to turn these component parts into widgets through some manufacturing process.  How is that manufacturing process administered?  ...and so on.  

2. Next, you draw a block diagram of the entire company's processes.  The way to think about this is to start off with one box with the company name on it, with one arrow going in, and one arrow coming out).  In: components.  Out: widgets  (the MD might like two arrows coming out: Money).  Not very useful, so you gradually carve up the block into smaller blocks, until you get to the stage where you know you can give it to a third party to implement it.  Note that a computer system such as this is not a computer system full stop.  There are interfaces between the computer system and humans which are crucial to the success of the overall process.  These interfaces can best be visualised as Forms, these forms can be integrated into the block diagram too.

3. Difficult to know without in-depth talks with the client.  The client should be made aware that anything that they haven't told you about is going to cause problems to the design later on when suddenly remembered.  The block diagram is your tool to talk to the client with.

4. Take actual business data and run it in parallel to the manual system.  Do the results differ?  Yes, then work still needs to be done.

Assisted Solution

jleemoore26 earned 248 total points
ID: 16910535
Have you ever came acorss a methodology called PRINCE2 (the successor to PRINCE) ?  Projects In Controlled Environments ?  There are a few sites on the net that clearly explain the rules, documentation and processess involved with this methodology.  It is very informative and just what you may be looking for.  You can also find case studies on the net of companies that have successfully used this methodology.  This methodology includes clear definitions of boundaries (when to start various processes) etc..  It is a recognised project management methodology and you can sit exams to become a PRINCE Practitioner which, if you are starting out as a Business Analyst, may instill confidence in clients.

The level of detail I would need to go into to explain this methodology would be too much to post on this site, so a good starting point would be to go to www.prince2.com

Good luck

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

CSS is a visual language used to classify objects and define rules about how they should be displayed. CSS skills aren’t restricted to developers anymore, there is a big benefit to having a basic understanding of the language, regardless of your occ…
Gift cards are not a new concept - it's been around for a very long time.  Undoubtedly, over the past you have received such a card or purchased one for a friend or relative.  Are you aware that you've been feeding the machine?  If not, read on :)
Notifications on Experts Exchange help you keep track of your activity and updates in one place. Watch this video to learn how to use them on the site to quickly access the content that matters to you.
Articles on a wide range of technology and professional topics are available on Experts Exchange. These resources are written by members, for members, and can be written about any topic you feel passionate about. Learn how to best write an article t…
Suggested Courses

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question