Lviv MD Day 2015 Сергій Понтус "Створення ефективної команди...

17
СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ SERGIY PONTUS BIG DIG | Digital Development Agency

Transcript of Lviv MD Day 2015 Сергій Понтус "Створення ефективної команди...

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

SERGIY PONTUSBIG DIG | Digital Development Agency

ЩО ВАМ ПОТРІБНО РЕАЛІЗУВАТИ ТА КОГО ДЛЯ ЦЬОГО ЗНАХОДИТИ?

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

КОМАНДА ЯК ЖИВИЙ ОРГАНІЗМ

▸ Хто несе відповідальність той і приймає рішення

▸ Команда обєеднується для реалізації цілі

▸ Команда формується для реалізації проекту а не для власниї амбіцій

▸ Одна людина може все зламати

▸ За що ви готові терпіти кожну людину з команди?

ОСНОВНІ ТИПИ ІНДИВІДУАЛЬНОСТІ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ОСНОВНІ ТИПИ ІНДИВІДУАЛЬНОСТІПсихотипи:

▸ Голова (chairman)

▸ Оформлювач (shaper)

▸ Генератор ідей (plant)

▸ Критик (monitor-evaluator)

▸ Робоча бджілка (company worker)

▸ Опора команди (team worker)

▸ Добувач (resource investigator)

▸ Завершуючий (completer)

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ОСНОВНІ ТИПИ ІНДИВІДУАЛЬНОСТІПсихотипи:

▸ Голова (chairman) - вибирає шлях, по якому команда рухається вперед до загальним цілям, забезпечуючи найкраще використання її ресурсів; вміє виявити сильні і слабкі сторони команди і забезпечити найбільше застосування потенціалу кожного учасника команди. Можна думати, що такою людиною є, як правило, офіційний керівник проекту; однак, в самоврядних командах їм може бути будь-яка людина.

▸ Оформлювач (shaper) - надає закінчену форму діям команди, направляє увагу і намагається надати певні рамки груповим обговорень і результатами спільної діяльності. Така людина може мати офіційну посаду "архітектора" або "ведучого проектувальника", але головне те, що ця роль "уявна". У безнадійному проекті особливо важливо мати єдине і чітке уявлення про проблему і її можливе рішення.

▸ Генератор ідей (plant) - висуває нові ідеї та стратегії, приділяючи особливу увагу головним проблемам, з якими стикається група. Мені здається, що для такої ролі більше підходить назва "провокатор" - людина, яка намагається впроваджувати в команді радикальні технології, шукати нові рішення технічних завдань.

▸ Критик (monitor-evaluator) - аналізує проблеми з прагматичної точки зору, оцінює ідеї та пропозиції таким чином, щоб команда могла прийняти збалансовані рішення. У більшості випадків така людина чинить як "скептик", врівноважуючи оптимістичні пропозиції оформлювача і генератора ідей. Критик добре знає, що нові технології аж ніяк не завжди працюють, обіцянки постачальників про можливості нових засобів і мов іноді не збуваються і все може піти не так, як було задумано.

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ОСНОВНІ ТИПИ ІНДИВІДУАЛЬНОСТІПсихотипи:

▸ Робоча бджілка (company worker) - перетворює плани та концепції в практичні робочі процедури, систематично і ефективно виконує прийняті зобов'язання. Іншими словами, у той час як оформлювач надає закінчену форму великі технологічним рішенням, генератор ідей пропонує радикальні нові рішення, а критик займається пошуком помилок і недоліків в цих пропозиціях, робоча бджілка - це та людина, яка працює, не привертаючи уваги, і видає на гора тонни коду. Очевидно, будь безнадійний проект потребує принаймні, в парі таких бджілок, але самі по собі вони не здатні принести успіх проекту, оскільки не володіють необхідною широтою кругозору.

▸ Опора команде (team worker) - підтримує силу духу в учасниках проекту, надає їм допомогу у важких ситуаціях, намагається поліпшити взаємини між ними і в цілому сприяє підняттю командного настрою. Іншими словами, така людина виконує в команді роль "дипломата". Ним може бути і менеджер проекту, проте їм може бути також будь-який з учасників команди, що відноситься більш уважно до своїх колег. Ця роль особливо важлива в безнадійних проектах, оскільки команда часто відчуває сильний стрес, і щонайменше один або два її учасника починають поводитися як байдужі до всього "супермени".

