Monday, October 22, 2007

PMI Talk @ PMPC 2007 Bangalore

I recently happened to be part of PMI's Bangalore chapter sponsored PMPC 2007 conference. PMPC stands for Project Management Professional Conference. Ever since i earned the PMP credentials earlier this year in May, I have started looking in the outside world for more best practices being adopted at various workplaces. As a mandatory requirement to CCR - Continuing Certification Requirements for PMP, i decided to join this conference. Having a tight schedule at work, i had to "struggle" a little to make myself join this conference. Before i joined this conference, i had absolutely no idea of attending any of such practitioner's conference. This conference proved to be a real eye opener to me.

In this 3 day long conference, two things came to my observation which i think gave a new dimension to my think process -
  1. The amount of project management we do in a software organization
  2. Smallest things we always overlook during project execution
I work for the software company where the average project team is never more than 20! I remember the time when i handled a maximum of 18 people team in Jan 2005 for one of our UK client. During the conference i happen to attend the presentations given by various organizations like ISRO (India Space Reasearch Organization), BIAL (bangalore international Airport Limited) and many others in construction and research industries. I was amazed with the kind of project management they do for their projects. We in the software industry are only focused on our projects and our teams and moreover our problems! I just cannot stop myself thinking that software industry is all hype! Yes it is more than what it should have been! We make a lot of publicity of our projects that hardly somewhere near to what space/ construction and reasearch projects in size, scope and risk.

In the space shuttle projects, the amount of communication, coordination and effort a project manager puts in is way ahead of any projects that a software industry does. Of course i am only talking about the IT projects done in various product/ project based software companies. Its often seen that any public-private projects like airport construction or indegenious launch vehicle designs have inherent complexities in implementation as it involves large number of stakeholders - almost all of them major! For such projects, a project manager needs lot of effort on planning and almost equal or more time on its execution. In constrast to the software project managers, these construction/ reasearch project managers are less equipped with tools and techniques. They probably do have minimal formal education but have huge experience and right skills. And thats the differentiating factor i believe. And still, software industry is very highly paid industry inspite of having least complications in the business!

The second observation that was highy eminent in the entire conference was quality awareness. Many of the presenters made it a point how we overlook the minute details. We always talk about various QA processes and standards right from ISO to CMMI to Six Sigma and what not! And still practically most of the software organizations strive for even fullfil the basic standards they claim to have. One of the presenter in the conference demonstrated a very simple defect analysis tool his organizatioin built. It was a very simple one screen-window tool but did amazing things which we always overlooked during the project execution. It simply use to take the basic inputs from the QA stages like nummber of test cases written, executed, passed, failed, reviewed etc. Using this data it generates nice graphs that would show you the various trends. These trends can easily forecast the reliability of the application we are developing. I have been building that type of reports for many years but i do not understand why it did not click me to build a nice little software that could do this in an automated fashion! I think now is the time i should make the resolution to do such handy tools myself - that will give me two advantages - i will get the tools that i need and hands on experience on the code that i will be writing. it has been long time i coded an application end to end :)

It is glad to see that PMI initiatives we took in our organization is really helping us understand and prepare ourselves to take on the challenging projects - deliver them successfully. I now believe PMI has really presented the best practices to the project management community.

Apart from the observations i made above, there were many small things that we noticed in the conference. May it be the projects performed by not for profit organizations like EMRI or Arvind eye hospital, or the projects undertaken by the real estate construction industry, the project management is really a challenge. It not only tests our skills, patience and capabilities but also helps grow ourselves as more refined individual personalities.

Though i have mentioned lot of good things i observed in the conference, i am disappointed with the way IT people get carried away with latest buzz words and so called trends. Most of speakers as well as audience in the conference were found talking about the PMO - a project management office and agile project management methodologies! To my surprise most of them were totally directionless. Someday i plan to write a detailed post for PMO but for the time being i redirect you to this link -

http://www.pmi.org/Pages/PMO-Growing-Pains.aspx
http://www.pmi.org/PDF/PMO%20Whitepaper.pdf

Before i conclude this post, i must reiterate - this conference was great to attend and i look forward for more such events to attend and spread the knowledge among my team endeavour and fellow practioners!

Blogging for Business

From a business perspective there are several potential reasons to blog. But, as always, it depends on what you want. Blogs are no different from channels like video, print, audio, presentations and so on. They all deliver results - but of varying kind. The kind you can expect from blogs is mainly about stronger relations with important target groups.

Become the Expert
In attemt to position individuals and the organizations as the thought leader of current line of business.

Evolving Relationships
In a public forum where our main objective is not to sell anything butto have a more personal relationship between you and your readers - may be the customers. And customers could be internal (co-workers) or external (actual clientele) as well! Blogs are a fastest and simplest way to join the discussions, provide informative articles and/ or receive feedback on what you are doing.

Internal Collaboration
Use blogs as a workspace where project members keep each other updated without wasting time writing reports or searching the Outlook inbox. And being a project manager for sometime, i love this idea very much! Some other day i will discuss about how effectively this helps me as a project manager and you can take a hint from it :)

Knowledge Management
Blogs works in two ways. First of all, they're an easy way for the readers to find information and resources they want or need. That's obvious and could be used internally in many organizations. Second, blogs are a kind of "university light" for the blogger. Blogging is on-the-job learning.

Test ideas or products
A blog is informal. It's part of a conversation where people (often) can comment, and the blog can provide you with a measure of value. Publish an idea and see if it generates interest. Does anyone link to you? What do they say?

And the last - Rank high in searches
Well, this has nothing to do with relations. But Google and other search engines rewards sites that are updated often, that link to other sites and most importantly, that has many inbound links. Start a blog at your regular site and your ranking will boost. And obviously for corporate reasons, this is always a welcome thing!

So lets start blogging!

Started blogging at last!

I had this in my mind for very long but somehow couldn't do it. It was actually started floating in my mind when i saw my director's blog - http://www.yak123.blogspot.com. First I thought of blogging my personal life as most ppl do, but then I realized it’s not that simple!

So now I am starting this blog with my corporate experiences exactly when the corporate blogging has become a reality। In this blog I am particularly going to talk about general concepts, day to day observations and my "personal" views about them। I hope I would be able to blog periodically and readers will enjoy it.

- Avinash Birnale, PMP