best grammar app

Choosing the right BPMS

Submitted by shjejurkar on Sat, 2011-08-13 21:42


Me: "Hello?"

Neal: "Hey, its me Neal."

Me: " has been a long time. How's it going?"

Neal: "Its going well. My company has decided to invest in BPM software. I am leading the project. Since you have been through this, I thought you may be able to help."

Me: "Sure. I am glad to help in any way I can."

Neal: "Our CIO wants us to buy the best product that is out there. So tell me, which is the best BPM Suite out in the market today?"

Me: "It depends."

Neal: "What do you mean?"

Me: "I don't think there is a single, definitive answer to this. What is right for someone else, may not be right for you."

Neal: "Can you explain? What is the approach should we take?"

Me: "Here's my two a high level, choosing the right BPMS is no different from choosing any other software product. You need to carefully evaluate your requirements, your situation before making a decision. There are a lot of factors that need to be considered before you choose a BPM Suite."

Neal: "Factors? Give me some examples."

Me: "Have you identified the processes that you will be automating using BPMS? Are they simple straight-forward? Do you have any case or project management type processes? These may require a lot of flexibility."

Neal: "We will be automating on-boarding of new employees to start with."

Me: "Do you really need BPMS then? Perhaps, an HR application may suffice."

Neal: "We already have an HR management system that can handle some of the basic setup along with benefits etc. but we also want to do things like granting user access to network and systems, send information to our payroll processor etc. Our HRMS cannot do all of that".

Me: "I think you are on the right track with BPMS. As seems to be in you case, most BPMS implementations will need to integrate with other systems. So that is another important factor. You need to choose a product that can integrate easily with existing systems. Some provide built-in connectors for ERP, CRM and other applications. If you have to integrate with home-grown, legacy applications you may need customization."

Neal: "Customization? When I looked at some product brochures and videos on vendor websites, it was all point, click, drag, drop and you are done."

Me: "Ahh ... BPMS utopia...but we live in the real world. It is likely that out-of-the-box you will be able to do 70-80% of what you need. For the remaining 20-30% you will need customizations, extensions etc. How easy are those going to be?"

Neal: "Hmm...didn't think about that"

Me: "Actually, that raises another point. What skills are needed to make these customizations? Is the product built using Java technology, Microsoft technology or something different altogether? Do you have people who can do this? Or will you be depending on the vendor for this? I would venture to say that in any case you will need vendor support for the initial period but eventually your internal team could take ownership and run the show."

Neal: "Great, this is just what I need. We are ready for take off"

Me: "No so fast buddy. Don't forget the cost. These days with tight budgets you will need a good idea of how much all this will cost. There will be hardware costs, software licensing fees and professional services. You may also have to factor in your internal costs"

Neal: "Yes of course, total cost of ownership. I will work on that. This is great but where do I get started? What products should I be looking at?"

Me: "I suggest you start by looking at reports from research analysts like Gartner, Forrester, etc. As always the internet is your friend. Look at vendor websites, read blogs, browse discussions on LinkedIn and so on. Look at where different products are placed in the market and make your short-list from there."

Neal: "And then?"

Me: "Arrange vendor demos and short-list further based on what you see. Once you are down to a handful of products, do a POC."

Neal: "POC?"

Sameer Jejurkar
Sameer is a seasoned IT professional with over a decade of experience in delivering business solutions in a variety of industries. Over the years he has successfully handled all aspects of project lifecycle - planning, product selection, analysis, design, development, implementation and support. In his current role, he is a key member of the team implementing Savvion Business Manager BPMS, Content Management and SOA in a mid-sized organization.
best grammar app

About BPMGeek

BPMGeek is an initiative to collaborate and communicate with the growing Business process management community out there. The goal is to help developers connect with experts, ask questions, post their learning and get understanding of BPM Concepts. Often tool specific knowledge of niche areas end up developers perplexed and confused - especially when there are very less number of resources available. We will be coming up several several new features. Have a look at our Roadmap here

BPMGeek is an independent entity not associated with any Product. All BPM product professionals are invited to contribute. The Logos and Names used across the site belong to their respective owners. The viewpoints mentioned by Individual contributors are their own. BPMgeek cannot be held liable for any issues arising out of it.

BPMgeek is promoting the Nounshoun English Grammar App - developed by Constellation Software.