Найти в Дзене
Если бы DevOps был внедрен в посудомойку
Вы когда-нибудь слышали о теории "DevOps как посудомоечная машина" Брайана Келли? Что ж, Брайан сравнивает DevOps с мытьем посуды. Некоторые люди непосредственно моют посуду, когда она грязная, а некоторые используют чистую, пока она не закончится, а затем моют ее всю. Ни один из двух методов не является по-настоящему эффективным, потому что это не оптимальный размер партии. Итак, он придумал утопию посудомоечной машины DevOps, в которой: Блюда никогда не накапливаются Посуда моется, как...
3 года назад
Как увеличить рентабельность внедрения DevOps?
Итак, вот наше видение: Четкие цели Перед тем, как начать проект, вы должны определить успех. Достижимая цель должна быть измеримой ежедневно. Это необходимо, чтобы четко наблюдать влияние ваших действий на поставленную цель. Цель также должна быть достижима в течение определенного времени и не должна быть слишком амбициозной с учетом временных рамок. Очень эффективный инструмент, который вы можете использовать для отслеживания своего пути к успеху, - это методология бережливого производства: кайдзен...
3 года назад
ROI в DevOps
Какие показатели использовать для измерения рентабельности инвестиций в DevOps? Первое - Время простоя. Согласно исследованию, проведенному IDC и AppDynamics, нарушение работы инфраструктуры может повлечь за собой потерю в час от 8 580 до 686 250 $ в зависимости от размера компании. В среднем компании, столкнувшиеся с простоями, теряют 163 674 $ в год. В дополнение к этой потере денег из-за отсутствия продаж, необходимо также учитывать человеческие затраты. Согласно тому же исследованию, 35% респондентов...
3 года назад
Контракт на разработку ПО
После того, как поставщик программного обеспечения и заказчик определят, какую модель сотрудничества они хотят использовать, следующим шагом будет включение в соглашение необходимых разделов, которые наилучшим образом отвечали бы их интересам. Предоставляемые услуги и технический стек В этом разделе важно рассмотреть процессы обработки развертывания кода, проверки качества и реализации любых изменений продукта. Сроки и стоимость проекта В этом разделе проекта определяются сроки проекта и затраты...
3 года назад
Миграция. Подводные камни.
Ошибки миграции могут стоить предприятию денег и времени, а также уменьшить или вообще свести на нет ожидаемое повышение гибкости, а также скорость и экономию средств. Эти простои и убытки могут привести к тому, что топ-менеджмент потеряет веру в своих ИТ-руководителей и в перспективность облачной миграции и тем самым к потере конкурентного преимущества. Вот несколько советов от наших ИТ-специалистов, по поводу некоторых серьезных ошибок, которых следует избегать при переходе в облако: - Не анализировать...
3 года назад
Типы контрактов на разработку программного обеспечения
Все соглашения о разработке программного обеспечения можно разделить на две основные категории - Fix price и Time and Materials. У каждого есть свои сильные стороны и ограничения, и выбор между ними зависит от типа проекта. Фиксированная цена Контракты с фиксированной ценой определяют стоимость услуг по разработке программного обеспечения до начала проекта разработки. Это означает, что заказчик и поставщик программного обеспечения согласовывают «фиксированную цену» проекта, которая не меняется в течение полного цикла разработки проекта...
3 года назад
Преимущества миграции в облако
В современной быстроменяющейся и высококонкурентной среде необходимо тщательно анализировать поведение потребителей, и не просто анализировать, но обладать системой, которая хранит и сопоставляет нужную информацию, быстро направляя ее по оптимальным каналам. Именно эти требования привели к появлению таких инноваций, как облачная система. И сегодня хотим подробнее рассказать Вам о причинах, по которым, по нашему мнению, миграция в облако является лучшим решением. Гибкость Гибкость - первое преимущество, которое приходит на ум...
3 года назад
DevOps и Agile.
Практически в каждой статье в интернете, посвященной DevOps, обязательно есть сравнение DevOps и Agile. Сегодня хотели бы разобрать в чем разница. А разницы по сути дела нет, потому что эти два понятия не стоит сравнивать друг с другом. Agile – это набор методов и практик для гибкого управления проектами в разных прикладных областях, от разработки ПО до реализации маркетинговых стратегий. Agile-методология основывается, в первую очередь, на визуальном контроле...
3 года назад
Minimum Viable Product
Какую выгоду может получить ваш бизнес от разработки MVP? Вот лишь несколько практических преимуществ, которые ваш бизнес может получить, создавая цифровое решение с MVP. Быстрая разработка. Разработка MVP является быстрой и гибкой, а значит, требуется меньше времени для выхода на рынок. Эффективность затрат. MVP - самый быстрый вариант разработки, который, тем не менее, дает на выходе рабочий продукт. Уменьшение расходов означает более быстрое достижение RoI. Возможность сосредоточиться на...
3 года назад
Управление релизами
Что такое управление релизами в контексте DevOps и каковы его основные преимущества? Прежде всего, автоматизированные процессы управления релизами помогают наладить быстрые и последовательные доставки. Всякий раз, когда любой выпуск или изменение проходит через непрерывный конвейер доставки в среде DEVOPS, любая информация о событиях четко отражается в журналах. Таким образом команда разработчиков имеет четкое представление и ясную прослеживаемость изменений, поддерживаемых в DevOps. Любые изменения, внесенные на любом этапе конвейера DevOps будут прослежены...
3 года назад
Пайплайн DevOps. Часть II
Продолжаем рассказ о конвейере DevOps. 5. Релиз Этап выпуска является вехой в пайплайне DevOps - это точка, в которой сборка готова к развертыванию в производственной среде. На этом этапе каждая смена кода прошла серию ручных и автоматических тестов, а команда может быть уверена, что проблем с нарушениями и ошибками не случится. 6. Развертывание Наконец, сборка выпускается в продакшн. Существует определенные инструменты и процессы, которые помогут автоматизировать выпуск, чтобы исключить падения релиза и выявить возможные проблемы...
3 года назад
Этапы конвейера DevOps
В этой статье хотим рассказать про 8 этапов пайпланйа (или конвейера) DevOps, которые мы в Order of magnitude используем в работе. 1. Планирование. Первый этап, который охватывает все, что происходит до того как разработчики займутся написанием кода. На этом этапе составляется так называемая дорожная карта продукта, определяются этапы, задачи, планируются спринты и распределяются задачи между командой. 2. Код...
3 года назад