Upload
miniq-epam-systems-inc
View
333
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
Excellence inSoftware Engineering
Miniq 11 – 18 июля 2013
Антон Золотарев
Андрей Артишевский
Time Management: успевай больше, волнуйся меньше!
Confidential
Excellence in Software Engineering
Андрей
ATG-PROD SE Manager
Антон
ATG-PROD QA Manager
Confidential
Познакомимся
Excellence in Software Engineering Confidential 3
Пример 1 - Правда, знакомо? :)
Excellence in Software Engineering
Пример 2 - Рабоче-задачный
Excellence in Software Engineering
Вы всегда все хранили в уме…
Excellence in Software Engineering
Все ровно, гладко, задачи идут одна за одной…
Excellence in Software Engineering
И тут – повышение / второй проект / внепроектная активность / обучение…
Excellence in Software Engineering
И задач все больше, больше, больше…
Excellence in Software Engineering
«Слушай, тут есть срочная тема, надо скорее сделать, бросай все!»
Excellence in Software Engineering
Excellence in Software Engineering Confidential 11
Section: Упражнение 2 – повторим упражнение 1 еще разSection: Упражнение 2 – повторим упражнение 1 еще раз
Section: Основы TM – управление по целямSection: Основы TM – управление по целям
Section: Упражнение 1 – запланируй свой деньSection: Упражнение 1 – запланируй свой день
Section: ВведениеSection: Введение
Excellence in Software Engineering Confidential 12
Section: ИнструментыSection: Инструменты
Section: Техники - продолжениеSection: Техники - продолжение
Section: Борьба с поглотителями времениSection: Борьба с поглотителями времени
Section: ТехникиSection: Техники
Excellence in Software Engineering Confidential 13
Section: Упражнение 3 – Самостоятельная работаSection: Упражнение 3 – Самостоятельная работа
Section: НапутствиеSection: Напутствие
Section: Практики от Антона и АндреяSection: Практики от Антона и Андрея
Section: ЛитератураSection: Литература
Excellence in Software Engineering Confidential 14
Ладно, полетели!
Excellence in Software Engineering Confidential 15
Section: Упражнение 2 – повторим упражнение 1 еще разSection: Упражнение 2 – повторим упражнение 1 еще раз
Section: Основы TM – управление по целямSection: Основы TM – управление по целям
Section: Упражнение 1 – запланируй свой деньSection: Упражнение 1 – запланируй свой день
Section: ВведениеSection: Введение
Excellence in Software Engineering Confidential 16
1. Забываешь о митингах или сроках выполнения тасков?
2. Теряешь письма или не отвечаешь вовремя?
3. Не успеваешь делать таски вовремя или …
4. Никак не можешь заставить себя за них взяться?
5. Постоянно отвлекаешься?
6. Частенько в состоянии стресса от обилия задач?
7. Постоянно не хватает времени на что-то еще?
8. Продуктивность далека от нормальной?
8 «ДА!»??? Тогда мы идем к вам!
АЗ: А мне нужен тайм менеджмент?
Excellence in Software Engineering
АЗ: Что такое ТМ
• Увеличивает эффективность
• Снижает трудозатраты
• Оптимизирует процесс работы
• Снижает стресс
Управление временем
Excellence in Software Engineering
АЗ: Что такое ТМ
Набор техник, инструментов и методов, помогающий сделать больше (и просто –
сделать) за то же время
Если работы физически больше, чем времени на ее выполнение – ТМ не
сработает
Excellence in Software Engineering
АЗ: Основной принцип
Пробуем –> выбираем –> подсаживаемся
Excellence in Software Engineering Confidential 20
Section: Упражнение 2 – повторим упражнение 1 еще разSection: Упражнение 2 – повторим упражнение 1 еще раз
Section: Основы TM – управление по целямSection: Основы TM – управление по целям
Section: Упражнение 1 – запланируй свой деньSection: Упражнение 1 – запланируй свой день
Section: ВведениеSection: Введение
Excellence in Software Engineering Confidential 21
Section: Упражнение 2 – повторим упражнение 1 еще разSection: Упражнение 2 – повторим упражнение 1 еще раз
Section: Основы TМ – управление по целямSection: Основы TМ – управление по целям
Section: Упражнение 1 – запланируй свой деньSection: Упражнение 1 – запланируй свой день
Section: ВведениеSection: Введение
Excellence in Software Engineering Confidential 22
Хочешь чего-то?
Excellence in Software Engineering Confidential 23
Поставь цель!И работай, работай, работай!
Excellence in Software Engineering
АЗ: Процесс достижения цели
Ставим цель Делим цель на задачи
Приоритезируем задачи
Выстраиваем цепочку
задач
Делегируем часть задач
Планируем выполнение
задач
Excellence in Software Engineering
АЗ: Ставим цель
• S (pecific) – конкретная
• M (easurable) – измеримая
• A (ttainable) – достижимая
• R (elevant) – востребованная
• T (imed) – в конкретных временных рамках
Excellence in Software Engineering
АЗ: Пример цели
Найти время и пойти на английский язык
С помощью как минимум 2-х инструментов ТМ к 1-му сентября высвободить 3 часа в
неделю на английский
Excellence in Software Engineering
АЗ: Делим цель на задачи
ЦельЗадача 1
Задача 2
Задача 2.1
Задача 2.2
Задача 3
Задача 3.1
Задача 3.1.1
Excellence in Software Engineering
АЗ: Приоритезируем задачи
Excellence in Software Engineering
АЗ: Например…
• Срочно и важно (не допускать!)
– Эскалация от Заказчика
– Забытый репорт о качестве билда
– Незаполненный тайм репорт 30 числа
• Несрочно и важно (делать!)
– Выстраивание отношений
– Оптимизация процессов
– Оценка и планирование работ
• Срочно и неважно (делегировать!)
– Ответы на вопросы других команд
– Аппрув отпусков
• Несрочно и неважно (забивать!)
– Просмотр SINов и писем из NoWork
– Пожиратели времени
Excellence in Software Engineering
АЗ: Делегируем задач
• Виды:
– Делегирование полномочий
– Делегирование ответственности
• Направления:
– Вниз
– В сторону
– Вверх
Excellence in Software Engineering
АЗ: Выстраиваем цепочки задач
Задача 1
Задача 2
Задача 3
Задача 2
Задача 1
Задача 3
Задача 4
Задача 5
Excellence in Software Engineering
АЗ: Планируем выполнение задач
• На месяц – настройся!
– Цели
– Проекты
• На неделю – сфокусируйся!
– Средние по длительности задачи (1-3 дня)
– Подцели
• На день – действуй!
– Оперативные задачи
– Кратковременные задачи (<1 дня)
– Просьбы, ответы и т.п.
Excellence in Software Engineering Confidential 33
Section: Упражнение 2 – повторим упражнение 1 еще разSection: Упражнение 2 – повторим упражнение 1 еще раз
Section: Основы TM – управление по целямSection: Основы TM – управление по целям
Section: Упражнение 1 – запланируй свой деньSection: Упражнение 1 – запланируй свой день
Section: ВведениеSection: Введение
Excellence in Software Engineering Confidential 34
АЗ: Скриншоты разного уровня сотрудников
Excellence in Software Engineering Confidential 35
Section: ИнструментыSection: Инструменты
Section: Техники - продолжениеSection: Техники - продолжение
Section: Борьба с поглотителями времениSection: Борьба с поглотителями времени
Section: ТехникиSection: Техники
Excellence in Software Engineering Confidential 36
Excellence in Software Engineering
Вы всегда все хранили в уме…
Excellence in Software Engineering
Но вот познакомились с прекрасной девушкой…
Excellence in Software Engineering
И по старой доброй привычке запомнили день встречи…
Excellence in Software Engineering
Но прошел месяц, два, три… одиннадцать и скоро юбилей…
Excellence in Software Engineering
Хмммм, а в какой он день?
Excellence in Software Engineering
Паника-паника!
Excellence in Software Engineering
А всего-то и нужно было – записать
Excellence in Software Engineering
АЗ: Выгружаем все из головы
• Берем удобный инструмент
• Записываем всё:
– Цели и задачи
– Идеи
– Итоги встреч и решения
– Полезную информацию «на потом»
– И т.д.
Главное – голова не должна помнить то, над чем сейчас не работает!
Excellence in Software Engineering 45
АА: Митинги
• Agenda - отправляем заранее:
а) время митинга сокращается;
б) он становится более плодотворным;
• Follow-ups - пишем сразу (а не по памяти):
а) все забывается (причем не только вами!);
б) не надо потом тратить время на написание;
в) очень помогаем остальным участникам сэкономить время;
Excellence in Software Engineering 46
АА: Повторяющиеся задачи
• Примеры: weekly status meeting, daily stand-up, fill in time journal, заплатить за квартиру.
• Что с ними делать?
• Вбиваем в календарь как recurring events: не забываем и не отвлекаемся!
• Почему они делаются в одно время?
а) настраиваемся, привыкаем;
б) знаем, когда можно будет поднять те или иные вопросы, не отвлекая других людей в неудобное время (бегать каждый раз или собрать все вопросы и обсудить на митинге).
Excellence in Software Engineering 47
АА: Мерзкие задачи (I)
• Метод «лягушки» - «съедать» по одной в день!
Excellence in Software Engineering 48
АА: Мерзкие задачи (II) или «я не буду фиксать этот баг!»
Пример – домашка по «Introduction to management»
• можно выкинуть или делегировать;• можно сделать поскорее с утра (вариант: на выходных) и
забыть; // можно материться вслух! • можно заменить другими, менее противными – цель можно
достигнуть по-разному;
• а можно попробовать найти фан в них!
а) я пофиксаю этот баг любыми силами и пойду к менеджеру с вопросом о готовности к промоушену! // реальный пример из жизни с положительным развитием
б) я сделаю этот таск, ведь «тяжело в учении – легко в бою» // на будущее
• Стоит вбивать в календарь время под такие таски! Это гарантирует, что и такие таски будут делаться.
Excellence in Software Engineering 49
АА: Большие или «бюджетируемые» задачи (I)
Excellence in Software Engineering 50
АА: Большие или «бюджетируемые» задачи (II)Примеры: провести semi-annual performance review, подготовить презентацию по Time Management в сжатые сроки
• Что делать с такими задачами и как находить на них время?
а) разбивать на подзадачи, ибо на огромные задачи никогда не найдется времени:// «проработать слайды 7-12 презентации – 1 час»
б) выделять отрезки времени в календаре на именно эту задачу:
// реально вбивать в календарь несколько таких подзадач и делать!
Excellence in Software Engineering Confidential 51
– Набить «жесткие» задачи (с ограничением по времени)
– Добавить гибкие задачи и части больших “бюджетируемых” задач
– Добавить время до-после жестких задач в качестве буферов на плавающую длительность задач и переключение
АА: Планируем день/неделю/месяц
Excellence in Software Engineering Confidential 52
Excellence in Software Engineering Confidential 53
Section: ИнструментыSection: Инструменты
Section: Техники - продолжениеSection: Техники - продолжение
Section: Борьба с поглотителями времениSection: Борьба с поглотителями времени
Section: ТехникиSection: Техники
Excellence in Software Engineering Confidential 54
• Проблема:
– Мы все хорошо запланировали, но почему-то постоянно не успеваем.
• Упражнение:
– На что мы прожигаем время?
– Как будем с этим бороться?
Борьба с поглотителями времени
Excellence in Software Engineering Confidential 55
Section: ИнструментыSection: Инструменты
Section: Техники - продолжениеSection: Техники - продолжение
Section: Борьба с поглотителями времениSection: Борьба с поглотителями времени
Section: ТехникиSection: Техники
Excellence in Software Engineering Confidential 56
АЗ: Поток
Excellence in Software Engineering Confidential 57
Что делать?
Excellence in Software Engineering Confidential 58
Excellence in Software Engineering Confidential 59
АА: «Помидорки»
1. Определяемся с таском;2. Ставим виртуальный таймер
на 25 минут;3. Работаем только над этим
таском все 25 минут;4. Отдыхаем 5 минут;5. Делаем один большой
перерыв после каждых 4 «помидорок».
Excellence in Software Engineering Confidential 60
АЗ: GTD
Excellence in Software Engineering Confidential 61
Section: ИнструментыSection: Инструменты
Section: Техники - продолжениеSection: Техники - продолжение
Section: Борьба с поглотителями времениSection: Борьба с поглотителями времени
Section: ТехникиSection: Техники
Excellence in Software Engineering Confidential 62
Что можно делать:
• посмотреть свое расписание (+ напоминалки, номер комнаты и т.д.!)
• оперативно добавить задачи или сделать пометки
• сфоткать схему, время работы заведения и т.д. // сэкономить время
• получить доступ к документам через cloud
АА: Смартфон - всегда под рукой
Excellence in Software Engineering Confidential 63
АЗ: Wunderlist/RTM/Doit.im - таск трекеры
Excellence in Software Engineering Confidential 64
• http://www.pomodoro.me/
• http://www.focusboosterapp.com/
• Pomodoro timer (Chrome extension)
АЗ: Pomodoro - помощник в технике
Excellence in Software Engineering Confidential 65
• Что будем хранить?
списки людей, пароли, какая-то интересная мысль, конфигурация для установки ATG, команды SQL для создания схем, список дел на будущее;
• Зачем?
Чтобы не забыть;
Чтобы выгрузить из головы;
Чтобы иметь доступ в любом месте (через cloud);
• Главная мысль:
хранение информации, используемой не один раз, позволяет здорово экономить время;
важно иметь возможность быстро найти нужную информацию. Если можете найти – можете пока не париться с систематизацией
АА: OneNote - хранение информации
Excellence in Software Engineering Confidential 66
Excellence in Software Engineering Confidential 67
• АА: Использование Outlook – это отдельная тема для длинного рассказа и повод почитать книжки.
• В рамках данного miniq считаю нужным кратко пройтись по базовым вещам, которые значительно упрощают жизнь и экономят время.
AA: Outlook - введение
Excellence in Software Engineering Confidential 68
• Работайте с ним, не полагайтесь на память! Не стесняйтесь вбивать события через месяц, выставляя грамотно напоминалку.
• Используйте простые и логичные механизмы для управления митингами (вместо написания писем)! Например, Scheduling Assistant.
• Планируйте рабочие и личные задачи в одном месте.
AA: Outlook - календарь
Excellence in Software Engineering Confidential 69
• Активно пользуйтесь механизмом follow-up! Даже если используется другая программа для хранения тасков.
Сэкономите время, разбирая почту («это гляну потом»);
Не забудете ответить на важные письма;
Не потратите время на пересоздание таска по письмам;
Всегда быстро найдете интересующее письмо;
Сразу увидите, что надо сделать уже сегодня, а что подождет;
Увидите ваши таски на любом мобильном устройстве, подключенном к Exchange;
AA: Outlook – таск-лист
Excellence in Software Engineering Confidential 70
• Создайте отдельные папки для писем разного содержания, от разных отправителей/клиентов;
• Настройте автоматическую сортировку писем: читайте только самое важное сразу, остальное – в свободный момент;
• Отделите nowork от остальной рабочей почты – не будете тратить время на чтение подобной почты в условиях недостатка времени;
• Public Folders – не обязательно подписываться! Никакого СПАМа в нежелательное время, плюс не надо заниматься сортировкой.
AA: Outlook – сортировка почты
Excellence in Software Engineering Confidential 71
• Настройте автоматическую архивацию писем, не тратьте на это свое время!
• Важно: ВСЯ (!) почта должна быть доступна и через 5 лет. Позаботьтесь о том, чтобы была возможность найти важные письма в будущем.
• Неактуальную почту (например, со старых проектов) стоит скинуть в отдельные файлы-хранилища на диске.
AA: Outlook – архивация
Excellence in Software Engineering Confidential 72
Section: Упражнение 3 – Самостоятельная работаSection: Упражнение 3 – Самостоятельная работа
Section: НапутствиеSection: Напутствие
Section: Практики от Антона и АндреяSection: Практики от Антона и Андрея
Section: ЛитератураSection: Литература
Excellence in Software Engineering Confidential 73
• Что делать, когда резко навалили работы и возникли стресс, часто даже паника?
– Бросьте все, отвлекитесь, успокойтесь, попейте чаю - перезагрузитесь;
– Не пытайтесь прыгать от одной задачи к другой, отвечать впопыхах – не сделаете ни одной;
– По возможности отбросьте не самое срочное и делегируйте часть задач;
– Трезво оцените приоритеты задач (вариант – уточните приоритеты у руководителя и прочих заинтересованных лиц);
– Уточните, достаточно ли у вас данных для выполнения задач. Если нет – запросите их и переключитесь на другие задачи;
– Предоставьте ETA по всем выполнимым задачам в очереди;
– Начинайте делать задачи по одной (вспоминаем метод «помидорки»).
АА: Состояние стресса и перегрузки
Excellence in Software Engineering Confidential 74
• Ситуация: ящик точно полон, вас явно ждут разные люди для уточнения вопросов. Что делать, чтобы влиться быстро?
– Просмотрите почту заранее из дома – наметьте основные задачи на завтра;
– Позвоните товарищам, руководителю - уточните рабочую обстановку и выясните текущие приоритеты, подтвердите свое возвращение;
– По возможности оцените зависимости задач: запросите недостающую информацию заранее, отбросьте задачи, которые имеют неразрешенные зависимости;
– Постарайтесь приоритизировать свои задачи заранее, не тратя на это рабочее время;
– Вбейте в календарь время для самых важных встреч с людьми (митинги), работы с почтой, наиболее приоритетных задач.
– Придите на работу пораньше и …
АА: Возвращение из отпуска
Excellence in Software Engineering Confidential 75
• Планирование на день (Doit.im) и неделю (канбан доска)
• Работа по проектам
• «Входящие» через GTD
• Связка Outlook + OneNote
• «Лягушачьи лапки» с утра
АЗ: Как я обрабатываю все текущие задачи
Excellence in Software Engineering Confidential 76
Excellence in Software Engineering Confidential 77
Section: Упражнение 3 – Самостоятельная работаSection: Упражнение 3 – Самостоятельная работа
Section: НапутствиеSection: Напутствие
Section: Практики от Антона и АндреяSection: Практики от Антона и Андрея
Section: ЛитератураSection: Литература
Excellence in Software Engineering Confidential 78
• Общего рецепта не существует – ищите свои методы и инструменты;
• Никогда не будет все идеально – просто устраните то, что доступно;
• Не бойтесь отступать от правил!
• Усилия того стоят!
• Грамотный TM – предпосылка к промоушену
АА: Напутствие
Excellence in Software Engineering Confidential 79
Excellence in Software Engineering Confidential 80
Section: Упражнение 3 – Самостоятельная работаSection: Упражнение 3 – Самостоятельная работа
Section: НапутствиеSection: Напутствие
Section: Практики от Антона и АндреяSection: Практики от Антона и Андрея
Section: ЛитератураSection: Литература
Excellence in Software Engineering
АЗ: Фреймворк
Фреймворк
Инструменты
Методы
Процесс
Excellence in Software Engineering Confidential 82
• ДЗ - разработать свой фреймворк по ТМ, т.е. как вы будете дальше использовать ТМ.Подходы, инструменты – все.Проверять будет ваш RM.
• Статья на Хабре - что бы вы посоветовали тому горе-менеджеру?13 причин не быть управленцем
АА: Самостоятельная работа
Excellence in Software Engineering Confidential 83
Section: Упражнение 3 – Самостоятельная работаSection: Упражнение 3 – Самостоятельная работа
Section: НапутствиеSection: Напутствие
Section: Практики от Антона и АндреяSection: Практики от Антона и Андрея
Section: ЛитератураSection: Литература
Excellence in Software Engineering Confidential 84
• Дэвид Аллен «Искусство продуктивности без стресса»
• Стивен Кови «7 навыков высокоэффективных людей»
• Глеб Архангельский «Тайм-драйв. Как успевать жить и работать?»
• Тимоти Феррис «Как работать по 4 часа в неделю»
• Лео Бабаута «Нет прокрастинации»
АЗ: Что почитать?
Excellence in Software Engineering Confidential 85
Что имеем на выходе? :)
Excellence in Software Engineering Confidential 86
Q & A
Вопросы?