Download - Software Engineering Bootcamp - Meeting 3
Yury Chernushenko
ПЛАНИРОВАНИЕ И КОНТРОЛЬТяжела и неказиста, жизнь подруги программиста
Yury Chernushenko
ЧТО У НАС НА СЕГОДНЯ
2
• Определение жизненного цикла • Планирование
• Стратегическое • Тактическое
• Техники оценки • Техники контроля проекта
Yury Chernushenko
ОПРЕДЕЛИТЕ ЖИЗНЕННЫЙ ЦИКЛ
3
Сбор требований
Дизайн
Разработка
Верификация
Использование
Waterfall
Yury Chernushenko
ОПРЕДЕЛИТЕ ЖИЗНЕННЫЙ ЦИКЛ
4
Требования
Архитектура
Спецификация
Разработка
V-Model
Юнит Тестирование
Интеграционное тестирование
Операционное тестирование
Yury Chernushenko
КАКОЙ У ВАС ЖИЗНЕННЫЙ ЦИКЛ
5
Agile
Источник: http://www.agileukraine.org/2013/02/how-spotify-builds-products.html
Yury Chernushenko
ПЛАНИРОВАНИЕ
6
Планирование - оптимальное распределение ресурсов для достижения поставленных целей.
Стратегическое планирование - процесс определения важных вех проекта (milestone) и описание общей стратегии достижения поставленных целей.
Тактическое планирование - детальное описание действий, ответственных и ресурсов необходимых для достижения определенных вех проекта.
Yury Chernushenko
СТРАТЕГИЧЕСКИЙ ПЛАН
7
Источник: Лекции Managing Software Development CMU
Yury Chernushenko
УПРАВЛЕНИЕ РЕСУРСАМИ - 1
8
Источник: Лекции Managing Software Development CMU
Yury Chernushenko
УПРАВЛЕНИЕ РЕСУРСАМИ - 2
9
Источник: Лекции Managing Software Development CMU
Yury Chernushenko
WORK BREAK DOWN STRUCTURE
10
Yury Chernushenko 11
ОЦЕНКИ
!Угадайка! Story points Functional
pointsCOCOMOPlanning
pokerПо аналогии
“Слепые котята” Оценивают проект в минутах
Yury Chernushenko 12
ДИАГРАММА ГАНТА
Yury Chernushenko 13
PERT ДИАГРАММА
Yury Chernushenko 14
КОНТРОЛЬ ПРОЕКТА!
• Which is the status? • SCRUM встречи • Burn down chart • Список задач
Yury Chernushenko 15
BURN DOWN CHART
Yury Chernushenko
ИНСТРУМЕНТЫMicrosoft Project - управление планами
16
Asana - обсуждения и управление задачами
Instagant - Диаграммы Ганта для проектов Asana
Basecamp - учет задач, обсуждения (удобно для работы с клиентом)
Yury Chernushenko
КОНТРОЛЬ ВРЕМЕНИ
17
Оцени
Замерь
Измени
Yury Chernushenko
ТЕХНИКА POMODORO
18
Составьте список задач Установите Pomodoro на 25 минут
Работайте над задачей пока не зазвенит будильник
Отметьте завершенные задачи
Возьмите короткий перерыв на 5 минут
Каждые 4 Pomodoro делайте длинный перерыв
Yury Chernushenko
ЧТО ПОЧИТАТЬ
19
Yury Chernushenko
ИНСТРУМЕНТЫ!
Toggl - Учет задач и времени
20
!Pomodoro - фокусировка на задаче
ToDo List в Блокноте - get things done
Yury Chernushenko
ЧТО ДАЛЬШЕ
Архитектура и дизайн
Управление качеством
Сбор и определение требований
Планирование и контроль
Управление рисками
21
Процессы