修訂 | 937c7441181b48623243fbf4d0fd9c66ded70e4a (tree) |
---|---|
時間 | 2024-07-27 01:33:01 |
作者 | Albert Mietus < albert AT mietus DOT nl > |
Commiter | Albert Mietus < albert AT mietus DOT nl > |
3amigos P2
@@ -15,7 +15,7 @@ | ||
15 | 15 | :width: 33% |
16 | 16 | :align: left |
17 | 17 | |
18 | - :reading-time: 12min | |
18 | + :reading-time: 8min | |
19 | 19 | |
20 | 20 | As embedded systems and technical software are becoming larger and larger, as well as more complex, |
21 | 21 | leading those massive projects and teams is more vital than ever—and increasingly challenging. |
@@ -205,7 +205,7 @@ | ||
205 | 205 | harder. Why? |
206 | 206 | |
207 | 207 | What has changed in the last decade or so that has led to this situation? That is the question. We |
208 | -will explore the answers in the next blog: ‘Did Scrum kill the leadership route?’ | |
208 | +will explore the answers in the next blog: ‘:ref:`3Amigos_P2`’ | |
209 | 209 | |
210 | 210 | Have fun, and study hard! ---:sysBMnl-email:`albert` |
211 | 211 |
@@ -0,0 +1,187 @@ | ||
1 | +.. Copyright (C) ALbert Mietus; 2024 | |
2 | + | |
3 | +.. _3Amigos_P2: | |
4 | + | |
5 | +==================================== | |
6 | +Did Scrum Kill the Leadership Route? | |
7 | +==================================== | |
8 | + | |
9 | +.. post:: 2024/07/26 | |
10 | + :tags: 3Amigos | |
11 | + :category: opinion | |
12 | + :language: en | |
13 | + | |
14 | + | |
15 | + :reading-time: 6min | |
16 | + | |
17 | + Scrum and other Agile methodologies have revolutionised software development, bringing many | |
18 | + benefits like improved flexibility and faster delivery. However, they are not without drawbacks. | |
19 | + Scrum, with a focus on short-term goals, has the drawback that long-term objectives may seem | |
20 | + less important. This may become a significant issue for complex embedded systems. For big | |
21 | + projects, with huge codebases and many developers, the importance of (short-term) sprint goals | |
22 | + and (long-term) architecture will conflict. Other long-term objectives may have similar issues. | |
23 | + | |
24 | + As we have seen in ‘:ref:`3Amigos_P1`’ leadership is becoming more important, and that the natural growth | |
25 | + path for future leaders —in three axes (What, When & How)— has partly vanished. Maybe for the same | |
26 | + reason. | |
27 | + |BR| | |
28 | + In this article, we study whether Scrum did have this undocumented, unintentional negative | |
29 | + effect. Later, we will show how to compensate for this. | |
30 | + | |
31 | +The Route to Leadership | |
32 | +======================= | |
33 | + | |
34 | +Once, the route to leadership was straightforward with a natural growth path. Everybody worked in a | |
35 | +big team. And so, there were many ‘on the job’ coaches available. A high potential, starting at the | |
36 | +lowest step of the ladder could raise many steps before running out of mentors. We didn’t use words | |
37 | +like product-owner or scrum master back then, and the term architect had another signification, | |
38 | +still, it works along all three axes. | |
39 | + | |
40 | +And it worked at multiple levels. A genuine, “high level” leader typically delegated a part of his | |
41 | +responsibilities, to an “assistant” in the team, giving her/him the opportunity the learn and grow. | |
42 | +|BR| | |
43 | +By further delegating a part of the work, there were many natural, informal ways to breed future | |
44 | +leaders. And, at the same time, it inspired youngsters about the long-term options. | |
45 | + | |
46 | +The Impact of Scrum | |
47 | +------------------- | |
48 | + | |
49 | +Scrum focuses on short-term goals, making the team lean and agile. Every two, three weeks, a team | |
50 | +delivers a product-increment, that is fully implemented and tested. | |
51 | + | |
52 | +Scrum teams are small, usually 5-10 people. As the software profession grows rapidly a significant | |
53 | +part of each team is often young. Resulting is teams that can be relatively immature. | |
54 | +|BR| | |
55 | +When the (sw) population doubles every few years, 50% of the team is ‘new’ — as (e.g.) showed by | |
56 | +UncleBob. With a team of 8, there are only 3 steps to reach the top. In some industries, that is 10 | |
57 | +years! | |
58 | + | |
59 | +Food for thought: *Can we cultivate 3 leaders in 10 years in a single 8-person team?* | |
60 | + | |
61 | +Long term goals | |
62 | +--------------- | |
63 | + | |
64 | +When the focus is on ‘the sprint’, we need to find ways to balance immediate needs with future | |
65 | +aspirations, such as maintaining a robust architectural direction. | |
66 | + | |
67 | +Most large-scale Agile/Scrum models, like Spotify’s, SAFe, and LESS, have mechanisms to compensate | |
68 | +for the pitfalls of the short-term focus. These include Agile Release Trains (ARTs) and Release | |
69 | +Train Engineers (RTE/STE) in SAFe, culture coaches in the Spotify Model, and so-called ‘huge’ | |
70 | +products and sprints in LESS. Conceptually, all models build super-sprints (PIs, in SAFe) out of | |
71 | +sprints, super-teams (Tribes in Spotify) out of teams, like we build a team out of professionals, a | |
72 | +sprint out of working days, etc. | |
73 | +|BR| | |
74 | +This works well for operational purposes. | |
75 | + | |
76 | +However, do they enable coaching on the job for future leaders? | |
77 | + | |
78 | +Leadership | |
79 | +---------- | |
80 | + | |
81 | +All these models demand leaders across the three axes and at each level, but there is often a quiet | |
82 | +silence on how to cultivate them. Another pitfall is that higher-level and supporting teams are | |
83 | +implemented last, or not at all, and are often invisible. | |
84 | + | |
85 | +This invisibility also means young, ambitious people are not motivated to rise beyond the L1 | |
86 | +‘OneTeam’ level. | |
87 | + | |
88 | +Natural Growth to Leadership is Broken | |
89 | +====================================== | |
90 | + | |
91 | +The traditional path to becoming a great leader, which relied heavily on natural growth through | |
92 | +mentorship and a gradual increase of responsibility, has been disrupted. Moreover, due to role-name | |
93 | +inflation, and because genuine leaders are often invisible, the path has become unclear. | |
94 | +|BR| | |
95 | +So, we can conclude the natural growth path is broken! | |
96 | + | |
97 | +The question is still: is this due to Scrum? And more important, can we fix it again? | |
98 | +|BR| | |
99 | +For that, we have two sub-questions. | |
100 | + | |
101 | +#. How can we elect future leaders? | |
102 | +#. How can we inspire potential leaders to step up to this ‘new’ path? | |
103 | + | |
104 | +The alternative is not an option! | |
105 | +|BR| | |
106 | +As we have seen, people can reach a local top in about 10 years, and then often stop growing. Do we | |
107 | +accept they are standing still for the remaining 30 years of a career? Remember, the current growth | |
108 | +predictions imply the need for thousands of L1 leaders and hundreds on L2 level and higher. | |
109 | +|BR| | |
110 | +The industries need those (future) leaders. We need to prepare the path and make it appealing again. | |
111 | + | |
112 | +Don’t blame Agile | |
113 | +----------------- | |
114 | + | |
115 | +One thing we shouldn't do is blame Agile or Scrum. Most large-scale frameworks have instruments to | |
116 | +compensate. As we have described, they exist, but many companies only pick the low-hanging fruit… | |
117 | +|BR| | |
118 | +More importantly, they have many advantages too. Fighting to go back is useless. | |
119 | + | |
120 | +Restore the path | |
121 | +---------------- | |
122 | + | |
123 | +The mere fact that people do not work in big teams anymore doesn’t imply we can’t use the old, | |
124 | +proven pattern to grow individuals anymore. We only have to organise the former informal ways | |
125 | +explicitly. | |
126 | + | |
127 | +We can take inspiration from the big-scale agile models: create virtual teams of potential and | |
128 | +proven leaders. In those expertise teams, we learn from each other and grow. | |
129 | + | |
130 | +Make it precious | |
131 | +---------------- | |
132 | + | |
133 | +The key to developing hundreds and thousands of future leaders is to inspire many individuals to | |
134 | +explore their options. | |
135 | +|BR| | |
136 | +Not everyone will become a great leader, and that's okay. We will always need a large number of | |
137 | +excellent programmers! Without them, there is no need for leaders. | |
138 | + | |
139 | +In SAFe terms, we require numerous product owners to define the product, as well as many SM, RTE, | |
140 | +and STE to guide the process. Additionally, we need many architectural leaders. | |
141 | +|BR| | |
142 | +They are needed to guide those foreseen ten thousand new engineers, which are needed because the | |
143 | +world demands ever bigger, more complex embedded systems. | |
144 | + | |
145 | +However, if none of the current engineers are willing to step up, if no L1 leader is motivated to | |
146 | +grow, and the current leaders will retire, who will guide the development of those fantastic | |
147 | +machines? | |
148 | + | |
149 | +As we need future leaders, we need to begin today. This involves not only providing training but | |
150 | +also ensuring that the classes are well attended. | |
151 | +|BR| | |
152 | +In short: Software engineers should become motivated to grow again. | |
153 | + | |
154 | +Summary | |
155 | +------- | |
156 | + | |
157 | +Lean, Agile approaches, like Scrum, do not conflict with long-term goals. All major big-scale | |
158 | +approaches, like SAFe, LESS, Spotify, and Scrum-of-Scrum, have processes and tools to counter the | |
159 | +disadvantages of a strong focus on the short term. However, they are not always implemented. | |
160 | +|BR| | |
161 | +Even though they endorse having leaders in all 3 axes — what (product), when (process) & how | |
162 | +(architecture), they take for granted that those authorities are accessible. | |
163 | +|BR| | |
164 | +Little is written on how to breed those leaders. | |
165 | + | |
166 | +At the same time, we have seen that those efficient, flexible, small teams are too small to grow | |
167 | +future leaders. The time when those people naturally “bubbled up” is gone! | |
168 | +|BR| | |
169 | +A kind of counter-movement has occurred, where the top performers in a small team got the | |
170 | +roles-names that once belonged to authorities in the full organisation. Nowadays, there is sometimes | |
171 | +an architect in every 5-8 software engineers. This title inflation in itself isn’t bad (but maybe | |
172 | +sad), it happens everywhere. | |
173 | + | |
174 | +Unfortunately, the combination of limited coaching through small teams and title inflation has | |
175 | +blurred the path to leadership. How can a youngster ever become a future, genuine authority without | |
176 | +visible role models? Especially as the number of software engineers grows strongly. As does the | |
177 | +number of architects, scrummasters, and even product-owners. | |
178 | + | |
179 | +In an upcoming article, “Can I Breed Natural (SW) Leaders?”, we will present some ideas on how to | |
180 | +cultivate future software leaders effectively. | |
181 | + | |
182 | +Have fun, and grow! ---:sysBMnl-email:`albert` | |
183 | + | |
184 | +.. seealso:: | |
185 | + | |
186 | + This article on LinkedIn: ToBeDone | |
187 | + |