Интеграция разработки и эксплуатации

Agile-взаимодействие в распределенных командах

Внедрение эффективного инструментария поддержки взаимодействия внутри команд разработчиков должно стать стратегической инициативой любой компании с распределенными ресурсами независимо от того, на что она полагается: на офшорную разработку, аутсорсинг или сети поставщиков. Грамотно подобранные инструменты — единственный способ эффективной, согласованной и безрисковой координации работы глобальных команд.

Взлет и эволюция Agile-разработки

При переходе на сложные процессы разработки программных систем стали забывать о человеке как главном субъекте процесса. В итоге, в самом конце прошлого века появилась альтернатива господствовавшим тогда сложным методам — методика Agile, предлагавшая упорядоченные, простые процессы и помещавшая людей в центр разработки. Сегодня методы Agile весьма популярны в мире программной инженерии, а впереди у них — влияние на технологии Интернета вещей, сервисы обработки больших данных, системы искусственного интеллекта и разработку силами конечных пользователей.

Дорога к DevOps

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

DataOps: данные в стиле Agile

Главная задача DevOps — предоставить бизнесу работающее ПО. Задача DataOps — предоставить предприятию актуальные работающие данные.

Десять принципов непрерывного развертывания ПО

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

«Феникс» на взлете

Можно ли написать роман о работе ИТ-отдела и совместить увлекательное повествование с изложением важных и полезных принципов и подходов? Книга «Проект “Феникс”» демонстрирует, что это возможно.

Культура DevOps

Чаще всего под DevOps понимают методологию разработки и эксплуатации программного обеспечения, основной идеей которой является сосредоточение на коммуникации, сотрудничестве и интеграции между командами разработки и эксплуатации, однако DevOps — это прежде всего культура, а уже потом практическая деятельность.

ITSM без ИТ

Сервисная парадигма и мобильность снесли стены традиционных ЦОД, однако управление сервисами позволяет решить множество проблем лишь при условии, что ИТ-подразделение интегрирует свои процессы с процессами всего предприятия.

Загадка DevOps

Сегодня еще нет однозначного понимания сути DevOps — скорее всего, DevOps следует рассматривать как общую тенденцию к неизбежной автоматизации управления информационными системами, на пути реализации которой, однако, имеется несколько препятствий. В чем же загадка DevOps?

Мобильные экосистемы

Мобильные технологии открывают перед владельцами и разработчиками платформ не только массу возможностей, но и немало проблем, вызванных высокой конкуренцией в этой сфере. Экосистемы мобильных технологий призваны объединить поставщиков платформ, разработчиков, производителей и пользователей для получения максимально возможных преимуществ для всех. Какие имеются подходы к созданию таких экосистем, кто их ключевые участники и как они создаются?

Гармонизация ИТ

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

DevOps на практике

За аббревиатурой DevOps скрывается желание «навести мосты» между командой разработки и администраторами, отвечающими за эксплуатацию решения, однако не всегда ясно, как реализуются идеи этой методологии. Пакет соответствующих решений Microsoft предлагает конкретные инструменты поддержки DevOps.

Поддержка, основанная на знаниях

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

От разработки до эксплуатации и обратно

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

DevOps: новый подход к интеграции

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

Победители "Формулы"

Предсказатели и толкователи результатов очередных заездов «Формулы» обычно акцентируют свое внимание на интригах вокруг пилотов и особенностях трасс. Между тем, прогнозы не мешало бы начинать с расклада сил в области автоматизированных средств проектирования, изготовления и сопровождения гоночных машин.

Проблемы автоматизации аналитики: как избежать распространенных ошибок

Для автоматизации аналитики часто применяют no-code /low-code ETL-инструменты. Однако у этих инструментов есть недостаки. Правильный ли это выбор?