Вход |  Регистрация

Все Тэги

Связь между DevOps и успехом в бизнесе

16.06.2014411 просм.

successDevOps означает более высокую производительность ИТ. А высокая производительность ИТ ведет к улучшению результатов бизнес-деятельности компании в целом. Иными словами, компании, принявшие на вооружение DevOps, более успешны, чем те, кто этого не сделал.

Именно такой вывод является одним из результатов исследования «The 2014 State of DevOps Report», проведенного  Puppet Labs, IT Revolution Press и ThoughtWorks. Для получения наиболее достоверных результатов было опрошено 9200 технических профессионалов по всему миру, а среди авторов исследования такие известные профессионалы, как Gene Kim (автор книги «The Phoenix Project»), доктор Nicole Forsgren Velasquez (профессор Utah State University), Jez Humble (ThoughtWorks) и Nigel Kersten (Puppet Labs).

DevOps объединяет два полюса в ИТ – разработчиков (Dev) и системных администраторов (Ops), последовательно улучшая корпоративную культуру. Практики DevOps находят все большее распространение по всему миру, и позволяют добиваться действительно впечатляющих результатов. Например, результаты исследования показали, что процессы разработки в компаниях, успешно принявших DevOps, позволяют выпускать обновления кода в 30 раз чаще и с 50% меньшим количество проблем.

Широко известные практики, применяющиеся в DevOps, такие как контроль версий и постоянное развертывание (continuous delivery) приводят к культуре постоянного обучения и улучшения. Открытый обмен информацией, кросс-функциональное взаимодействие, разделяемая ответственность, практика работы над ошибками и новые идеи – все это лежит в основе DevOps, и напрямую транслируется в удовлетворенность работой и высокую производительность.

И когда мы говорим “удовлетворенность работой”, это не просто красивые слова. Напротив, еще одним результатом исследования стал тот факт, что именно удовлетворенность работой является главным фактором в продуктивности компании, и что DevOps изменения в культуре значительно повышают удовлетворенность сотрудников. Люди активнее участвуют в дизайне и разработке приложений, релизы выходят чаще и более стабильные.

DevOps_In_A_Box_1

DevOsp не является коробочным решением или магией, это путь, по которому нужно идти. И авторы исследования также дали ряд конкретных рекомендаций для тех, кто вступает на этот путь. Перечислим основные:

  • Укрепляйте сотрудничество команд в ИТ, взаимопонимание, доверие между руководителями подразделений.
  • Делайте невидимую работу видимой – отмечайте (и поощряйте) действия, которые ведут к успеху совместной работы. Это может быть сотрудник, который остался после работы помочь коллеге из другой команды, или секретарь, заказавшая пиццу на затянувшуюся рабочую встречу. Все мелочи важны.
  • Поощряйте развитие компетенций и переходы между подразделениями.
  • Учитесь, делясь знаниями с коллегами. На рабочих встречах, в повседневной работе, на специальных воркшопах. Создавайте климат и культуру обучения.
  • Не ищите козлов отпущения. Если неудачи наказываются, люди не будут пробовать новое. Относитесь к неудачам как к еще одному способу получить новое знание и улучшить процессы.
  • После любых успехов и неудач собирайтесь вместе для анализа того, что и как было сделано, что можно улучшить, как избежать ошибок в будущем. Критика должна быть конструктивной, и восприниматься без негатива и отторжения.
  • Развивайте новые компетенции.
  • Изучайте теорию – концепции разрабатываемых приложений, основы математической статистики, оптимальные алгоритмы.
  • Автоматизируйте ответственные или повторяющиеся задачи.
  • Рассматривайте мониторинг как приоритетное направление. Тщательно выбирайте инструменты, определяйте системы и сервисы, за которыми следует наблюдать, и грамотно используйте получаемые данные для улучшения процессов поддержки и разработки.

Более детально о результатах исследования и рекомендациях можно прочесть в отчете, который можно получить на странице Puppet Labs.

А на закуску мы оставили интересные данные – 16% опрошенных являются часть формальных DevOps департаментов, причем половина из них в должности DevOps или системных инженеров. Есть разные мнения по поводу того, насколько оправдана такая практика, но исследование однозначно показало, что по сравнению с предыдущими годами можно констатировать явный тренд создания DevOps подразделений.

Метки: , , ,

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki