Youโve got old systems that still must be maintained; youโve got a backlog of small changes; and you know your team has to change how it works and what tools and methods it uses if youโre going to move forward. How do you manage the transition?
Letโs talk first about what hasnโt worked well for most enterprises. Many have tried sending the signal that change is here by reorganizing. One large Western Canadian company moved from dedicated development/solutions teams tied to portions of the business to a central pool concept, organized by skill sets. Nothing much happened: the same people kept working with the same people, because maintenance and small changes to existing systems was โknownโ; forming ad hoc teams to respond to new demands was โunknownโ.
Change requires getting people on board
Productivity in this organization actually started to fall the moment the idea of changing how they did things was first discussed. Even ahead of the reorganization, it was falling. Thatโs because the normal reaction of most people to a change imposed on them is to go into denial.
Most managers hate the ones who start talking about all the reasons this change wonโt work. These resisters, on the other hand, are one of your greatest assets: they, at least, have accepted that change is required. Most, on the other hand, cling to what they know, ignore whatโs new, and, in denial of the need to change, double down their efforts on things that donโt move the team or company forward.
We saw this when the transition from home-grown code to packages took place. Ideally, packages would have been installed โvanillaโ (itโs much easier and cheaper to maintain and update them if you do) and user areas would have changed practices. But most IT teams didnโt even try for that: โwriting code is what we doโ and, in denial, packages were modified for any reason, any demand, from the users. This left the enterprise trapped in old releases that were too expensive to update as the years rolled on.
Paradoxically, with todayโs cloud offerings and the urgent need for value creation from IT, weโre now back to the need to write home-grown code for systems that differentiate the company and allow it to extract value from the marketplace โ while running the routines of the firm as inexpensively as possible. That means todayโs challenge is to โde-modifyโ packages while going back to coding where it makes a difference. (Likewise, it means application portfolios, which had been shrinking as more function was moved into comprehensive packages, are growing again.)
But, instead of seeing differentiated function being written in stand-alone modules (either outside the main packages in use or as wholly contained components within them), weโre mostly seeing mods directly to the cores of packages being authored. Denial is deeply rooted.
One west coast company actually tackled fixing this โ with highly positive results.
Getting past denial and going into productivity
This company, like its peers, was running a superannuated version of a major ERP package. When a new financial extension that allowed for business differentiation came through the backlog and onto โwork to doโ, it was delivered (for the first time) via an authored component within the ERP framework. The manager in charge asked for volunteers from his team: rather than select whoโd do this work, or force the whole team to change at once, he made it possible for the deniers to โdo no harmโ by doing maintenance and other small work, while letting the resisters go forward.
He coupled this with new performance standards, and new degrees of freedom, to encourage the path of learning and delivery he wanted.
The new component was delivered much more quickly than usual. Now some of the deniers saw opportunity, and wanted to sign up. There wasnโt a new component requirement in the queue.
So those who wanted to โjoin the futureโ got projects to de-modify the core of the ERP. At first these were done on a shoestring, since they werenโt funded. But they became an engine for change, one person at a time.
Four years later, their ERP was mod-free. The entire group then jumped from a mid-1990s version of the product direct to the latest release from the vendor.
The manager in question got a two pay grade jump โ from manager to director โ for the initiative. Oddly enough, as the only โproduct-centredโ team, his group had been left out of a more general reorganization into โproductivity centresโ that had failed to deliver.
The bottom line on change is this: you have to find a way, up front, to bring people from denial (the normal response) to wanting the change. This will mean facing resistance โ but resistance is not futile, itโs the path forward. Itโs how those having to change ultimately make changing โtheir ideaโ.
Related Download
Sponsor: IBM
Top tips for securing big data environments
Download this white paper to find out how your organization can improve security decision-making and monitor big data environments.
Register Now