PowerPoint - QuartSoft

Report
Степан Василевский
менеджер проектов QuartSoft Corp.
2012 г.
• ДГМА, кафедра КИТ
• JavaScript-программист – 1,5 года
• Разработчик на ASP.NET C# – 2 года
• Mobile development team lead – 5 месяцев
• Менеджер проектов – 8 месяцев
[email protected]
Skype: stephen.vasilevsky
http://www.linkedin.com/in/stephenv
• Продукт – то, что хочет получить заказчик
• Проект – процесс создания продукта
Удовлетворённость
заказчика
Содержание работ
Основной документ – PMBoK (Project Management Body of Knowledge)
Менеджер проекта управляет:
• временем
• качеством
• персоналом
• стоимостью
• рисками
• коммуникациями
• содержанием
• закупками
• интеграцией
Планирование
Инициация
Мониторинг
Выполнение
Закрытие
Основной документ – Agile Manifesto
Основные методологии:
• Экстремальное программирование – уровень личности
• Scrum – уровень команды
• Lean – уровень организации
Основные черты:
• Простота
• Общение
• Обратная связь
• Решительность
Что требуется от разработчика:
• Оценка времени
• Проектирование
• Программирование
• Качество
Что нужно знать заказчику:
• Как долго?
• Что сделано?
• Насколько хорошо?
Что нужно знать разработчику:
• Что нужно сделать?
• Когда это нужно сделать?
• Когда это сделано?
Практики экстремального программирования:
• Игра в планирование
• Парное программирование
• Маленькие релизы
• Коллективное владение
• Метафора
• Постоянная интеграция
• Простой проект
• 40-часовая рабочая неделя
• Тестирование
• Контакт с заказчиком
• Рефакторинг
• Стандарты кодирования
daily
scrum
sprint
sprint backlog
selected backlog
demo & review
vision
backlog
Роли в Scrum:
• Scrum-мастер
• Владелец продукта (Product Owner)
• Команда
Sprint – период времени, по истечении которого демонстрируется
фактически работающий продукт с инкрементом
функциональности.
• Фиксированное содержание работы
• Сбор требований, дизайн, программирование, тестирование
• В результате – готовая сборка
• Короткие спринты – быстрая обратная связь
Артефакты:
• Product Backlog
• Sprint Backlog
• Sprint Burn Down Chart
Daily Scrum (stand up meeting):
• Что было сделано с момента предыдущего митинга до
момента этого митинга?
• Что планируете делать с момента этого митинга до
момента следующего митинга?
• Какие проблемы препятствуют выполнению
запланированного?
Ретроспектива:
• Демонстрация инкремента продукта
• Оценка состояния продукта
• Обсуждение выполненных задач и возникающих проблем
• Выводы о дальнейшем развитии
Sprint Burn Down Chart
80
72
64
56
48
40
32
24
16
8
0
0
1
2
3
4
5
Normal
6
Real
7
8
9
10
Степан Василевский
менеджер проектов QuartSoft Corp.
[email protected]
Skype: stephen.vasilevsky
http://www.linkedin.com/in/stephenv

similar documents