Dmitry Kukushkin About TeamWork at WebDev 2015

Post on 03-Aug-2015

79 views 0 download

Transcript of Dmitry Kukushkin About TeamWork at WebDev 2015

TEAMWORK

КОМАНДА НУЖНА, чтобы разработка была:

проще быстрее

МИНУСЫ:

чем больше команда, тем ниже эффективность

сложнее в управлении

СВОЙСТВА КОМАНДЫ

• неделимая «боевая» единица

• четкое распределение ролей

• доверие внутри и снаружи

• градация должностей

ЧТО ДЕЛАЕТ ТИМЛИД

• общается с аналитиком/PM

• оценивает сроки

• проектирует архитектуру

• анализирует и распределяет задачи

• несет ответственность

• программирует

ЗАЧЕМ НУЖНА ГРАДАЦИЯ?

• прозрачность для разработчиков

• стремление к росту

• проще распределять задачи

ЧТО ТАКОЕ ГРАДАЦИЯ ДЛЯ ТИМЛИДА?

Это оценка времени, затраченного им на разработчика

ОСНОВНЫЕ ПРОБЛЕМЫ

• срыв подзадачи = срыв работы

• «перетягивание одеяла»

• проблемы всплывают в самом конце работы

КТО ВИНОВАТ?

ВИНОВАТА КОМАНДА!

Нет смысла искать крайнего —это неэффективно сейчаси снизит эффективность потом

ЧТО ДЕЛАТЬ?

• сделать процесс разработки прозрачным для всей команды

• искать решение, а не способ ухода от ответственности

• как можно раньше сообщать о проблемах

КЕЙСЫ

СРОКИ

Оценили задачу на 3 недели Сделали — за 6 недель :(

ЗАДАЧИ

Оценили спринт на 4 недели. Через 2 недели узнали, что половинуфункционала надо делать не так :(

АНАЛИТИКА

Оценили спринт на 4 недели. Через 2 недели узнали, что половинуфункционала надо делать не так :(

Аналитик в отпуске

СПАСИБО

Дмитрий Кукушкин

@xobb1t dima@kukushkin.me