Monday, September 3, 2007

Project Management Adaptware

Most software available today fall into three categories. You have a) Over the shelf (Microsoft Project, Office, etc), b) Customized (SAP, Oracle Financials, etc.) and c) Custom Created (Created from scratch for a single customer). I feel the future of software is Adaptware. It is a kind of software that is so malleable that the end user can literally feed business logic to it and make it behave in a unique manner without realizing that he is doing so. A "simple" example would be the Wikis of today. I feel Project Management is the first field in which Adaptware will show up. The reason is simple. All business activities eventually map to a workflow which are designed to accomplish tasks which are then part of larger projects. Each organization has a unique workflow, in contrast, most organization do not have a unique way of sending emails; so an email software does not need to be as malleable as a project management software.

An essential quality of this Project Management Adaptware engine would be self learning. As soon as it sees steps beeing repeated it will build work flows around them. This is not as sci-fi as it sounds. Such an engine will also learn to sense Issues and Risks associated with a project. It can automatically sense that Bob's Urgent issues are more urgent that Tom's Urgent issue based on historical data and other's feedback. It will be able to do analysis on people's classification habbits and calculate weightages for their classifications.

Too much attention is paid today by the Project Management vendors on the user interface and rightly so. This is primarily because Project Management is still in its infancy as a science. With Adaptware the GUI will cease to be important because the burden of creating the "perfect" GUI will be pushed to the end user. This will allow the vendors to focus on creating a smarter engine.

If only we could make that day come sooner, think about the quantum leap in productivity it will bring.

No comments: