SlideShare a Scribd company logo
1 of 21
Степан Василевский
менеджер проектов QuartSoft Corp.
                          2012 г.
• ДГМА, кафедра КИТ
• JavaScript-программист – 1,5 года
• Разработчик на ASP.NET C# – 2 года
• Mobile development team lead – 5 месяцев
• Менеджер проектов – 8 месяцев




                                                          stephen@quartsoft.com
                                                        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          6   7   8   9   10

                                     Normal       Real
Степан Василевский
менеджер проектов QuartSoft Corp.
             stephen@quartsoft.com
           Skype: stephen.vasilevsky
http://www.linkedin.com/in/stephenv

More Related Content

What's hot

CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Denis Tuchin
 
Владислав Чернов, Badoo
Владислав Чернов, BadooВладислав Чернов, Badoo
Владислав Чернов, Badoo
Ontico
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
Andrey Rebrov
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QAFest
 

What's hot (19)

Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметилДенис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
 
Тестируем производительность с помощью Selenium
Тестируем производительность с помощью SeleniumТестируем производительность с помощью Selenium
Тестируем производительность с помощью Selenium
 
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
 
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
 
Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
 
Длинный путь к DevOps?
Длинный путь к DevOps?Длинный путь к DevOps?
Длинный путь к DevOps?
 
Владислав Чернов, Badoo
Владислав Чернов, BadooВладислав Чернов, Badoo
Владислав Чернов, Badoo
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Тестирование инсталляторов
Тестирование инсталляторовТестирование инсталляторов
Тестирование инсталляторов
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
 

Similar to Management of projects

Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Анастасия Виноградова
 
IT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действииIT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действии
Gleb Rybalko
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
Magneta AI
 
Разработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииРазработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализации
sportgid
 
Проектирование большого интернет-магазина
Проектирование большого интернет-магазинаПроектирование большого интернет-магазина
Проектирование большого интернет-магазина
Artem Markov
 

Similar to Management of projects (20)

Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
 
Agile days `16 summary
Agile days `16 summaryAgile days `16 summary
Agile days `16 summary
 
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
 
IT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действииIT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действии
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Разработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииРазработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализации
 
Проектирование большого интернет-магазина
Проектирование большого интернет-магазинаПроектирование большого интернет-магазина
Проектирование большого интернет-магазина
 
Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"
 
Free Desktop QA Engineers: implement automation testing
Free Desktop QA Engineers: implement automation testingFree Desktop QA Engineers: implement automation testing
Free Desktop QA Engineers: implement automation testing
 
DersuDev #1 2015 - Continous Integration
DersuDev #1 2015 - Continous IntegrationDersuDev #1 2015 - Continous Integration
DersuDev #1 2015 - Continous Integration
 
2.2 Методологии разработки ПО
2.2  Методологии разработки ПО2.2  Методологии разработки ПО
2.2 Методологии разработки ПО
 
Разработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного циклаРазработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного цикла
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. Прохоренко
 
Scrum Wars
Scrum WarsScrum Wars
Scrum Wars
 
Code review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспеченияCode review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспечения
 
Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)Cеминар в Виннице (22.03.2014)
Cеминар в Виннице (22.03.2014)
 
120706 pm v1
120706 pm v1120706 pm v1
120706 pm v1
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
 

More from MageCloud

Yii development
Yii developmentYii development
Yii development
MageCloud
 
Security testing
Security testingSecurity testing
Security testing
MageCloud
 
Project lifecircle
Project lifecircleProject lifecircle
Project lifecircle
MageCloud
 
Magento ecommerce
Magento ecommerceMagento ecommerce
Magento ecommerce
MageCloud
 
Dotnet development
Dotnet developmentDotnet development
Dotnet development
MageCloud
 
Corporate structure project_team
Corporate structure project_teamCorporate structure project_team
Corporate structure project_team
MageCloud
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
MageCloud
 
Clientside optimization
Clientside optimizationClientside optimization
Clientside optimization
MageCloud
 
Automated testing
Automated testingAutomated testing
Automated testing
MageCloud
 

More from MageCloud (20)

How to find the Right Mobile and Cloud Application Development Company for Yo...
How to find the Right Mobile and Cloud Application Development Company for Yo...How to find the Right Mobile and Cloud Application Development Company for Yo...
How to find the Right Mobile and Cloud Application Development Company for Yo...
 
First Steps to Mobile Sites and Apps
First Steps to Mobile Sites and AppsFirst Steps to Mobile Sites and Apps
First Steps to Mobile Sites and Apps
 
Optimizing Magento for Peak Performance
Optimizing Magento for Peak PerformanceOptimizing Magento for Peak Performance
Optimizing Magento for Peak Performance
 
Cloud Based Business Application Development
Cloud Based Business Application DevelopmentCloud Based Business Application Development
Cloud Based Business Application Development
 
Three keys to successful banner ads
Three keys to successful banner adsThree keys to successful banner ads
Three keys to successful banner ads
 
Two Facets of Great e-Commerce: PPC and Landing Page Best Practices
Two Facets of Great e-Commerce: PPC and Landing Page Best PracticesTwo Facets of Great e-Commerce: PPC and Landing Page Best Practices
Two Facets of Great e-Commerce: PPC and Landing Page Best Practices
 
Yii development
Yii developmentYii development
Yii development
 
Testing
TestingTesting
Testing
 
Security testing
Security testingSecurity testing
Security testing
 
Project lifecircle
Project lifecircleProject lifecircle
Project lifecircle
 
Magento ecommerce
Magento ecommerceMagento ecommerce
Magento ecommerce
 
Graphics
GraphicsGraphics
Graphics
 
Dotnet development
Dotnet developmentDotnet development
Dotnet development
 
Corporate structure project_team
Corporate structure project_teamCorporate structure project_team
Corporate structure project_team
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Clientside optimization
Clientside optimizationClientside optimization
Clientside optimization
 
Automated testing
Automated testingAutomated testing
Automated testing
 
Amazon
AmazonAmazon
Amazon
 
Agile
AgileAgile
Agile
 
Webdesign
WebdesignWebdesign
Webdesign
 

Management of projects

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