One of my recent projects included an HR Leave workflow that had already been worked on by 4 other consultants – none of them managed to complete the job ; no one in the business knew “who did what” ; transports were a mess ; the wheel was reinvented far too many times. I landed up undoing a lot of their work, and reverted to using standard business objects, steered clear of using custom tables, and added meaningful and valuable descriptions to tasks and workflow templates. By the end of it the client had a working leave workflow, which was a lot simpler in design but achieved exactly what was needed – Not only that, but the end users love the fact that more meaningful content is now being delivered to them. In the big scheme of things, user acceptance is everything – Why didn’t the previous consultants emphasize this? Even more importantly, why didn’t the previous workflow consultants finish the job properly? Because they didn’t know how to.
Another typical example recently popped up with a client of mine – I was asked to quote on the design and development of 11 QM Notification workflows. The consultant that previously worked on the project adopted a very rigid design that did not allow for any change to the business process. They also told the client that certain things could not be done. After my initial assessment, I proposed a generic workflow design that would mean one workflow for all notification types. My design included the flexibility for business change and growth – It was not restricted to particular notification types. QM configuration was used to manage deadlines and task processing. In the end, instead of creating eleven new workflows, only one was needed – It had a much simpler design, and achieved a lot more, while still reducing future maintenance costs.
The moral of the story:
- Inexperience = Low initial cost, future redesign,lower business value, less return on investment, higher overall cost of ownership.
- Experience = Higher initial cost, higher business value, higher return on investment, lower overall cost of ownership.
Experience conquers all!