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