Agile Trends Switzerland 2013
What are the main hurdles to introducing agile approaches in Swiss companies?
-
Introducing agile company-wide is a cultural change process. Such a change takes time and sometimes hurts.
-
Without the commitment of senior management, the initiative will fail.
-
Doubt that lean or agile works for big projects, doubt you can convince your collaborators and middle management, doubt your customers agree with lean,
-
In the end, what matters is collaborator purpose, customer satisfaction, business value.
SwissQ [1] has published a "SwissQ Agile Trends & Benchmarks Switzerland 2013". The study can be downloaded as a PDF from their website. See Agile Trends in Switzerland 2012.
Below are some findings of the study.
Major Hurdles When Introducing Agile Approaches
The number left is the value for 2013. The number in parentheses is the value found in the study for the year 2012. Bold items are new in the 2013 study and have no value in the year 2012.
-
72% (95%): Capabilities to handle organizational changes and the culture
-
53% (-%): Difficulty how to handle the loss of control seen from a management perspective
-
28% (37%): Availability of skilled collaborators in the area of agile approaches
-
25% (34%): Projects are too big or too complex
-
23% (39%): Overall resistance against changes
-
21% (-%): Scalability
-
21% (28%): Missing support of senior management
-
14% (25%): Company-wide introduction of agile methods, doubts agile approaches scale
-
14% (31%): Resistance for the internal or external customer
-
11% (23%): No resources or time for sustainable changes
-
4% ( 9%): Costs reasons
The trend is a clear move toward agile approaches. Companies seem less reluctant to introduce agile approaches. Major opponents, such as senior managers or internal and external customers, more and more acknowledge the success of agile approaches. The two first identified hurdles still reflect the difficulty of changes at company level. They are also the main reasons why a Scrum introduction fails in Swiss companies for my experience. Too often, companies revert to some Waterfall/Hermes process or worse to a so-called internal adhoc method.
We wrote in previous blogs that introducing Scrum in the development department or in the whole company is a change process. The coaches should be trained in change management and have experiences with resistance to changes.
The Scrum Master is of tremendous importance. You need a skilled and enthusiastic Scrum Master; avoid Scrum Administrator. Ken and Jeff have a clear idea who is in charge of this.
The Scrum Master serves the organization in several ways, including:
Leading and coaching the organization in its Scrum adoption;
Planning Scrum implementations within the organization;
Helping employees and stakeholders understand and enact Scrum and empirical product development;
Causing change that increases the productivity of the Scrum Team; and,
Working with other Scrum Masters to increase the effectiveness of how to apply Scrum in the organization.
The Scrum Master is a main driver for the introduction of Scrum in all departments and levels in the company. He indeed needs senior management support, but the Scrum Master daily job is to spread Scrum in the company.
Swiss IT CIO Agenda 2013
Computerworld Switzerland has published an article about the main reasons why projects are late or canceled in Switzerland in the April 2013 CIO Agenda edition. The study uses data from Computerworld and Experteer. As an excerpt, I gave you the four major identified failure reasons.
-
Changes during the product (62% Computer, 48% Experteer) Agile and Scrum welcome changes in the product. It is one of the four mantras of the Agile Manifesto. All agile processes are optimized to support changes.
-
Unclear product definition forms the business stakeholders (50% Computer, 43% Experteer) Scrum requests a clearly stated vision, roadmap, and story map of the product. The Scrum board is a radiator to communicate the product vision, goals, and motivations to all interested parties.
-
Insufficient product management and controlling (40 % of Computer, 4847 Experteer) Scrum team, product owner, and Scrum master have clear responsibilities for product management. At the end of each sprint, we have an objective and explicit control point.
-
Insufficient communication between involved persons (36% Computer, 45% Experteer) Scrum framework enforces clear, transparent, and regular communication within the team and with all stakeholders.
In one sentence, be agile, use Scrum and eXtreme Programming and the major four above problems are handled in a professional and consistent way.