1
THE CONTEXT
Companies feel it’s time to move to new working paradigms, based on agility principles, in order to achieve higher level of effectiveness in processes and results, but they are struggling in finding the right way, in terms of approach and scope of change. From a recent research of Politecnico di Milano (“Osservatorio Enterprise Application Governance 2017”), only 17% of IT Directions in Italy fully or significantly apply agile to IT projects.
Do they need to change the whole organization or IT departments only, or part of them? Which are the most effective ways to proceed, which are the challenges and the expected results? Many of the paradigms comes from IT world, so what and how IT changes with the adoption of paradigms related to Cloud, DevOps, Continuous Integration/ Continuous Delivery, etc?
Every business is a digital business said Satya Nadella, but technology change rate is fast while organizations change rate is slow. Organizations are traditionally based on the “machine model”: they are hierarchical and specialized (Ford, Taylor, Gantt). At the same time, several trends are impacting organizations:
- Quickly evolving environments (demand for growth, acquisition, restructuring, regulatory, fast changing priorities);
- Constant introduction of disruptive technology (digitization, bioscience, automation);
- Accelerating digitization and democratization of information (volume, transparency, distribution);
- War for talents.
Moreover, competition continues to increase, driven largely by new technologies, and business and technology are strictly linked: it is impossible to have a workable business strategy not underpinned by technology strategy. So, more frustration comes by inability to execute strategies that can handle the uncertainties, because heritage of systems is complex and poorly integrated: changes are hard to make, taking lot of time, at high cost, while business cases tend to focus on immediate requirements and not long term implications for maintainability.
At the end, demand for changes is increasing and rapid responses are expected.
In order to gain effectiveness, in the past IT was designed as a dedicated function or a shared service.
IT as a dedicated function in different sectors of the organization was responsive, informal, able to deliver rapid changes tailored to the need, but at the same time prone to duplication and causing increased complexity and heavier cost to the wider organization.
IT as a shared service was able to provide access to wider range of skills, enable standardization and reuse, but at lower speed and un-tailored functions. Likely, innovation was discouraged or ignored. Other kind of answers were outsourcing, global delivery and standardization.Outsourcing and global delivery were used to increase capacity and reduce unit cost, but IT became even more isolated from the rest of the organization, and user satisfaction fall. Standardization was driven from the top, with involvement of senior business process owners, but few organizations were able to concentrate the needed power to obtain and manage it.