AppDynamics + Atlassian
Превращение AppDynamics из разрозненного стартапа в команду команд
Отрасль
Офис
Сан-Франциско, Калифорния
Размер компании
1500–2000 сотрудников
Продукты
Solution Partner
Сообщество Atlassian
Когда за два года штат AppDynamics вырос вдвое, роста потребовала и принятая в компании культура стартапов. Команда, управляющая Jira, взяла на себя ответственность за преодоление разрозненности команд и информации, а также создание открытой и прозрачной культуры. Для решения поставленных задач был выбран набор продуктов Atlassian.
По мере роста компании принятая в AppDynamics культура «стартапов в стартапе» потребовала совершенствования
С момента своего открытия в 2008 году компания AppDynamics, базирующаяся в Сан-Франциско и занимающаяся глобальным мониторингом приложений, использовала культуру предпринимательства. Все команды организации работали по принципу «стартапа в стартапе». Они встречали проблемы лицом к лицу и создавали собственные решения, которые успешно справлялись с реализацией миссии компании, заключавшейся в том, чтобы «заставить цифровой мир работать» на благо клиентов по всему миру.
Однако по мере превращения AppDynamics из небольшого стартапа в сегодняшнее предприятие с двумя тысячами сотрудников компания столкнулась с проблемами роста. Многие процессы и системы, использующиеся с первых дней существования компании, нуждались в обновлении, чтобы идти в ногу с меняющимися целями и потребностями бизнеса.
«Когда я только пришел в компанию, каждая команда работала как отдельный стартап и принимала решения независимо, — говорит Джефф Тиллетт, старший менеджер по сборкам и релизам в AppDynamics. — Этот подход работал, пока компания была небольшой, но по мере роста мы становились все менее открытыми и прозрачными друг для друга, чем хотели бы. Многие решения относительно технологий и ресурсов принимались обособленно».
Доставка эффективного обслуживания в стиле agile с помощью Jira Service Management
Джефф был задействован в качестве администратора Jira и должен был помочь компании стандартизировать инструменты, использующиеся за пределами команд разработчиков. По мере повышения обязанностей до управления командой по ИТ-операциям Джефф расширил группу и привлек Алекса Кристенсена, руководителя инженерного отдела по решениям Atlassian.
До Jira Service Management компания AppDynamics использовала в качестве службы ИТ-поддержки решение Jira. Компании, в которой изначально преобладали разработчики, подошло обходное решение, но оно не было масштабируемым в долгосрочной перспективе. По мере роста AppDynamics и появления все большего количества нетехнических внутренних пользователей компания осознала необходимость в выделенной службе поддержки, включающей готовые соглашения об уровне обслуживания (SLA), правила автоматизации и рабочие процессы ITIL. Это позволило бы получить более удобный пользовательский интерфейс для всех участников команды — как для агентов, так и для пользователей, обращающихся за помощью.
Поскольку с первых дней своего существования организация использовала Jira и Confluence, наилучшим вариантом стало решение Jira Service Management. Во-первых, простота интеграций с Jira на той же платформе означала, что команды смогут легко подключить решение к уже используемым в компании инструментам. Во-вторых, AppDynamics может удовлетворить свои требования к обслуживанию по более выгодной цене за счет более простого развертывания и меньшего количества модификаций. Наконец, не нужно заново накапливать опыт работы с другим поставщиком, поскольку в компании уже были собственные специалисты по работе с Jira, которые обладали необходимыми знаниями для развертывания и обслуживания Jira Service Management.
Jira Service Management Data Center позволяет нашим командам поддержки масштабировать операции по мере роста и развития процессов.
Джефф Тиллетт
Старший менеджер по сборкам и релизам
Благодаря Jira Service Management команда AppDynamics обнаружила, что она может соблюдать культуру DevOps для быстрого решения проблем и обеспечения прозрачности, а также поддержки важных процессов ITIL, которые помогли стандартизировать операции по мере роста команды. «Мы используем культуру DevOps согласно рекомендациям ITSM. Соблюдение принципов DevOps позволяет нам открыто сотрудничать и легко менять направление работы. При возникновении необходимости в более формальной или срочной помощи и разрешении инцидентов мы возвращаемся к рекомендациям ITSM для стандартных операционных процедур и соглашений об уровне обслуживания. В общем, использование обеих практик позволяет нам гибко подстраиваться к постоянно меняющимся потребностям нашей организаций», — говорит Джефф.
Масштабирование культуры обслуживания по всей организации
По мере того как внутренние пользователи отправляли заявки на ИТ-поддержку, остальные команды осознали ценность выделенной службы поддержки для управления собственными запросами и поддержки растущей организации. Со временем команда Джеффа и Алекса масштабировала Jira Service Management на еще девять команд организации, не относящихся к команде ИТ-поддержки, в том числе команду отдела кадров для поддержки запросов на адаптацию и освобождение от должности, команду CRM для поддержки отчетов о правах доступа и ошибках в данных, команду отдела управления объектами инфраструктуры для планирования внутренних мероприятий, технического обслуживания и отправки запросов на перемещение, а также команду отдела закупок для запроса сервисов, программного обеспечения и контрактов.
Большая часть успеха этих команд является заслугой ментальной установки команды Джеффа и Алекса, заключающейся в том, чтобы действовать как руководители сервисов и рассматривать каждое взаимодействие с внутренними заинтересованными сторонами с точки зрения стремления к общим целям. Тесное сотрудничество с заинтересованными сторонами-партнерами позволяют Джеффу и Алексу облегчить жизнь своим коллегам. Основное внимание команда уделяет обеспечению преемственности опыта пользователей и проведению соответствующих обучающих мероприятий для ознакомления сотрудников с инструментами, недостаточно используемыми функциями и рекомендациями.
Когда продукт Jira Service Management только появился, Алекс провел учебные занятия с агентами и поделился задокументированными процессами в Confluence. Выделенные каналы в Slack использовались для решения вопросов, касающихся навигации по продуктам Atlassian, а также для направления сотрудников на портал клиентов Jira Service Management для открытия заявок. Когда другие команды приходят к агентам с просьбой приобрести новый инструмент, агенты стремятся понять, какую проблему необходимо решить, а затем сосредоточиваются на поиске наиболее удобного для пользователей инструмента, который поможет решить возникшую проблему. Недавно Алекс применил консультативный подход, чтобы помочь коллеге в поиске инструмента для работы с базами данных, который позволял бы хранить данные об исследовании пользователей. За полтора часа он построил доказательство концепции, чтобы показать коллеге, как можно решить эту проблему с помощью Jira. «Инструменты Atlassian невероятно гибкие, поэтому мы можем реализовать практически любой пример использования», — говорит Алекс.
Увеличение времени безотказной работы с помощью Data Center
Пока компания AppDynamics искала новые инструменты для стимулирования совместной работы многофункциональных команд, ее сотрудники также изучили способы поддержания работоспособности всех систем.
Невероятно гибкие возможности Jira позволяют отслеживать и согласовывать с контекстом практически все что угодно — от процессов разработки до общих бизнес-процессов.
Алекс Кристенсен
Руководитель инженерного отдела по решениям Atlassian
Когда Джефф и Алекс присоединились к команде, компания приблизилась к ограничению на количество пользователей для экземпляра Jira Cloud, превысила объем хранилища для Confluence и Jira и имела повышенное количество вызовов REST API и сторонних надстроек. Как результат, в AppDynamics наблюдали, как почти ежедневно в одно и то же время инфраструктура уходит в отказ. Они знали, что пришло время подумать об обновлении до Data Center — варианта развертывания с самостоятельным управлением от Atlassian, дающего возможность работы на нескольких узлах.
Компания Adaptavist, входящая в число партнеров Atlassian Solution Partner, помогла команде перенести данные в двухузловой стек центра обработки данных в AWS. Команда даже разработала способ автоматизированного запуска полного стека Jira всего за семь минут, что позволяет ускорить выполнение масштабирования в пределах всей компании. Спустя год количество сбоев сократилось до двух в год, в то время как до миграции они возникали ежедневно.
Кроме того, команда приурочила миграцию в Data Center к развертыванию Jira Service Management. Благодаря Jira Service Management Data Center команды пользуются высокой доступностью и бесперебойным доступом к своей службе поддержки. При необходимости они могут повысить уровень своего экземпляра, не теряя времени на простои, увеличить количество пользователей, не оплачивая дополнительные лицензионные сборы, и использовать встроенную поддержку SAML. Поскольку теперь команда меньше беспокоится о сбоях, у нее появилось больше времени на поддержку коллег и планирование дальнейшего развития.
Создание более прозрачной рабочей среды
Благодаря набору продуктов Atlassian Джефф и Алекс смогли повысить прозрачность и увеличить время безотказной работы по мере масштабирования организации, а также снизить административную нагрузку, связанную с добавлением дополнительных инструментов в технический стек.
«Я бы порекомендовал инструменты Atlassian всем, кто хочет, чтобы их команда была в курсе происходящего, — говорит Алекс. — Невероятно гибкие возможности Jira позволяют отслеживать и согласовывать с контекстом практически все что угодно — от процессов разработки до общих бизнес-процессов. Лишь в очень немногих случаях я могу сказать, что инструмент не справляется с задачей. Я использую Jira ежедневно и чаще, чем любой другой инструмент».
Одним из способов использовать преимущества гибкости инструментов Atlassian, к которому прибегли Джефф и Алекс, является портал приема идей для продуктов. Они создали портал, положив в основу гибрид проекта Jira Service Management и проекта Jira, чтобы заинтересованные стороны могли отправлять новые идеи через удобную форму Service Desk. После отправки обратной связи через эту форму в проекте Service Desk создается заявка, которая сразу же закрывается и копируется в проект по разработке ПО, благодаря чему ее видят несколько команд.
С помощью продуктов Atlassian Джефф и Алекс внедрили новые процессы, поддерживающие развитие бизнеса, и их усилия не остались незамеченными. Недавно один из учредителей AppDynamics рассказал, какую тяжелую работу проделала команда, чтобы помочь компании выполнить свою миссию. Для постоянно развивающихся компаний, таких как AppDynamics, адаптивность и масштабируемость являются ключевыми факторами, позволяющими заставить цифровой мир работать как на участников команды, так и на клиентов.
Масштабируйте свои услуги с помощью Jira Service Management
6000 специалистов Audi по проектно-конструкторской работе эффективно взаимодействуют с поставщиками со всего мира.
Мы оптимизировали практики DevOps в компании, и это помогло сделать обслуживание лучше, пиццу вкуснее, а доставку — быстрее.
Благодаря интеграции Jira и Adaptavist Test Management for Jira компания Loblaw Digital создала быстрое, простое и масштабируемое решение для тестирования.
The Telegraph удалось расширить аудиторию до 25 млн читателей в месяц благодаря эффективной поддержке клиентов и ускоренному решению проблем.