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

Все Тэги

DevOps советы

21.12.2014248 просм.

То и дело мы сталкиваемся с вопросами и дискуссиями о преимуществах DevOps и стратегиях адаптации DevOps-инициатив в различных организациях. И такие вопросы возникают все чаще и чаще, по мере того, как растут узнаваемость термина, количество и бизнес-успехи компаний, следующих по пути DevOps.

При этом ключевой целью многих компаний является улучшение совместной работы и уменьшение трений между разработчиками и администраторами. Согласно недавнему исследованию Enterprise Management Associates, компании, в которых отмечена отличная DevOps-синергия, в шесть раз чаще демонстрируют показатели роста в несколько десятков процентов. Ведь у них появился отличный фундамент для ускорения жизненного цикла разработки и поддержки приложений, без разорванных коммуникаций и перекладывания ответственности друг на друга.

И сегодня мы хотим дать несколько советов о том, на каких ключевых моментах следует сфокусироваться, чтобы добиться успеха при адаптации DevOp-инициатив.

Начните с малого

succeedЭти слова из первого урока Будды справедливы и в данном случае. Как и с любыми новыми технологиями и идеями, очень важно увидеть и почувствовать, как это работает на практике.

Выберите подходящий проект (или проекты), и используйте его для пилотного испытания совместной работы разработчиков и поддержки по модели DevOps.

Это позволит безболезненно оценить преимущества и недостатки новых методов работы, увидеть возможные подводные камни, попробовать различные подходы. То, что показывает отличные результаты в одной организации, может не сработать в другой. Причем причины могут быть самыми различными. Например, ведущий английский банк отказался от начатых инициатив, поскольку жесткий внутренний банковский регламент делал неприемлемыми ряд лучших практик DevOps.

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

Адаптируйте культуру

Очень важно построить в организации культуру, органично поддерживающую DevOps. А культура определяется и меняется людьми, их поведением, отношением и взаимодействиями. Именно поэтому жизненно важно определить ключевых сотрудников или целые команды, мотивированные на успех DevOps инициатив. При необходимости создайте такую мотивацию!

Если подойти к данному вопросу грамотно, то все не так уж сложно. На помощь также придут публикации и книги на тему и культуры в коллективе. Их точно написано немало.

Используйте подходящие инструменты

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

Необходима поддержка культурных изменений и новых методов работы соответствующими инструментами. Ведь принятие DevOps означает и новые бизнес-процессы, взаимодействие и жизненные циклы. Потребуется автоматизация и самообслуживание, стандартизация сред разработки, мониторинг и обратная связь с разработчиками. А также –  уделить пристальное внимание управлению масштабированием, надежностью, вопросами безопасности.

Более подробно о различных инструментах мы так или иначе периодически рассказываем в наших статьях.

Подведя итоги – мы верим, что DevOps-инициативы могут быть успешными в любой компании. Да, нужно подойти к этому грамотно и ответственно, и не опускать руки, если что-то не выходит. Да, может быть сложно. Но это реально, и мы верим, что наши советы помогут стать на путь DevOps и избежать распространенных ошибок на этом пути. Если потребуется помощь – спрашивайте, обращайтесь. Не стесняйтесь!

Метки: , , , , ,

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

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

Партнеры DevOpsHub и DevOpsWiki