#Кадровик & #Кар’єра IT Продовжуємо наше знайомство із посадами у сфері IT: Scrum-master, а на «хлопський розум» — староста )

    Щоб тебе обрали на цю поважну роль, було би добре, якби ти, неначе джедай із «Зоряних Воєн», мав ну, хоч трошечки-трошечки надприродних здібностей…Не забереш… більшість «ботанів», у тому числі й програмісти, і їм подібні неймовірно обожнюють це КІНО

    А саме – був спритнішим спритнішого. Мав екстрасенсорні видіння — умів передбачувати. Чудово переконував — умів гіпнотизувати. Не вірите що такі кадри існують? Існують, але інколи теж падуть з ніг. Саме про них ми поговоримо далі, розміщуйтесь в кріселку зручніше – на старт, увага, марш …поїхали!

    Scrum master — це людина, яку можна назвати керівником проекту, хоча це не зовсім так, бо вона не є фактичним керівником. Її завдання доносити філософію фреймворку Скраму та ідею самоврядування своїй команді, замовнику. Через важелі мікроменджменту або інколи за безвихідної ситуації в жорсткий директивний спосіб управління. Відповідно Scrum-майстер стежить за тим, аби усі принципи Scrum -у дотримувалися.

    Незнаєте поки, що таке Scrum? Скрам — це гнучка модель, сімейства процесів розробки Agile. Переходьте по ссилці у Вікіпедію та підчитайте собі більше….

    Значить у Скрам-команду, окрім Скрам-майстра, входять: власник продукту і команда розробки (3-9 чоловік).

    Scrum Team реально створити де є повне довір’я між замовником та командою. Власник продукту відповідає за отримання максимальної цінності продукту, управляє списком вимог до функціональності продукту (product backlog), відповідає за пріоритети і бюджети. Product Manager працює над економічною доцільністю продукту. Команда розробки складається з фахівців різних профілів — програмістів, тестувальників, архітекторів, аналітиків та ін. Роль Проектного менеджера відсутня. Його обов’язки поділені між власником продукту (у якого є повнота влади) і Скрам-майстром (який відповідає за процеси і людей), а частина і зовсім віддана команді. Роль Scrum-майстра виконує людина з команди. Це дозволяє створювати самоорганізовані команди. Таким чином створюється баланс, без перекосу в сторону класичної моделі НАЧАЛЬНИК >>> ВИКОНАВЦІ. І тільки з такими зрілими командами Scrum дійсно починає працювати продуктивно.

Звідси головні обов´язки Scrum-master -а:

  • опосередковувати спілкування Скрам-команди напряму з представниками бізнесу, адже повторимо ще раз: ніхто краще не пояснить команді, що він хоче, ніж сам замовник особисто!
  • навчати учасників команди взаємодії один з одним;
  • виявляти ризики та проблеми, усувати перешкоди, що заважають прогресу роботи;
  • навчати команду особливостям Скрам-методології, впроваджувати Скрам-практики;
  • виступати в ролі фасилітатора і коуча для команди;
  • мотивувати команду позитивним прикладом, хорошим бадьорим настроєм;
  • налагоджувати і допомагати командам брати управління процесами в свої руки;
  • проводити наради і робочі сесії для підвищення ефективності роботи;
  • налагоджувати інші процеси поза командою, які так чи інакше перетинаються з виробничими.

    Водночас це суттєвий перелік відмінностей Скрам-майстра від традиційних ролей Проектного менеджера(PM) та Тімліда(Team Lead).

Типовий робочий день Скрам-майстра включає в себе:

  • Скрам-мітинги (щоденний мітинг тривалістю до 15 хвилин, а також залежності від фази спринту може бути запланована одна з більш тривалих зустрічей — планування спринту, огляд спринту або ретроспектива спринту).
  • Рішення пріоритетних поточних питань (наприклад: зібрати, проаналізувати, поширити інформацію, запланувати і підготувати мітинги, скласти і обговорити подальші плани).
  • Робота з командою, зустрічі 1-на-1.

Отож, у чому слід орієнтуватися аби стати Scrum master -орм?

  • Скрам-майстру не обов´язково поглиблено володіти технологіями на яких розроблятиметься проект (ази не завадять), тобто достатньо навичок розробки та тестування опціонально.
  • Проте важливо розуміти справжні бізнес-цілі проекту, інженерні практики, архітектуру.
  • Добре розуміти процес розробки, постачання і життєвого циклу продукту для того щоб бачити вузькі місця в процесах.
  • Мати розуміння гнучкої методології розробки в прийнятті рішень.
  • Чітко розуміти межі відповідальності між різними учасниками процесу; знати, як можна досягти одного і того ж різними методами, за різної комбінації людей у колективі, з огляду на конкретну ситуацію, що виникла на проекті.

Яким чином навчатися Scrum -у?

  • для початку прочитати Scrum Guide — це Must have, де коротко базова теорія викладена самими засновниками методології;
  • прочитати книгу «Революційний метод управління проектами» від Джеффа Сазерленда, теж одного із засновників Scrum -у;
  • щоби поглибити знання рекомендується відвідувати на вибір: корпоративні, платні, безкоштовні, різноманітні майстер-класи курси, якими так рясніє IT ринок від досвідчених професійних коучів;
  • отримати офіційну сертифікацію — це допоможе не тільки систематизувати знання, але й отримати бонус-рядок в резюме.

Необхідні Scrum master -у особисті якості:

  • від природи володіти харизмою;
  • любити працювати з людьми, знаходити до них підхід, допомагати їм при потребі, бути терпеливим, у складних ситуаціях намагатися залишатися толерантним;
  • бути уважним до деталей і хорошим слухачем;
  • цінувати відкритість та чесність колег, а не підлабузництво і брехню;
  • мати силу відстоювати свою думку де потрібно і бути твердим у наведенні дисципліни в команді;
  • мати стійкість до стресів;
  • бути хорошим організатором, тобто з усіх сил старатися організовувати групу таким чином, аби вона досягла цілей, що перед нею стоять;
  • грамотно розприділяти свій час та час коменди
    вміти планувати і ефективно аналізувати інформацію;
  • прагнути до постійного самовдосконалення і саморозвитку;
  • характеризуватися відповідальністю.

    Потрапити на посаду Scrum master -а доволі не складно, головне не просто логічно розуміти, а повністю сприймати і синтезувати принципи гнучкої методології, світу Agile. Навчитися жити і мислити ними, на рівні своїх власних ідей. Минулий досвід роботи в індустрії на командних позиціях менеджера проекту, QA, бізнес-аналітика або тімліда бажаний, але не обовязковий.

    Погано, коли окрім Scrum Master -а в команді виділяється ще один явний лідер, це може бути причиною конфліктів у команді, розхід енергії не туди куди потрібно, спричинення дезорганізації. Також недопустимо Скрам-майстру розслаблятися, не виконувати своїх функцій, переводити із себе відповідальність, принижувати колег відкрито або непомітно для інших.

Можливі кар´єрні шляхи Скрам-майстра:

рости як фахівець за гнучкими методологіями – стати тренером (навчати інших Скрам-майстрів і проводити тренінги);

освоїти інші Agile-фреймоврки і Стати Agile-коучем — впроваджувати методологію на рівні програми або всієї організації, тим самим трансформувати компанію на основі Agile-мислення;

спробувати себе в ролі власника продукту;

освоїти одну із суміжних спеціальностей менеджера проектів(PM), Delivery менеджера або бізнес-аналітика(BA).

Related posts

Leave a Comment

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.