Sunday, March 29, 2009

'Team' the sacred word

I bet you have heard that word a million times, perhaps few times every day, we all know what team means and there is no need for me to explain that term, but sometime I still ask myself the question "What team means to me?"

So I am going to talk about what team really means (to me), for me "team is a group of likeminded people thinking, analyzing and working together for a mutual goal". Most companies (no offence) think a team is a bunch of people thrown together in a room to complete a task. Now you may argue what is the difference, the difference is more of philosophical, when a group consists of people who have different view and different goal; often it is difficult to increase the productivity and delivery of the group. Why do you think these "Team Building Programme" are getting popular, that’s because more and more companies realizing the true meaning of a team (a good team).

Following are some signs of a good team
  • One team member supporting other team member (or group of member).
  • Tolerant to each other’s short come, uniqueness and opinion.
  • Team Leads are passionate to teach and help team members.
  • Team member are open to share their expertise & insight to other team members.
  • Team member often stop to see how other team members are doing.
  • Team member treat each other with respect.
Remember a team is as strong as its weakest team member.
Something to think eh?

Thursday, March 26, 2009

Is Business Intelligence a threat to Business Analyst ?

In the past 5-6 years I have seen Business Intelligence (BI) getting very popular and powerful too. For those of you who are new to BI let me first explain in brief what BI is, the official definition according to Wikipedia is "Business intelligence (BI) refers to skills, technologies, applications and practices used to help a business acquire a better understanding of its commercial context. Business intelligence may also refer to the collected information itself."

Now you may think that this is some new cool technology but you will be surprise to hear that BI existed since late 1950s in one form or another.

BA are very integral part of creating BI, interacting with customer, identifying reports, analyzing data, this information can then be applied to the BI, it does not make sense to apply rules to data if you don’t understand the data.

There is one thing everyone needs to understand that BI are great for reading data, massaging data and applying decision and generally does all this very fast, but one thing they lack which is "thinking" (until they perfect artificial intelligence of course), for now BA will do the thinking.

Wednesday, March 25, 2009

Business Analyst Vs Project Manager

Well as much as the title suggest that I am going to talk about who is important over the other, let me settle this before I talk more, the answer is very simple (and you know it) "Both". Now that it is settled I can relax and continue, BA and PM and like two side of coins, depending upon which angle you are looking from, one may seem more important than other, but in reality the only way to guarantee success of any project (big or small) is to have a very experienced PM and experienced BA.

In a project BA manges business stakeholders and PM manages resources (hardware, people, cost), it is very crucial for the success of a project that both role are clearly defined and planned for (unfortunately sometime BA are expected to do both ... but that is a different story).

In the beginning of the project both roles will overlap to define and agree scope, mission, objective, risk (along with mitigation plan) of the project (sometime called "Terms of Reference"), but as the project moves on the roles gets it real shape and each focus on their particular responsibilities and tasks.

It is very crucial for the success of the project that both role are working towards an agreed goal and never lose in touch with the business stakeholders and business users.

Some of the tasks performed by BA are as follows

  • Bridge between business users and technical teams.
  • Knows (or in the process of) the business in and out.
  • Regularly feeds progress back to business stakeholders.
  • Resolve conflicts and implement change management process.

Some of the tasks performed by PM are as follows

  • Manage resource (people, computer and much more)
  • Create a proper (detailed) plan of the project.
  • Motivate the team members and resolve any conflict as arises.
  • Document change request.
  • Keep an eye on the risk and take timely approach to resolve it.

Now as you must have guess that sometimes it seems that BA and PM have conflicting goals, for PM it’s more important to deliver project on time and within budget, for BA it is more important that the business outcomes are achieved, I personally like that kind of tension and that’s where experience comes in.

Bye for now...

Why Business Analyst ?

Over the last 10 years or so the technology focus has moved away from IT to business users, it is no more about product, software or hardware it is all about solution (not any solution - A business solution).
Business Analyst is a bridge between technology and business, the one who can see and understand both sides, to support business procedure which in turn increases revenue and decreases operating costs.

An experienced BA will involve business users and technical people from the very beginning of the project; this ensures that both side gets an opportunity to express their views and contribute ideas, this process is called JAD (Joint Application Development). There are various tools which can be used during the various stages of projects some of them are
  • Process Mapping
  • Data Modeling
  • B5 Matrix
  • Design Sessions
BA must also be skilled at system testing, user training and project management.I am going to leave you with a final closing statement that today companies need good BA more than ever if they really want a solution for their business users and to keep up with this fast moving global competition.

Tuesday, June 3, 2008

How Business Analyst fits in Agile Environment

There is a lot of information and talk these days on agile development, so I am not going to bore you with agile software development principals.

But one thing I hear a lot is that most (if not everyone) in agile environment thinks that there is no need for a BA. Well I am going to be up in their face and say "Mate you are wrong”, there is more need for an experienced BA than ever and I will try to explain why.

Most of the agile project (if not all) gets disconnected from the business stakeholder over its development course and BA forms a very important link to ensure this does not happen.

Since Agile development is very organic and does change its shape and form, BA has to be constantly on their toes to make sure all the changes are well document, discussed and agreed. Since BA has tremendous business knowledge they are in better position to evaluate every option in terms of their business benefit for the business users and in the best interest of the stakeholders.
Some of the questions you can expect from a BA are
  • What about this, have you thought of another option?
  • Why this option?
  • Do we really need this option?
  • How does this change the user experience?
  • What is the advantage of this option to business users?
BA will also ensure the team is solving a business problem, keep them aligned with stakeholder's goals, with that thought I will take your leave ... see you next time.

Tuesday, November 6, 2007

(LBD) Let's Beat Diabetes

Hi Everyone

I was at the CMDHB (Counties Manakau District Health Board) CCM (Chronic Care Management) Open day yesterday.

Was good to hear the progress made in the last 2-3 years and the plan for next 5 years.

Let's Beat Diabetes Action Areas
1. Supporting Community Leadership and Action
2. Promoting Behaviour Change through Social Marketing
3. Changing Urban Design to Support Healthy, Active Lifestyles
4. Supporting a Healthy Environment Through a Food Industry Accord
5. Strengthening Health Promotion Co-ordination and Activity6. Enhancing Well Child Services to Reduce Childhood Obesity
7. Developing a Schools Accord to Emsure Children are 'Fit, Healthy and Ready to Learn'
8. Supporting Primary Care-based Prevention and Early Intervention
9. Enabling Vulnerable Families to Make Healthy Choices
10. Improving Service Integration and Care for Advanced Disease

Thursday, November 1, 2007

Update on Health Informatics NZ Conference

G'day,

Just came back from Roto-Vegas (Rotoroua) attending Health Informatics New Zealand conference, I am so tired can hardly open my eyes, each night meeting people till 2:30 am , early start at 7.00 am.

Some of the interesting topics were online patient portal, SNOMED CT.

Met lots of PMS vendors like Profile (IntraHealth), Medtech32, Next Generation and My Practice.

Enigma was there demostrating their new PREDICT tools.

But good to be back home with family.

Talk to you soon