Командная работа: вместе к успеху!

Post on 15-Jun-2015

148 views 0 download

description

Открытый семинар для студентов в компании custis (24 октября 2013). Лектор: Николай Гребнев, руководитель IT-проектов. Из этого семинара вы узнаете, как создать сплоченную и эффективно работающую команду. Видеозапись семинара: https://vimeo.com/78151492.

Transcript of Командная работа: вместе к успеху!

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

Спасибо!

Вопросы?

54/54

Николай Гребнев

ngrebnev@custis.ru