• R/O
  • SSH

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

修訂937c7441181b48623243fbf4d0fd9c66ded70e4a (tree)
時間2024-07-27 01:33:01
作者Albert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

3amigos P2

Change Summary

差異

diff -r 05fc647367dd -r 937c7441181b SoftwareCompetence/3Amigos/P1.rst
--- a/SoftwareCompetence/3Amigos/P1.rst Wed Jul 17 17:02:19 2024 +0200
+++ b/SoftwareCompetence/3Amigos/P1.rst Fri Jul 26 18:33:01 2024 +0200
@@ -15,7 +15,7 @@
1515 :width: 33%
1616 :align: left
1717
18- :reading-time: 12min
18+ :reading-time: 8min
1919
2020 As embedded systems and technical software are becoming larger and larger, as well as more complex,
2121 leading those massive projects and teams is more vital than ever—and increasingly challenging.
@@ -205,7 +205,7 @@
205205 harder. Why?
206206
207207 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`’
209209
210210 Have fun, and study hard! ---:sysBMnl-email:`albert`
211211
diff -r 05fc647367dd -r 937c7441181b SoftwareCompetence/3Amigos/P2.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SoftwareCompetence/3Amigos/P2.rst Fri Jul 26 18:33:01 2024 +0200
@@ -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+