Этот пост первоначально появился в блоге CTO.AI и был изменен здесь автором. Блог CTO.ai
Инструмент всегда был стратегически важным методом для инженерных команд для повышения эффективности. Последнее исследование McKinsey & Company, где было обследовано 440 высокопоставленных руководителей инженеров, демонстрирует, что компании, вероятно, будут более инновационными с лучшими инструментами.
Здесь нет ничего нового, инженеры всегда рассматривали инструменты как источник для автоматизации. Но с отчетом, показывающим, что только 5% руководителей перечисляют инструмент, три ведущего метода для обеспечения программного обеспечения. Благодаря быстрому росту технологий и падению, компании -разработчики программного обеспечения должны быть стройнее, чем когда -либо, при принятии инструментов автоматизации.
Чтобы овладеть этим ускорением сдвига, технические лидеры должны рассматривать автоматизацию за пределами инженерных отделов и рассматривать процесс доставки программного обеспечения как межсочех усилий. Если вы один из многих прогнозных технических лидеров, надеющихся получить стратегические преимущества, вот как обеспечить успех автоматизации.
DevOps сегодня и автоматизация завтрашнего дня
Традиционно рынок инструментов разработчика всегда ориентирован на инженеров, где специалисты DevOps будут создавать автоматизацию, трубопроводы и процессы, интегрируя различные технологии для разработчика, а на графике выше показаны текущие инструменты.
По сути, автоматизация, которую предоставляют приведенные выше инструменты, была построена с учетом разработчиков в качестве конечного пользователя. Конечный результат дает большую удовлетворенность разработчиков, поскольку их таланты и воображение получают средства для сияния.
Как свидетельствует отчеты о состоянии DevOps 2019 года, индустрия программного обеспечения ценностями и автоматизации доставки и задач, и в частности, отчет утверждает, что сильные цепи инструментов дают разработчикам культуру «психологической безопасности», эффективно поддерживая производительность команды. Поскольку 300 миллиардов долларов ежегодно теряются в результате производительности разработчиков, мы можем увидеть реальную возможность для автоматизации продолжать экономить разработчиков и общее деловое время.
Движение к рабочим процессам
В индустрии программного обеспечения уже было движение для оптимизации процессов с автоматизацией. Например, Gitops оптимизирует управление источником, тесно интегрируя управление источником с CI/CD. Но это просто не заходит достаточно далеко. По мере того, как рынок инструментов разработчика растет, теперь необходимо интегрировать все больше и больше инструментов в процесс доставки программного обеспечения, что приводит к большей фрагментации рынка. Такие компании, как Salesforce, даже запускают свои собственные платформы DevOps, что означает, что интеграция поставщика является скорее сложной задачей, чем когда-либо прежде для команд DevOps, которые стремятся упростить свою доставку в своем технологическом портфеле.
Таким образом, по мере того, как бизнес -инструменты растут, стало более критичным, чем когда -либо, устранить бункеры создания автоматизации и расширения возможностей других функций по всему бизнесу, особенно за пределами инженерии, чтобы иметь возможность самостоятельно. По сути, стоимость автоматизации должна быть понижена, чтобы обеспечить более без трения процесс автоматизации. В этом сценарии мы видим рост рабочего процесса — набор задач и процессов, посредством которых несколько инструментов могут быть легко интегрированы. Таким образом, предприятия должны видеть автоматизацию за пределами объектива инженерии и стремиться демократизировать свои необычайные выгоды по всему бизнесу для других отделов.
Отличным примером того, как компания, снижающая барьеры для автоматизации, является Atlassian. Компания анонсировала создателя рабочего процесса без кода для любого пользователя в своем портфеле Jira Cloud.
Параллельно интересным пониманием McKinsey, которое отсутствовало в других отчетах, является растущими преимуществами инструментов с низким кодом. Исследование показывает, что инструменты с низким содержанием кодов помогают организациям принять преимущества автоматизации по гораздо более низкой стоимости владения и позволяют им в геометрической прогрессии увеличить свои рычаги на таланте развития. В исследовании было отмечено, что команды смогли принять автоматизацию намного быстрее, когда барьер для автоматизации (то есть сложность кода) снижается. Это делает автоматизацию доступной для менее технических членов команды и повышает самообслуживание и межфункциональную доступность к автоматизации с помощью рабочих процессов, которые они могут создать для своих собственных потребностей.
В CTO.ai мы переосмыслили автоматизацию снизу вверх, чтобы решить эти проблемы. Мы поняли, что наиболее очевидным решением было не только снижение стоимости автоматизации через низкий код, но и для того, чтобы привести эти инструменты разработчика в то место, где люди встречаются по всей организации — Slack — и, в частности, Slackops или DevOps в Slack (Slack (Slack (Slackops или DevOps ( часто чаще называют чаты в отрасли).
Мы также поняли, что предприятиям нужна легкая платформа, которую могут использовать все сотрудники. Получив простоту чата и автоматизацию в общей и прозрачной среде, такой как Slack, у предприятий есть возможность значительно снизить неэффективность и производительность турборя.
Смелая новая автоматизация
С формой изменения автоматизации будут победители и проигравшие относительно того, как предприятия приближаются к новому миру, в который мы вступаем. Предприятия, которые не хотят начинать внедрять изменения в инструментах разработки программного обеспечения и более широкий доступ к бизнесу к созданию рабочего процесса, останутся позади.
Для технического лидерства это возможность экспортировать концепции и идеи, основанные на инженерии, такие как CI/CD, тестирование автоматизации и многое другое в другие отделы. Инженерные отделы, вообще говоря, давно опережают другие отделы в отношении оптимизации и использования автоматизации. В конце концов, инженеры могут кодировать, но другие отделы не имеют таких требований в своих должностях.
Мы в CTO.ai продолжаем выступать за более широкое использование автоматизации для DevOps и всех отделов. Поскольку мы продолжаем повторять наши передовые технологии для слабых рабочих процессов (Slackops), рост рабочего процесса становится важным фактором в доступности автоматизации, но и измерение эффективности рабочего процесса становится еще более важным. Таким образом, компании должны быть осведомлены о своей эффективности рабочего процесса и, следовательно, должны продолжать оптимизировать для масштаба. Вот почему мы также вводим MVP MELRICS Workflow, измерение первой концепции эффективности рабочего процесса.
Оригинал: «https://dev.to/opsrunomar/the-future-of-automation-the-end-of-silos-rise-of-workflows-27og»