Management of projects

491 views
422 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
491
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Management of projects

  1. 1. Степан Василевскийменеджер проектов QuartSoft Corp. 2012 г.
  2. 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. 3. • Продукт – то, что хочет получить заказчик• Проект – процесс создания продукта
  4. 4. Удовлетворённость заказчикаСодержание работ
  5. 5. Основной документ – PMBoK (Project Management Body of Knowledge)Менеджер проекта управляет:• временем • качеством • персоналом• стоимостью • рисками • коммуникациями• содержанием • закупками • интеграцией
  6. 6. ПланированиеИнициация Мониторинг Закрытие Выполнение
  7. 7. Основной документ – Agile ManifestoОсновные методологии:• Экстремальное программирование – уровень личности• Scrum – уровень команды• Lean – уровень организации
  8. 8. Основные черты:• Простота• Общение• Обратная связь• Решительность
  9. 9. Что требуется от разработчика:• Оценка времени• Проектирование• Программирование• Качество
  10. 10. Что нужно знать заказчику:• Как долго?• Что сделано?• Насколько хорошо?
  11. 11. Что нужно знать разработчику:• Что нужно сделать?• Когда это нужно сделать?• Когда это сделано?
  12. 12. Практики экстремального программирования:• Игра в планирование • Парное программирование• Маленькие релизы • Коллективное владение• Метафора • Постоянная интеграция• Простой проект • 40-часовая рабочая неделя• Тестирование • Контакт с заказчиком• Рефакторинг • Стандарты кодирования
  13. 13. daily scrum sprint sprint backlogselected backlog demo & review vision backlog
  14. 14. Роли в Scrum:• Scrum-мастер• Владелец продукта (Product Owner)• Команда
  15. 15. Sprint – период времени, по истечении которого демонстрируетсяфактически работающий продукт с инкрементомфункциональности.• Фиксированное содержание работы• Сбор требований, дизайн, программирование, тестирование• В результате – готовая сборка• Короткие спринты – быстрая обратная связь
  16. 16. Артефакты:• Product Backlog• Sprint Backlog• Sprint Burn Down Chart
  17. 17. Daily Scrum (stand up meeting):• Что было сделано с момента предыдущего митинга до момента этого митинга?• Что планируете делать с момента этого митинга до момента следующего митинга?• Какие проблемы препятствуют выполнению запланированного?
  18. 18. Ретроспектива:• Демонстрация инкремента продукта• Оценка состояния продукта• Обсуждение выполненных задач и возникающих проблем• Выводы о дальнейшем развитии
  19. 19. 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
  20. 20. Степан Василевскийменеджер проектов QuartSoft Corp. stephen@quartsoft.com Skype: stephen.vasilevskyhttp://www.linkedin.com/in/stephenv

×