Разработка веб-сервисов осень 2013 лекция 4
TRANSCRIPT
![Page 1: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/1.jpg)
Разработкавеб-сервисов
Беседа 4: Построение команды и командная разработка
![Page 2: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/2.jpg)
План занятия
Подбор сотрудников и собеседования
Вовлечение в работу новых сотрудников
Рабочий процесс и тайм-менеджмент
Коммуникации в процессе разработки
Делегирование полномочий и координация работ
Контроль выполнения. Дедлайн и срыв сроков
2
![Page 3: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/3.jpg)
Подбор сотрудников
Люди — главный ресурс, проект — ваша команда
История Мэйла
Как было раньше?
Как это устроено сейчас?
3
![Page 4: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/4.jpg)
Подбор сотрудников
Поиск персонала
Поиск лучше доверить профессионалам
Нет предела совершенству
Задача — закрыть вакансию
Какой КПД собеседований?
4
![Page 5: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/5.jpg)
Подбор сотрудников
Оформление резюме или описания вакансии
Пишите под вакансию, не сваливайте всё в кучу
Не указывайте кучи умных слов
В случае вакансии дайте описание задач
5
![Page 6: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/6.jpg)
Подбор сотрудников
Ширина поиска
Составление резюме – отдельный навык
Проверяйте навыки, указанные в резюме
Не всё всегда указывают
«Зачем нам эти неудачники?»
Перебирайте максимум кандидатов
6
![Page 7: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/7.jpg)
Подбор сотрудников
База кандидатов
Люди меняются
Навыки могут пригодиться позднее
Отдел кадров может не помочь
Пишите заметки!
7
![Page 8: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/8.jpg)
Подбор сотрудников
Собеседование. Помощники
Собеседуйте не один
Пусть собеседуют лучшие!
Троечник не наймет отличника
Собеседуйте командой, не отдавайте другим TL
Прислушайтесь к мнению команды
Оценивайте как пользу, так и вред
8
![Page 9: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/9.jpg)
Подбор сотрудников
Собеседование. Процесс
Сколько собеседовать?
Не экономьте. Может выйти боком
Экономьте. На клинических случаях.
Не стесняйтесь говорить, что человек не подходит.
Но объясняйте почему и к чему стремиться
Учитесь. Даже если не подходит
9
![Page 10: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/10.jpg)
Подбор сотрудников
Собеседование, проверка навыков
Проверяйте основные навыки
Не углубляйтесь в нюансы
Меньше теории, больше практики
Давайте реальные задачи
10
![Page 11: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/11.jpg)
Подбор сотрудников
Собеседование, особые задачи
Олимпиадные задачи
Математика (графы, мат.статистика, комбинаторика)
Математическая логика
Задачи на дом
11
![Page 12: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/12.jpg)
Подбор сотрудников
Собеседование, финал
Про деньги
Цель руководителя — купить. Цель кандидата — продать
Сообщать или не сообщать решение?
Не уверены в кандидате?
12
![Page 13: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/13.jpg)
Вовлечение в процесс
Первые дни
Сразу работать никто не начинает
Смена работы — стресс. А должно быть комфортно
FAQ для новичков по жизни в компании и отделе
13
![Page 14: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/14.jpg)
Вовлечение в процесс
Знакомство с проектом
Не нужно углубляться в детали:
Понимания пока нет
Эффективность небольшая
Помните про наглядность и обратную связь
Привлеките кого-то из команды
14
![Page 15: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/15.jpg)
Вовлечение в процесс
Приступаем к работе
Давайте реальные задачи. Не давайте скучать
Давайте несложные задачи
Нужно набрать уверенность
Неудачи демотивируют. Провалы убивают.
Контроль понимания решения задачи
Приучайте к процессу (совещания, отчетность итп)
15
![Page 16: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/16.jpg)
Вовлечение в процесс
Мы в ответе за тех, кого…
Не пускайте на самотек
Психологические сложности
Непонимание, что он в беде
Назначьте куратора, привлеките команду
16
![Page 17: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/17.jpg)
Вовлечение в процесс
Мы в ответе за тех, кого…
Испытательный срок — не только для человека
Проблемы дешевле решать сразу
Узнавайте о проблемах, узнавайте об отношении
Как часто это делать?
Каким образом это делать, кого привлекать?
17
![Page 18: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/18.jpg)
Тайм-менеджмент
Зачем это нужно?
Переключение контекста — большая проблема
Не хватайтесь за всё
Много практик, цель одна: удержать под контролем
Пробуйте! Экспериментируйте! Делитесь!
18
![Page 19: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/19.jpg)
Тайм-менеджмент
Инструменты
Органайзеры, заметки
Можно даже записывать на бумаге
И даже пользоваться продукцией Microsoft
19
![Page 20: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/20.jpg)
Тайм-менеджмент
Мои инструменты
20
![Page 21: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/21.jpg)
Тайм-менеджмент
Мои инструменты
21
![Page 22: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/22.jpg)
Тайм-менеджмент
Мои инструменты
Календарь на неделю
Список задач, приоритеты
Что-нибудь напоминает?
22
![Page 23: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/23.jpg)
Тайм-менеджмент
Некоторые принципы
Используйте знания о себе. Когда вы на пике формы?
Самые важные дела — в это время
Выбор задач на день — не в первые пять минут
Расставляйте приоритеты
23
![Page 24: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/24.jpg)
Тайм-менеджмент
Продолжительность дел
Концентрацию долго не удержать
Дело редко занимает 5 минут. И редко — 8 часов
Минимум полчаса на дело
Не более 5-6 крупных дел в день
Мелкие задачи лучше делать вместе
Периоды концентрации лучше чередовать
24
![Page 25: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/25.jpg)
Тайм-менеджмент
Ведение списка дел
Запомнить всё нельзя. Можно записать.
Пишите краткую суть. Сократите время на восстановление контекста
Указывайте, где искать информацию
Указывайте даты
25
![Page 26: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/26.jpg)
Тайм-менеджмент
Ведение списка дел
26
![Page 27: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/27.jpg)
Тайм-менеджмент
Обязательно находите время
На важную переписку. Вы не одни во вселенной.
На самообучение. Когда вы разработчик
На самообучение. Когда вы руководитель
27
![Page 28: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/28.jpg)
Тайм-менеджмент
Обязательно находите время
На формальные вещи. Даже, если лень
Резюме совещаний
Резюме собеседований
Резюме прошедшей недели
28
![Page 29: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/29.jpg)
Тайм-менеджмент
Дисциплина начинается с самого себя
29
![Page 30: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/30.jpg)
Рабочий процесс
Индивидуальная работа
Разработка
Обучение
Командная работа
Коммуникации
Планирование и анализ
30
![Page 31: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/31.jpg)
Коммуникации
Переписка
внутренняя
внешняя
Совещания
Переговоры
31
![Page 32: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/32.jpg)
Коммуникации
Переписка — зло?
Долго — время реакции оставляет желать лучшего
Отвлекает — помним про переключение контекста
Недопонимание — всё, что можно понять неверно…
32
![Page 33: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/33.jpg)
Коммуникации
Переписка — как правильно?
Не затягивать, вовремя остановиться
Обсуждения голосом — лучше
Пишем резюме, с акцентом на ключевые моменты
Никаких устных договоренностей
Таск, там где нужно
Помогаем другим помогать вам
33
![Page 34: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/34.jpg)
Коммуникации
Переписка с внешними компаниями
Служебные ящики
Корректная контактная информация
Болтун — находка для врага
Конфликт — плохо, лучше компромисс
Дублирование переписки
Никаких сроков!
34
![Page 35: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/35.jpg)
Коммуникации
Совещания — тоже зло?
Подготовка к совещанию
Само совещание, часто с непредсказуемыми сроками
Анализ и резюме совещания
Может совещания не нужны?
35
![Page 36: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/36.jpg)
Коммуникации
Совещания нужны!
Координация действий и поддержка внимания
Работа над ошибками
Коллективный разум и совместное проектирование
Новые идеи
Постановка целей, их объяснение
36
![Page 37: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/37.jpg)
Коммуникации
Совещания: что делать?
Минимизировать количество совещаний
Планирование + Модерация + Контроль времени
Излишние буйные обсуждения — пресекать
[Поручать] составлять резюме встречи
37
![Page 38: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/38.jpg)
Коммуникации
Переговоры
Те же правила, что и в переписке и на совещаниях:
Готовимся
Не болтаем лишнего
Помним, с кем говорим
Компромиссы важны, нужно к ним стремиться
38
![Page 39: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/39.jpg)
Делегирование полномочий
Народная мудрость
Хочешь сделать хорошо — сделай сам
Всех дел не переделать
39
![Page 40: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/40.jpg)
Делегирование полномочий
Ловушки и капканы
Нежелание делегировать — болезнь новичков
Не будьте «бутылочным горлышком»
40
![Page 41: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/41.jpg)
Делегирование полномочий
Хорошие практики
У хорошего руководителя есть запасные варианты
Любое дело можно поручить. Ну, почти любое.
Тратьте время на обучение
Мы —профессионалы, нам можно доверять
И да, это мотивирует
41
![Page 42: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/42.jpg)
Делегирование полномочий
Как делегировать
Объясняйте, ставьте таски
Или попросите поставить. Это — показатель.
Сообщайте необходимую информацию и цели.
Если есть нюансы
Если уже потратили какое-то время на исследования
Оговаривайте сроки. Особенно крайние сроки
Контролируйте!
42
![Page 43: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/43.jpg)
Контроль сроков
Как контролировать
Зависит от методологий
Не в конце итерации!
Чем ближе к запуску, тем чаще
Смотрите на промежуточные варианты
Четкие правила игры и инструменты
43
![Page 44: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/44.jpg)
Срыв сроков
Причины срыва сроков
Внешние факторы
Внутренние факторы
44
![Page 45: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/45.jpg)
Срыв сроков
Внутренние факторы
Нехватка ресурсов
Идеализированная оценка
Некомпетентность исполнителя
Боязнь признания ошибок
45
![Page 46: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/46.jpg)
Срыв сроков
Борьба со срывом. Бессмысленная и беспощадная
Введение в проект дополнительных людей
часто замедляет процесс, а не ускоряет
46
![Page 47: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/47.jpg)
Срыв сроков
Борьба со срывом. Бессмысленная и беспощадная
Чем раньше понятно, что есть проблема,
тем больше времени на реагирование.
47
![Page 48: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/48.jpg)
Срыв сроков
Борьба со срывом. Бессмысленная и беспощадная
Не бойтесь сообщать о проблемах.
Возможно, что-то ещё можно сделать.
48
![Page 49: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/49.jpg)
Срыв сроков
Борьба со срывом. Бессмысленная и беспощадная
Не принимайте решений за бизнес.
Но помогайте подобные решения принимать.
49
![Page 50: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/50.jpg)
Срыв сроков
Борьба со срывом. Бессмысленная и беспощадная
Минимизируйте последствия срыва
50
![Page 51: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/51.jpg)
Срыв сроков
Борьба со срывом. Бессмысленная и беспощадная
Не можешь работать хорошо?
Работай много!
51
![Page 52: Разработка веб-сервисов осень 2013 лекция 4](https://reader033.vdocuments.net/reader033/viewer/2022052906/558bcebfd8b42aa60b8b4716/html5/thumbnails/52.jpg)
Резюме
Качество продукта начинается с качества команды
Ищите лучших, собеседуйте лучшими
Не всё сразу, вовлекайте в процесс
Эффективно управляйте своим временем
Помогайте в этом другим людям
Делегируйте и контролируйте
Оценивайте и минимизируйте последствия срыва сроков
52