It used to be that if a client was on an older version of Oracle, (especially back during Y2K timeframe), clients would often choose re-implementations, rather than upgrading their systems. Some clients also chose re-implementation because of cumbersome or difficult Oracle upgrade patches, especially some ten to fifteen years ago when Oracle Development was not always producing a consistent product.
I was recently reintroduced to the Scrum methodology by a new IT manager who wanted the team to start integrating related concepts into how projects and changes are performed and rolled out. Having been forced into an older school of thought for several years, I hadn’t thought about Scrum in a while, so I looked up the root of the word again and reminded myself of its relation to the game of rugby. I started to imagine our IT team as a huddle of wet, muddy people completely worn out from the last play, trying to refocus ourselves and plan our next move after a short stretch of chaos. I don’t think "chaos" was the intention behind Scrum; but that’s how I visualized it, most likely due to my own experiences in various IT projects.
Yes, a project can be implemented without a plan in place, but that makes knowing where you are in the process complicated. A project plan doesn’t have to be a 2,500 to 5,000 line document that becomes so unwieldy you need a whole crew of PMO staff to manage it, report on it, and direct people. However, a plan that flows from start to finish can help you avoid missed processes, missed deadlines and misunderstanding.
I’ve always believed that Oracle provides the kind of system and tools that can benefit small- to mid-size companies. With my accounting background, I often found myself working with smaller companies that were “just getting by” from an accounting perspective. What I mean is that while users were dedicated, they may not have had degrees or were simply overwhelmed by a system that was very labor intensive (i.e. journals done on paper, approved, sent to management, and then manually entered into the system). Or, in the case of one company, if I wanted to know the AP Liability, I would have to have the Payables Clerk 10-key her invoice inbox. If she entered the invoice, it would automatically get paid with the next check run due to a lack of proper term calculation; so instead of entering invoices when they came in, she waited until payment.
One of the things I love the most about my job is that I get to help my clients find the best solutions to fit their needs. I think a lot of people say that, but in sales there is normally always a hidden agenda, a backend incentive to push one solution over the other. It’s rare to be in a position to simply educate your clients, show them options and then help them make a decision that truly is in their best interest, even if it’s not necessarily in yours.