Thursday, January 18, 2007


Welcome to my blog

So you have just got that job as an IT Business Analyst. Congratulations! Did you come via a business role where you helped work on some projects, and management thought to themselves “lets make this person a BA”. Or have you just completed a Business Information Systems degree or similar and have decided that a client facing, anti programming, fact gathering role suited you better?

Well you have made a great career choice either way. Predictions from many corners of the world are saying the business analyst in IT is one of the fastest growing roles. Everyday people like you and me need to use more and more software in our daily lives. Mobile phone applications, internet and government applications are on the rise.

A business analyst can work from one industry to the next without much trouble. Since the job is about understanding what business and users want for a particular objective, you simply help take the orders, make a few suggestions and document/model the requirements according to the company policies or methodologies.
Hot jobs in 2010

For instance, someone at this site would have had to model and gather the users requirements for the operation and fundamentals of this blogging service. Authoring, loading, auditing, checking, user management and registration…the list goes on.

A business analyst would have had to define, interview and double check all the functionality with business representatives and users alike. What would be popular with users? What hasn’t worked elsewhere in the blog community? The IT business analyst is the right smack bang in the middle of all projects and they are one of the most valuable members of any project. Who else does all the liaising between departments, validates, confirms and workshops ideas.

Degrees of change -

You also have a global ticket to work in this world, especially Europe and Asia and before too long, China will be needing many BA’s. At least the corporates can’t offshore BA’s at present and many seem to think that it will never happen. A standard set of tools and practices is slowly starting to form for the business analyst. UML, RUP, Use cases, data modelling. Many books from world class authors such as Richter, Larman and Simison are ever popular. So what soft and hard skills do BA’s use? Diagramming, modelling, interviewing, writing documents…

So what are the two most important UML models for the business analyst?
The Use Case diagram and the Class diagram.

The Use Case diagram express the business and system functionality while the Class diagram describes the relationships between objects.

Difficult situations

A few years back I had a business representative complain that my requirements document wasn't up to scratch. I was told that there was no relationship between the use cases and that it was lacking in precise detail. It went further, he stated that it beared little resemblence to the feasibility document and that the requirements document needed to be useful for the life of the software, not just the vendor selection.

I answered the following way. Firstly, there is no need to have linked relationships between use cases, each one needs to stand on it's own to help the user acheive a goal. Secondly, I informed him that use cases weren't designed for extreme details like fields and screens. It would be like using an Excel spreadsheet to write a letter. I asked for another 6-8 weeks to satisfy the request for extreme details that early in the project, but he sheepishly declined. Software development was the focus, not documentation development.

I also mentioned the requirements document can be a great foundation for a user manual since it describes the relationship between the user and system. A user manual is better placed than a requirements document to teach new users how to use a system.

Serve End Users - Not your Egos

Here are some web sites that explain use cases...

Agile Modelling - Use Cases

Visual Case

Agile Modelling - System Use Cases

IBM Rational Works

Use case modelling tips


Anonymous said...

Great article. Couldn't agree more.

Dharmesh said...

very useful information.


Anonymous said...

Good day !.
You may , probably very interested to know how one can collect a huge starting capital .
There is no need to invest much at first. You may start to get income with as small sum of money as 20-100 dollars.

