software engineering bootcamp - meeting 3

Post on 29-Jan-2018

368 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Процессы

top related