Андрей Тягунов Руководитель проекта Компания «Никита» moonrat@nikita.ru vs Реальная жизнь XP.

Презентация:



Advertisements
Похожие презентации
Андрей Тягунов Руководитель проекта Компания «Никита» От идеи до игры.
Advertisements

EXtreme Programming XP Тема 2. XP Заказчики определяют: объем работ; приоритеты; композиции версий; сроки выпуска версий. Разработчики определяют: оценку.
Производство Производство больших объемов графики в сжатые сроки Супряга Андрей Ведущий художник.
Как не получить «кота в мешке» или поэтапная разработка мобильных приложений Евгений Кузьмин Руководитель отдела разработки.
Тестирование веб-проектов в Agile Асхат Уразбаев, ScrumTrek.
EXtreme Programming XP Тема 1. XP Экстремальное программирование небольших и средних неясных и быстро меняющихся требований Экстремальное программирование.
Круглый стол: Как учитывать время разработчиков, чтобы их не тошнило?
Коучинг – это партнерское взаимодействие коуча и клиента, способствующее клиенту в достижении его цели.
Программа индивидуального консультирования «Развитие карьеры: стратегии, достижения»
В двух словах Михаил Смирнов
АССЕССМЕНТ ЦЕНТР применение модели компетенций Развивайся сегодня и будь на шаг впереди завтра!
О компании СтартАп SBTcorp СтартАп SBTcorp - команда молодых и энергичных специалистов, для которых профессия "инженер" - не только строчка в дипломе,
Жизненные планы. Планирование Планирование – составление плана развития чего- нибудь, включение в план каких-нибудь работ Планирование включает в себя.
Образ современного учителя Команда ТИП(С) 2 и К о Сетевой проект Межрегиональный Молодежный Форум «Лидер-Байкал 2009»
Почему Microsoft занялась этим вопросом Только 20% проектов разработки ПО в мире признаются успешными Основные причины неудач: – Постоянное изменение требований.
Анализ проекта [Проект] [Докладчик]. Исполнение и цели Цель: укажите исходные цели или цели проекта –Перечислите критерии оценки успешного выполнения.
Trial-and-error: или как мы начинали тестировать Емелина Татьяна.
107045, г. Москва, ул. Сретенка, д. 28 Т: +7 (495) Ф: +7 (495) facebook.com/mguu.ru vk.com/mguu ru Закон синергии.
No. 31 Логико-структурная схема. No. 32 Что такое логико-структурная схема? Четкий, простой и логически составленный план действий; Позволяет руководителям.
Эволюция процесса разработки или закон Паркинсона в действии. Костин Олег Директор по разработке Компания «NIKITA»
Транксрипт:

Андрей Тягунов Руководитель проекта Компания «Никита» vs Реальная жизнь XP

В чем, собственно проблема? Головная боль при составлении плана разработки? Сильная зависимость от кадров? Плывут сроки? Технологии меняются слишком быстро? Издатель сам не знает, что хочет? Лавинообразно плодящиеся баги? Сборка игры вызывает очередной приступ головной боли у всей команды на неделю?

Мы выбрали XP ! Что в результате?

Планирование Условное планирование генерального плана (этапы) Четкое планирование этапа Декомпозиция задач с конца до начала Список недельных задач Собрания стоя Еженедельное обсуждение новых задач

А не замахнуться ли нам на В. Шекспира? Дипломат Критик Консультант Большой начальник Заказчик Приемщик Наблюдатель Ролевые игры

А что с программистами? Самые трудные задачи вперед! Делаем только то, что необходимо Простой код Отсутствие специализации Постоянный рефакторинг Частая интеграция (VSS) Работа парами? Тесты

А как же художники? Самые трудные задачи вперед! Отсутствие специализации (специфика технологии) Частая интеграция Работа парами? Общие графические ресурсы

Программисты и художники работают похоже, не так ли?

Что же в результате? Полная смена движка в процессе разработки Полная смена технологии изготовления моделей Техно демо игры на стенде компании «Никита» В разработке несколько совершенно разных проектов основанные на постоянно меняющемся движке

Фишки! Применение всех техник XP сразу может привести к непредсказуемым результатам Постепенное наращивание используемых техник наиболее эффективно Разумное применение техник XP с учетом специфики конкретного проекта Еженедельная оценка эффективности используемых техник Если какие либо техники перестали работать эффективно, смело избавляемся от них Команда разработчиков всегда находится в стадии формирования Контроль за взаимоотношениями в команде

Вопросы? Андрей Тягунов Руководитель проекта Компания Никита