PowerPoint - QuartSoft

Download Report

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.

[email protected]

Skype: stephen.vasilevsky

http://www.linkedin.com/in/stephenv