Transcript PowerPoint - QuartSoft
Степан Василевский менеджер проектов 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-часовая рабочая неделя Контакт с заказчиком Стандарты кодирования
selected backlog sprint backlog daily scrum sprint 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 Normal 5 Real 6 7 8 9 10
Степан Василевский менеджер проектов QuartSoft Corp.
Skype: stephen.vasilevsky
http://www.linkedin.com/in/stephenv