▸ Добувач (resource investigator) - виявляє і повідомляє про нові ідеї, розробках і ресурсах, наявних за межами проектної групи, налагоджує зовнішні контакти, які можуть бути корисними для команди, і проводить всі наступні переговори. Я віддаю перевагу називати таку людину "прибиральником сміття", оскільки він завжди знає, де відшукати безхазяйний ПК, вільний конференц-зал, додатковий робочий стіл або майже що будь-який інший ресурс, якого потребує команда. Такі ресурси можуть бути здобуті за офіційними каналами чи ні; але навіть якщо їх можна дістати "нормальним" способом, це нерідко вимагає заповнення 17 форм у трьох примірниках, після чого доводиться шість місяців чекати виконання всіх бюрократичних процедур. Командний добувач має багато друзів і зв'язків у своїй організації, за допомогою яких можна випросити або позичити необхідні ресурси. Головне, що здобувач обожнює свою діяльність.

▸ Завершуючий (completer) - підтримує в команді наполегливість у досягненні мети, активно прагне відшукати роботу, яка потребує підвищеної уваги, і намагається, наскільки можливо, позбавити команду від помилок, пов'язаних як з діяльністю, так і з бездіяльністю. Така людина відіграє домінуючу роль під час тестування системи на завершальній фазі життєвого циклу проекту, проте його роль на більш ранніх фазах теж важлива. Команді необхідно час від часу (а ще краще кожен день) нагадувати, що вони не роблять собі кар'єру на все життя, а всього лише беруть участь у проекті з жорсткими термінами і проміжними контрольними точками, які необхідно досягати вчасно, щоб не провалити проект.

ЯК ЗІБРАТИ КОМАНДУ ТА НАЛАГОДИТИ КОМУНІКАЦІЮ?

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ЯК ЗІДІБРАТИ КОМАНДУ ДЛЯ ПРОЕКТУ?

ВІДПОВІДНИЙ

САМОСТІЙНИЙ

ВИКОНАВЧИЙ

Кандидат повинен бути не залежний від переконань своїх близьких

Кандидат повинен мати відповідні знання та досвід, щоб справлятися з завданнями які йому будуть задані

Кандидат повинен сам виконувати завдання та відповідати за взяті на себе забовязання

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ЯК НАЛАГОДИТИ КОМУНІКАЦІЮ В ПРОЕКТІ ДЛЯ ЕФЕКТИВНОЇ РОБИТИ?

▸ Визначення відповідального за блоки робіт

▸ Чітко визначити діапазон відповідальності кожного члена команди

▸ Чітке пояснення того що всі «в одній лодці»

▸ Самоорганізація команди як метод утримання дисципліни

▸ Визначення іерархії підпорядкування

ПЕРЕХІД ВІД ПРОЦЕСІВ ДО РЕЗУЛЬТАТІВ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ПЕРЕХІД ВІД ПРОЦЕСІВ ДО РЕЗУЛЬТАТІВ

▸ За одну задачу повинна нести відповідальність одна людина

▸ Чітка постановка завдання для виконання з визначенням критеріїв результату

▸ Чітке визначення термінів виконанная як обовязкового критерію результату

▸ Повна персоналізація результату по задачі

ШУКАЄМО СПОСОБИ ВИКОНАТИ ЗАВДАННЯ ВЧАСНО

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ШУКАЄМО СПОСОБИ ВИКОНАТИ ЗАВДАННЯ ВЧАСНО

Невдача

Результат

РЕАЛІЗАЦЯ РОЗТЯГНУТА

В ЧАСІ

ІТЕРАЦІЙНИЙ ЗАПУСК ПРОЕКТУ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

СТВОРЕННЯ ЕФЕКТИВНОЇ КОМАНДИ ДЛЯ РОЗРОБКИ МОБІЛЬНИХ ДОДАТКІВ

ІТЕРАЦІЙНИЙ ЗАПУСК ПРОЕКТУ

▸ Тестування моделі

▸ Швидкий запуск бізнесу

▸ Поетапне впровадження проекту

▸ Перевірка алгоритмів на масивах даних

Дякую за запитання!

Сергій ПонтусBIG DIG | Digital Development Agency

[email protected]