Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  General  what techniques do you use to fast track your understanding of the business?
Previous Previous
 
Next Next
New Post 7/8/2009 6:42 AM
User is offline KJ
243 posts
6th Level Poster


Re: what techniques do you use to fast track your understanding of the business? 
Modified By KJ  on 7/8/2009 7:43:55 AM)

Tony,

Functional and data modeling are needed for requirements. I have encountered many a senior BA who does not know anything about data modeling. I think you need both skills. A high-level logical data model is necessary but not sufficient to drive some good enquiries.

warm regards,

K

 

 
New Post 7/8/2009 2:49 PM
Online now... Adrian M.
762 posts
3rd Level Poster




Re: What techniques do you use to fast track your understanding of the business? 
Modified By Adrian M.  on 7/8/2009 3:49:45 PM)

There probably isn't just one answer as it depends on the type of project/initiative, what work has been previously done, the business analyst's understanding of the business/project/systems, etc.

Faced with complex problems and systems, I tend to create an model/game plan of the type of artifacts or techniques I'll use for the given project - Usually it's more than one as each technique or artifact places emphasis on a different view point.

In general, I like to think of business systems (since most solutions involve technology) as doing CRUD on data, in the context of business processes/functions, and governed by business rules.

Data => Logical entity model (along with key attributes when needed)

Process/Function => Process decomposition, context diagram, or high-level process flows

Business Rules => at high-level just note what types of rules might govern/constrict the business and solution: SAFE act, Privacy Acts, etc.

I agree with Tony that you want to begin at a high-level of detail and then work your way to more detail in an iterative manner.  But the focus of the analyst cannot be just one of the areas: data, function/process, business rules.  As BAs, we must focus on all aspects upfront - which one comes exactly first is not as important - just pick one.  If the business wants to talk about data then I'll talk about data first, if they want to talk about functions then we'll follow that route, etc.

It's like sitting down to have a great meal: New York stake, garlic mash potatoes, steamed spinach, and bread rolls.  In the great scheme of things it doesn't really matter which one of the items you sample first since the reality is that you'll try the other ones right after.  The end result is that you'll have a full meal in no time - unless you don't eat your vegetables ('cause you don't like them) and only eat your meat and bread.  That's like always only using data flow diagrams because one doesn't like the other techniques.  Not good.

In summary:

  • It doesn't matter what you start with as long as you finish your meal,
  • Eat all types of foods (in moderation) and don't stay away from the vegetables,
  • Don't bite more than you can chew,
  • and remember portion control!

- Adrian


Adrian Marchis
Business Analyst Community Blog - Post your thoughts!
 
New Post 7/8/2009 5:19 PM
User is offline KJ
243 posts
6th Level Poster


Re: What techniques do you use to fast track your understanding of the business? 

 

I think we are in agreement: we need to do a bit of data and process analysis and refine as we go. Now, with regards to a steak and vegie meal, well, I do take a bite of the meat first just in case I need to return it to the kitchen. I have not been known to return a meal because the vegetables were not cooked to my liking. Yep, we all have preferences and we act accordingly.
 
My next question is how do we approach a product selection assignment? Do we still need to do a logical data model for selecting a Commercial of the shelf (COTS) package?
 
warm regards,
K
 
New Post 7/20/2009 8:25 AM
User is offline Craig Brown
560 posts
www.betterprojects.net
4th Level Poster




Re: What techniques do you use to fast track your understanding of the business? 

Hello all, and a particular hello to K whom I met in Melbourne last week.

I want to start by saying I really liked Adrians last post on this thread.

Secondly there is a good article in the current edition of Pragmatic Marketing about how to get started as a product manager in a new industry.  As a business analyst is a close cousin of the product manager it's worth checking out for that more strategic (?) perspective.

Thirdly, how does K's approach work with a n-tier architecture? Or a solution where the business layer dominates the architecture over the data layer? The way I (a layperson) understand this architecture is that the data itselfstops being the central source -or foundation - of the system and that it very much gets geared around business goals (processes and functions.)

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  General  what techniques do you use to fast track your understanding of the business?

Community Blog - Latest Posts

Context:  Intro Change Request Definition Reasons for CRs Adaptive, predictive and mixed projects Flow of processing change requests Change Management Workflow Tools and Techniques 1. Intro  The World will never stop changing, as well as human needs and desires. The business environment evolves continually. An or...
For many people, a career in business systems analysis can be an ideal opportunity to use their skills in technology and business. Business systems analysts bring together the best of both worlds – technical know-how and business acumen – to help organizations become more efficient and effective. Here are some of the key benefits of pur...
There is no doubt in my mind that curiosity nurtures the mind when it comes to T shaped skills.  T shaped professional are specialist in something(the vertical line) and also have a wide range of skills and knowledge in a broad range of subjects(the horizontal line) and are are highly sought after in the workplace.  I’ve recently...

 






 

Copyright 2006-2023 by Modern Analyst Media LLC