AimTrust is what you haven`t ever dreamt of such a chance to become rich
The firm incorporates an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

It is based in Panama with affiliates everywhere: In USA, Canada, Cyprus.
Do you want to become an affluent person?
That`s your chance That`s what you wish in the long run!

I feel good, I began to take up income with the help of this company,
and I invite you to do the same. If it gets down to select a correct companion utilizes your savings in a right way - that`s AimTrust!.
I make 2G daily, and my first deposit was 1 grand only!
It`s easy to get involved , just click this link
and lucky you`re! Let`s take our chance together to get rid of nastiness of the life

Anonymous said...

Good day !.
You may , perhaps very interested to know how one can manage to receive high yields .
There is no initial capital needed You may commense to get income with as small sum of money as 20-100 dollars.

AimTrust is what you thought of all the time
The firm represents an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

It is based in Panama with offices everywhere: In USA, Canada, Cyprus.
Do you want to become really rich in short time?
That`s your chance That`s what you desire!

I feel good, I started to get income with the help of this company,
and I invite you to do the same. It`s all about how to select a proper partner utilizes your money in a right way - that`s AimTrust!.
I take now up to 2G every day, and my first investment was 500 dollars only!
It`s easy to join , just click this link
and go! Let`s take our chance together to get rid of nastiness of the life

Anonymous said...

You may probably be very interested to know how one can make real money on investments.
There is no initial capital needed.
You may commense to get income with a sum that usually goes
for daily food, that's 20-100 dollars.
I have been participating in one project for several years,
and I'll be glad to share my secrets at my blog.

Please visit my pages and send me private message to get the info.

P.S. I make 1000-2000 per daily now. [url=]Online Investment Blog[/url]

Anonymous said...

Glad to greet you, ladies and gentlemen!

Sure, you’ve heard about me, because my fame is running in front of me,
my parents call me Nikolas.
Generally I’m a venturesome analyst. all my life I’m carried away by online-casino and poker.
Not long time ago I started my own blog, where I describe my virtual adventures.
Probably, it will be interesting for you to find out how to win not loose.
Please visit my blog. I’ll be interested on your opinion..

cyprus company formation said...

IBC Company in Cyprus, a Cyprus International Business Company, two terms again which are covering the same, whether you go with an Cyprus company Formation or a Shelf Company

mark anthony said...

Like the fundamental ideals of a great nation, church, school, or any other enduring institution, the core ideology in our visionary company is the set of precepts that define our existence. Integrity, Transparency, Efficiency combined with Top Quality Client service, Respect for our Colleagues and Professional satisfaction.

This is who we are;
This is what we stand for;
This is what we are all about.

Corporate and legal services

Technician 101 said...

Aside from the educational attainment, work experience is also an important factor that affects the salary of a business analyst. Those who have less than 1 year of experience have an average yearly pay of $40,000 to $50,000. Candidates who have garnered 1 to 4 years of experience get paid around $44,000 to $62,000 in a year while the ones who have 5 to 9 years of work experience earn $52,000 to $74,000. Individuals who have been in the industry for 10 to 19 years can earn around $58,000 to $83,000. Average Wage of Business Analyst

Anonymous said...

obviously like your website however you have to check the spelling on quite a few of your posts.
A number of them are rife with spelling issues and
I in finding it very troublesome to inform the reality
on the other hand I'll certainly come again again.

my weblog - vertical jump workouts

Anonymous said...

Hello mates, its wonderful paragraph concerning cultureand fully explained, keep it up all the time.

my homepage ...

Anonymous said...

Excellent article. I definitely appreciate this website. Keep writing!

my website :: workouts to improve vertical jump

ben said...

Choosing a business analyst career is a very rewarding feeling. Im Bias, as I have been a BA for about 15 years and it has treated me well.A career as A Business Analyst is never a bad idea. There are lots of resources online for researching the field.But this site has more info on
business analyst training. It has some good articles and information.


prassanna said...

Thank you so much! That did the trick, you saved me more endless hours of searching for a fix.

Free Business Analyst Training and Placement

chithanya kumar said...

Nice Information can you please update the blog with new posts about business analyst and solutions.
Business Analyst Online Trainer

Muthu vell said...

Most of the people not having any idea about business analyst. This blog will very easy understood the knowledge. Thank you for sharing

swati pathak said...

Nice article!
Really this article helps to improve myBusiness Analyst Training

Cub Training said...

It was very nice article and it is very useful to
Business Analyst learners.We also provide Business Analyst online training

MeenaS said...

Fhyzics is a Best Business Analyst Training(CBAP/CCBA) in chennai.

It Interns said...

Amazing post , some really good tips

jyothi ravula said...

There is a lot of information here that can help any business get started with a successful.
Business Analyst Online Training