Степан Василевский менеджер проектов QuartSoft Corp г.
Skype: stephen.vasilevsky ДГМА, кафедра КИТ JavaScript-программист – 1,5 года Разработчик на ASP.NET C# – 2 года Mobile development team lead – 5 месяцев Менеджер проектов – 8 месяцев
Продукт – то, что хочет получить заказчик Проект – процесс создания продукта
Сроки Стоимость Содержание работ Удовлетворённость заказчика
Основной документ – PMBoK (Project Management Body of Knowledge) Менеджер проекта управляет: временем стоимостью содержанием качеством рисками закупками персоналом коммуникациями интеграцией
ИнициацияЗакрытие Планирование Мониторинг Выполнение
Основные методологии: Экстремальное программирование – уровень личности Scrum – уровень команды Lean – уровень организации Основной документ – Agile Manifesto
Основные черты: Простота Общение Обратная связь Решительность
Что требуется от разработчика: Оценка времени Проектирование Программирование Качество
Что нужно знать заказчику: Как долго? Что сделано? Насколько хорошо?
Что нужно знать разработчику: Что нужно сделать? Когда это нужно сделать? Когда это сделано?
Практики экстремального программирования: Игра в планирование Маленькие релизы Метафора Простой проект Тестирование Рефакторинг Парное программирование Коллективное владение Постоянная интеграция 40-часовая рабочая неделя Контакт с заказчиком Стандарты кодирования
vision backlog selected backlog sprint backlog sprint daily scrum demo & review
Роли в Scrum: Scrum-мастер Владелец продукта (Product Owner) Команда
Sprint – период времени, по истечении которого демонстрируется фактически работающий продукт с инкрементом функциональности. Фиксированное содержание работы Сбор требований, дизайн, программирование, тестирование В результате – готовая сборка Короткие спринты – быстрая обратная связь
Артефакты: Product Backlog Sprint Backlog Sprint Burn Down Chart
Daily Scrum (stand up meeting): Что было сделано с момента предыдущего митинга до момента этого митинга? Что планируете делать с момента этого митинга до момента следующего митинга? Какие проблемы препятствуют выполнению запланированного?
Ретроспектива: Демонстрация инкремента продукта Оценка состояния продукта Обсуждение выполненных задач и возникающих проблем Выводы о дальнейшем развитии
Sprint Burn Down Chart
Степан Василевский менеджер проектов QuartSoft Corp. Skype: stephen.vasilevsky