Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Адаптивная методика управления проектом (на при...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Адаптивная методика управления проектом (на примере Календаря Mail.Ru)

Евгений Емельянов (Mail.Ru Group)
Существуют ли универсальные методологии управления проектами, какие методики применять на разных стадиях разработки, стоит ли применять новые методики к своему проекту — эти и некоторые другие вопросы будут затронуты в докладе. Минимум абстракций, максимум конкретики и примеров из жизни проекта «Календарь@Mail.Ru».

Avatar for Moscow Python Meetup

Moscow Python Meetup PRO

January 25, 2013

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Какая методология лучше – PMBoK, MSF, RUP, ISO 10006, Scrum,

    Kanban или липкие листочки? Я читал книгу/слышал на конференции про методологию «N», могу ли я применить ее в своем проекте? Почему все так хвалят Scrum? У нас как-то не пошло. ЧАВО
  2. А E B C D 1 год 2 год 3

    год 4 год Назовем это Srum ? А Откуда берутся методологии?* Проект 1 Проект 2 * По крайней мере, многие из них
  3. Что делать?!11 Адаптивная методика – диктатура здравого смысла Шаг в

    сторону Осознание проблем Постановка правильных вопросов Фреймворк инструментов управления Решение проблем
  4. Календарь - детство Новая команда Старт разработки - сейчас Продукт

    на первом месте Фиксированные жесткие сроки
  5. Календарь - детство - Формализация - Бюрократия - Формализация -

    Бюрократия - Формализация - Бюрократия - Формализация
  6. Календарь - детство - Быстрые итерации - Риал-тайм общение -

    Гибкие требования - Моментальный фидбэк - Поддержка процесса всего в 2 калориях
  7. Что дальше? Проблемы • Качество кода и личная ответственность •

    Минимизация трудозатрат на релиз итераций • Масштабируемость команды • Не менее 80% времени итерации должно тратиться на новые фичи Возможные решения • Автоматизированное тестирование • Обязательное покрытие JS кода тестами • Включение в процесс мобильных версий • Continuous integration?