Знакомство с командой

Завершено

DevOps имеет множество функций и инструментов, помогая команде сотрудничать и улучшать свои процессы. Ваше путешествие по DevOps начинается с введение в наши вымышленные члены команды программного обеспечения, которые обнаруживают, что им нужно улучшить процесс выпуска.

Tailspin Toys, или Tailspin для короткого, является видеоигрой компании. Tailspin размещает свои игровые серверы и веб-сайты в локальном центре обработки данных. Компания только что празднует выпуск новой гоночной игры. Они будут выпускать космический стрелок игру под названием Space Game в ближайшие месяцы.

Команда, с которой вы будете работать, создает веб-сайты для поддержки новых названий игр. Эти веб-сайты предоставляют информацию об игре, способах его получения и списках лидеров, которые показывают лучшие оценки. Каждый веб-сайт должен жить в тот же день, когда игра выпущена, которая требует координации между командами и ставит некоторое дополнительное давление на веб-команду.

Веб-сайт Space Game — это приложение .NET, написанное на языке C#, которое развертывается в Linux. Веб-сайт еще не завершен, но вот как выглядит прямо сейчас:

Screenshot of a web browser showing the Space Game website. The page shows graphics from the game and a button to download the game.

И вот как выглядит список лидеров:

Screenshot of a web browser showing the Space Game leaderboard. The leaderboard shows the top 10 players and their high scores.

Вы можете отфильтровать список лидеров по режиму или по карте игры. Вы также можете выбрать имя игрока, чтобы просмотреть свои достижения профиля и игры:

Screenshot of the Space Game website showing the top player's profile information.

Ниже приведены члены команды:

Энди является лидером разработки, который работал с компьютерами, так как он был ребенком. Он любит работать над личными проектами программирования в свободное время. Энди всегда хочет, чтобы у него было больше свободного времени.

A cartoon depiction of Andy.

Амита занимается контролем качества. Она спокойно, которая помогает некоторым темпераментным разработчикам. Она хорошо упорядочивает и задает приоритеты и жизни, чтобы найти пограничные случаи.

A cartoon depiction of Amita.

Тим работает в обслуживании. Он любит практические решения и действует очень осторожно (хотя некоторые могут использовать слово "параноик"). Это неудивительно, ведь именно ему звонят в 3 часа утра, если возникают проблемы.

A cartoon depiction of Tim.

Ирвин является менеджером по продуктам. Он был в индустрии видеоигр в течение десятилетий. Irwin действует дружелюбно к командам разработчиков, но все знают, что он благоприятует жесткому расписанию над людьми. Irwin имеет относительно фиксированное мышление, но если есть что-нибудь, что может помочь командам получить игры на рынок быстрее с меньшими усилиями, он все уши.

A cartoon depiction of Irwin.

Мара новая. Она только что присоединилась к Tailspin в качестве разработчика и сообщает Энди. Она присоединилась к Tailspin, потому что она любит игры, и она думала, что небольшая компания будет иметь много возможностей для инноваций. Она большой поклонник DevOps.

A cartoon depiction of Mara.

Доброе утро!

Ирвин - менеджер по продуктам команды - призвал всех в собрание, и он находится в плохом настроении. В список лидеров для гоночной игры было добавлено нескольких новых функций, и он показал его локальной группе игроков. Реакции игроков были разочаровывающими, чтобы сказать по крайней мере. Он считывает список основных проблем:

  • Некоторые функции работают правильно для только некоторых игровых режимов.
  • Обновление списка лидеров занимает слишком много времени, даже если игроков немного.
  • Несколько очков на игрока отображаются в виде нескольких игроков.
  • Новая функция ранжирования возвращает неверные результаты.
  • Нет способа группировать оценки в соответствии с определенной датой или игровым сеансом.
  • Потребовалось несколько месяцев для производства нового выпуска (и это сломано).

Он требует: "Сколько времени до устранения этих проблем?"

Энди думает: Мне нужен месяц для написания кода.

Амита думает: Мне нужна неделя на тестирование кода, но я не могу начать, пока Энди не закончит, а он всегда старается написать новый код.

Тим думает: Мне нужна минимум неделя для настройки сред и развертывания кода в рабочей среде. Я не могу начать, пока Амита не закончится, и она никогда не готова назвать что-то кандидат на выпуск.

Мара удивляется: Была ли эта работа ошибкой?

Энди смотрит вокруг его товарищей по команде и говорит: "Мы вернемся к вам".