Командная работа: вместе к успеху!
DESCRIPTION
Открытый семинар для студентов в компании custis (24 октября 2013). Лектор: Николай Гребнев, руководитель IT-проектов. Из этого семинара вы узнаете, как создать сплоченную и эффективно работающую команду. Видеозапись семинара: https://vimeo.com/78151492.TRANSCRIPT
24 октября 2013 года
Командная работа:
вместе к успеху!
Николай Гребнев
Руководитель проектов
О себе
Окончил ВМиК
МГУ им. М. В. Ломоносова
В 2010 году пришел в CUSTIS
в отдел технологического развития
Руководитель проектов
SCRUM Master
Product Owner
2/54
О компании
Проектирование, разработка и бережное
внедрение масштабных IT-систем >200 человек
>20 проектных групп Большинство
использует SCRUM
PL/SQL, C#, Java
3/54
План
Введение
Что?
Как?
Попробуем?
Заключение
4/54
Введение
5/54
20 лет назад
6/54
Сегодня
7/54
Производство ПО
8/54
Производство ПО
9/54
?
Разработка
Аналитика
Документация
Взаимодействие с заказчиком
Взаимодействие с пользователями
Разработка
Качество кода
Архитектура
Тестирование
Производительность
… 10/54
Методология
11/54
Процесс
12/54
Методологии разработки
Водопад
RUP
MSF
…
13/54
Водопад
14/54
RUP
15/54
MSF
16/54
«Тяжелые» методологии
17/54
«Тяжелые» методологии
Регламентируют все (или многие) аспекты
разработки
Порождают большое количество
артефактов
18/54
Результат
19/54
Однообразие
20/54
Отсутствие свободы
21/54
Скука
22/54
Бывает по-другому?
23/54
24/54
Производство ПО
Команда
25/54
«Легкие» (Agile)
методологии разработки
SCRUM
Kanban
XP
…
26/54
Agile-манифест
Люди и взаимодействие важнее процессов
и инструментов
Работающий продукт важнее
исчерпывающей документации
Сотрудничество с заказчиком важнее
согласования условий контракта
Готовность к изменениям важнее
следования первоначальному плану
27/54
Команда – основа Agile
28/54
Что такое команда?
29/54
30/54
Команда – небольшое число
людей, которые собраны
для совместного решения задач
Группа ≠ команда
31/54
Команда Группа
32/54
Результат Процесс
33/54
Ответственность
за свои действия Ответственность
за результат
34/54
Действия
по регламенту
Действия
по ситуации
35/54
Принятие
решений
Исполнение
решений
36/54
Как получаются команды?
37/54
Достаточно ли?
Собрать людей в группу
Обозначить задачу
Дать время
38/54
39/54
Рассмотрим на примере
40/54
SCRUM
41/54
42/54
SCRUM – итеративная гибкая
методология управления
проектами по разработке
программного обеспечения
SCRUM-процесс
43/54
SCRUM-роли
SCRUM Master
Product Owner
Команда
44/54
SCRUM-команда
Все члены равноправны
Решения принимаются единогласно
Нет «начальников»
45/54
Ограничения SCRUM
Итерации
Фиксированный объем работы
Общее владение кодом
46/54
Восприятие команды
Как единое целое
Способна принимать и выполнять
решения
47/54
Давайте попробуем?
48/54
Цель
Придумать интересную увлекательную
азартную игру для группы
и…
…сыграть в нее
49/54
Схема работы
10 минут на обсуждение
5–7 минут игра
Обсуждаем
Следующая итерация…
50/54
Правила
Решения принимаются единогласно
Во время игры правила не обсуждаются
Fun, drive etc.
51/54
Вместо заключения
52/54
+/Δ
53/54