Career Forums

 
  Modern Analyst Forums  Careers  Getting Started  Core BA Skill
Previous Previous
 
Next Next
New Post 10/10/2008 2:00 AM
User is offline Tshego
21 posts
9th Level Poster


Core BA Skill 
Modified By Tshego  on 10/10/2008 3:01:42 AM)

Hi All,

I've been in the BA world for about 6 months now.  I find myself struggling with asking the right question(s). My approach to any subject matter is to ask questions that'll assist me in my quest to understand what the underlying requirement(s) may be, but going back to the drawing board I find myself not having grasped the concept like I thought I did.

What I'm trying to ask here is, how does one shape his/her questioning to fully understand what the client needs?

 
New Post 10/10/2008 2:15 AM
User is offline Guy Beauchamp
257 posts
www.smart-ba.com
5th Level Poster




Re: Core BA Skill 

TshegoP,

Funnily enough I was thinking about this earlier this year and started the following list which is in rough sequence order and shows the questions to be asked and the way the answers could be analysed.

I am sure there are more combinations of questions/analysis to add but it is a start...

 

question answer
what factors caused this project to come in to being? Driver analysis
how will you know the project has been sucessful? smart Objectives
how big is the solution? scope
what applications and technologies will the solution impact scope
what data will be migrated? scope
where will it be able to do it? scope
where will the solution impact? scope
who is impacted by the solution? scope
what processes does the solution cover? high level functional requirements
what will the solution be able to do? high level functional requirements
what is the process sequence of the solution? process models
who is involved with each process process models & process non-functional
what are the rules that each process executes? process logic
what data does each process need to be able to execute? process logic
how fast will each process be? process non-functional
how many transactions must each be able to perform? process non-functional
where will each process be used? process non-functional
who is allowed to use each process? process non-functional
how are all the different sets of data related to each other? data model
what needs to be known about each set of data? data attributes
how long will data be kept? data non-functional
how much data will be kept? data non-functional
who can access what data? data non-functional
how big is the project? project scope
what applications and technologies will the project need? project scope
who needs to be involved in the project? project scope
how long has the project got/money? project constraint
What changes will the project make that will deliver the objectives? 

high level functional requirements

 
New Post 10/10/2008 2:18 AM
User is offline Guy Beauchamp
257 posts
www.smart-ba.com
5th Level Poster




Re: Core BA Skill 

TshegoP,

there are also this article I have written called the Fundamentals of Business Analysis which shows all the components you need in order to do analysis...

Guy

 
New Post 10/10/2008 3:49 AM
User is offline Craig Brown
560 posts
www.betterprojects.net
4th Level Poster




Re: Core BA Skill 

It all depends on how much you get to talk to the client.

First things first - Ask them to describe their situation at the completion of the successful project with a focus on the systems you are going to tool around with.  That is a great place to start because its gives you a feel for their expectations.  And it helps you start to define criteria for success.

The second point is that at the beginning of the discovery process you need to ask a lot of open ended questions to get them talking.  Later on in the late part of the discovery  process your questions will be closed (with simple yes or no type answers.) This is where they are veryifying that you have correctly understood their problem and articulated the right sort of requirements for them.

Don't forget the ubiquitous 5 Ws (What, Where, When, Who, Why) and the H (How).

There is also a technique called the 5 Whys which is good for digging depper into issues.

There is a lot more in this topic, but there are some braod tips for you.

 

 

 

 
New Post 10/13/2008 6:18 AM
User is offline Tony Markos
493 posts
5th Level Poster


Re: Core BA Skill 

Hi:

Great question!  Functional analysis drives data analysis (i.e., it is primarily functional analysis that leads discovery - data is inert).   And a function is typically defined by its inputs and outputs.   So - focus on modeling (modeling adds rigor) functions and their inputs and outputs.   A function input / output diagram is called a data flow diagram.

Draw data flow diagrams (very rough cut at first) and let that guide you questioning.    As Tom DeMarco (DFD quru) used to say:  Interviewing the data flows is the most produtive form of analysis.

Tony

 

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Careers  Getting Started  Core BA Skill

 






 

Copyright 2006-2024 by Modern Analyst Media LLC