Добавить новость
smi24.net
News in English
Сентябрь
2021

DevOps or ‘DevOops’: Three Tips for Successful DevOps

0
eWeek 

Throughout my career as an IT consultant, working with various platforms and technologies, I’ve encountered a myriad of terms pitched to me to explain how their company is approaching modern software development. Terms like Agile, DevOps, SAFe, among others.

All of them come with a passionate group of advocates ready to go to bat for the term when faced with any skepticism. I am personally neither for nor against any of these terms. If something works for an organization, great. Trying to garner that same success, many companies fall into the trap of an overhyped solution as a new template or mold that everyone must fit into if they want to be successful.

The important thing companies must realize is that DevOps is not a one size fits all solution for every company. The impression I get is that if a trendsetter like Google, Facebook, or Microsoft decides to do something, then everyone must have to do that thing.

Add to this the additional pressure of taking oneself too seriously – becoming a bit draconian – and you are like a new lure thrown into the fishing pond for people like me who are generally full of cynicism after so many IT projects behind them.

Why “DevOops?”

When I ask companies where they’re at in their maturity around DevOps, the response I usually get is along the lines of “we’re on a journey towards that.” Similar can be said of companies as it relates to continuous performance testing, which generally means that the company is doing something, but they haven’t quite figured it out yet.

This brings me to why I have now deemed most current DevOps initiatives as “DevOops” – that is to say, a misguided attempt at DevOps. Most business leaders and companies are constantly looking out for the latest development, trend, or buzzwords to accelerate innovation, save time and money, and take on competitors. In recent years, DevOps has been one of the biggest buzzwords for companies everywhere.

Ultimately, one of the biggest factors in companies implementing an Agile or DevOps model is F.O.M.O. (fear of missing out). As such, companies try to adopt DevOps practices for the sake of being relevant.

This ends up causing more issues in the software development process in comparison to their older, traditional approach. This is not to say that your traditional model is the way of the future for your company. You need to make sure you are ready for this type of model.

Imitation is the sincerest form of flattery…or is it?

When companies imitate their competitors, they are attempting to keep up with their competition and stay relevant. Many times they do this without sitting down to determine the best way a DevOps model can be implemented for them – or if they even need DevOps practices in the first place. If your primary goal is to add speed just for the sake of speed, that’s a recipe for disaster (or in this case, product development issues).

When it comes to performance testing, choosing speed over performance does not solve the problem. Companies often ask me about putting every API test or end-to-end performance test into a CI pipeline to gather timing metrics, and they want to do this as quickly as possible.

However, by doing this, the consequences are generally that the metrics aren’t valid, they don’t help solve performance issues, and become a “checkbox activity.” Why aren’t these metrics valid, you ask? Because the metrics gathered do not provide real value to the audience (i.e developers), which leads to becoming overlooked or considered irrelevant.

Meanwhile, performance issues companies were already experiencing continue to be caught after it’s too late. Generally, there is a production outage or a customer experience issue in a support ticket to deal with. The automation didn’t solve the problem. The speed at which the tests ran through the CI pipeline didn’t solve the problem. The headaches still exist.

But wait, there’s a light!

In my experience, three things indicate to me that a company has successfully implemented a DevOps model/strategy;

  1. Service Virtualization (or the equivalent) has been implemented: This enables them to test against unfinished features and services and not have to wait to test until development is finished. If they have no way of working on test automation for the functions that work while others have not been created, they will fall behind on automation and testing will always be behind.
  2. They have decoupled the production release from users having access to the new features: Meaning they are releasing code silently to allow end-users access at the pace they choose, such as pilot groups. If they roll something out that messes everything up, they can quickly revert to the previous version through feature flags.
  3. Repetitive task automation: They are constantly figuring out how to reduce toil in the work environment by automating repetitive tasks, while at the same time ensuring that there are manual reviews in place even if there are exceptions to the standard pass/fail criteria. Everything isn’t always so cut and dry – pass or fail. A good DevOps organization knows the balance between reducing toil and mindless pipeline speed.

Ultimately, the solution to what ails a company’s performance testing initiatives will come down to the type of outcome they are hoping to glean from their testing results. If you are looking to implement solid performance test results that will enable your company to make confident business decisions, look no further than the end-user experience.

Future forward DevOps

Right now, DevOps adoption is still in the “hype cycle” stage or the area that Gartner calls the “Peak of Inflated Expectations.” As a result, there are a lot of efforts that aren’t completely serious about their DevOps pursuit and are rejecting the core things that make DevOps work because they are hard to do.

Over the next five years, we will see the hype of DevOps subside because companies will “skill up” their employees and set expectations of new hires for the required skill sets for Site Reliability Engineers. At that point, companies will figure out how to get the right value from it, and some will learn they can get better value without it.

About the Author: 

Scott Moore, Director, Customer Engineering, Tricentis

The post DevOps or ‘DevOops’: Three Tips for Successful DevOps appeared first on eWEEK.








Опасная сторона загара: дерматолог Энгельгардт о последствиях для кожи

Секреты прошлого загородного комплекса «Тропикана Парк»

Джим Керри избавился от особняка в США c многомиллионной скидкой

Актер Корешков объявил о разводе со своей женой Дарьей


At Last We Know Why Shemar Turner Fell To The 2nd Round

American firms in China report record-low new investment plans for 2025, and doubts about their profitability

OpenAI warns that its new ChatGPT Agent has the ability to aid dangerous bioweapon development

Jerome Powell is gaining some key backing on Capitol Hill from GOP senators


В России создадут дыхательный тест для ранней диагностики рака лёгких

Инвестиции в ИИ — главный приоритет для финансовых директоров

Вот билет на контент, на эксплойт билетов нет

«Путь к вершинам»: вдохновляющий проект для детей и подростков с ограниченными возможностями здоровья в Приэльбрусье


Destiny 2 Phoneutria Fera god roll guide: Best perks, barrels, and magazines

В Pokémon TCG Pocket обновится система торговли карточками

As the Nintendo eShop fails to protect from 'eslop', indie devs reflect on how it affects their work and why Steam is just better: 'Their algorithm will more or less naturally bury AI slop'

The origin of 'AI Appreciation Day' isn't what you think: It was started by an Elon Musk admirer who camped outside of SpaceX Starbase for a year hoping to talk to the billionaire about AI regulation



Подводный праздник в Dhawa Ihuru: погружение за скидками

Московское «Динамо» потеряло очки в первом матче сезона с новичком РПЛ

Гафин поделился ожиданиями от встречи "Динамо" с "Балтикой" в РПЛ.

Правительство разъяснило порядок выплат утильсбора.


Собянин: Московский скоростной диаметр будет соединен с Курганской улицей

Слуцкий высказался о новых санкциях, введённых против России.

Рост заболеваемости менингококковой инфекцией в России: как распознать опасные симптомы и предотвратить развитие

Две 10-летние девочки утонили в водоеме в Грозном


Под гнетом санкций: как Россия веками справлялась с западным давлением?

Степашин заявил, что Смолов дрался в кафе не как динамовец

Бизнес принял участие в оформлении площадок фестиваля "Сады и цветы"

Посол Озеров: Россия свела к минимуму военное присутствие в Приднестровье


Выигравшая Уимблдон Кудерметова отказалась менять спортивное гражданство

Томми Пол снялся с турнира ATP-500 в Вашингтоне

Александрова покинула турнир в Гамбурге, не дойдя до полуфинала.

Мирре Андреевой сообщили хорошие новости после Уимблдона-2025


Поезда в Крым опаздывают на 10 часов: что происходит на маршруте

Посол Озеров: Россия свела к минимуму военное присутствие в Приднестровье

Под гнетом санкций: как Россия веками справлялась с западным давлением?

L'Antidiplomatico: западные санкции усиливают позиции Москвы


Музыкальные новости

Певец Юрий Лоза купил у мошенника поддельные брендовые наушники

Концертный Директор в тарифе Lait для Артистов, Музыкантов.

Анастасия Волочкова улетела на Мальдивы с новым молодым человеком

Кажетта Ахметжанова: что не стоит дарить согласно приметам и суевериям


Гафин поделился ожиданиями от встречи "Динамо" с "Балтикой" в РПЛ.

Подводный праздник в Dhawa Ihuru: погружение за скидками

Московское «Динамо» потеряло очки в первом матче сезона с новичком РПЛ

Правительство разъяснило порядок выплат утильсбора.


Олимпийский чемпион Алексей Ягудин открыл первую инклюзивную площадку в Туле

«Вы беременная, уходите»: почему Тодоренко не пустили к сыну на рентген

Украли кукол? В Ялте ограбили дачу певицы Софии Ротару

Слуцкий высказался о новых санкциях, введённых против России.


Новый американский полноприводный внедорожник уже в продаже в России

Несколько автомобилей столкнулись на Хорошевской эстакаде

Правительство разъяснило порядок выплат утильсбора.

В Москве на внешней стороне ТТК массовая авария затруднила движение автомобилей


Маршрут от Ноябрьска до Москвы на автомобиле станет короче

Путин отметил уникальный талант актера Василия Ливанова

В Кремле нет данных о возможной встрече Путина и Трампа в КНР в сентябре – Песков

Путин отметил "Триколор" как одного из ведущих игроков в сфере спутниковой связи.


Ситуация в медицине в России: преодоление новых вызовов хуже, чем во время COVID-19.



«Вы беременная, уходите»: почему Тодоренко не пустили к сыну на рентген

Проверь здоровье: диспансеризацию можно пройти в парках Москвы и Подмосковья

Собянин: ГКБ № 52 получила статус клинического научно-исследовательского центра

Форум массажных технологий и Международный чемпионат по массажу соберут более 1500 участников в Москве


Раскрыта роль Зеленского в убийстве полковника СБУ Воронича в Киеве

"Неприятно об этом говорить": Кличко сделал заявление о Зеленском

Все получат по заслугам. Россия заявила о праве бить по странам, которые помогают Киеву. Свежая сводка с фронтов СВО от военкоров

В Киеве пожаловались, что Европа не хочет отдать им российские активы


45 лет назад в Москве прошла церемония открытия "Олимпиады-80"

Гафин поделился ожиданиями от встречи "Динамо" с "Балтикой" в РПЛ.

Московское «Динамо» потеряло очки в первом матче сезона с новичком РПЛ

"Динамо" и "Балтика" сыграли вничью в матче-открытии нового сезона РПЛ


Лукашенко жестко поставил задачу по уборке урожая со словами «умри, но сделай»

Лукашенко настоятельно призвал жестко остановить воровство в аграрной сфере.

Лукашенко потребовал от чиновников «не потерять картофель»

Лукашенко поручил милиции разобраться «на всю катушку» с кражами в хозяйствах


Собянин: Московский скоростной диаметр будет соединен с Курганской улицей

Собянин: Первый участок Рублево-Архангельской линии метро полностью пройден

Сергей Собянин сообщил о планах расширения сети летних лагерей для подростков

Собянин: больница № 52 в Москве стала научно-исследовательским центром


США планируют уменьшить количество сотрудников в агентстве по охране окружающей среды.

Вильфанд: тропические ливни в Москве связаны с изменением климата

Подросших ежей можно встретить в июле в Москве

Вильфанд связал приход тропических ливней в Москву с изменением климата


Задержано 12 поездов: остановка произошла после атаки БПЛА в Крыму

Посол РФ назвал «анекдотом» заявления властей РМ о планах Москвы по расширению военного присутствия в ПМР

Юные «активные граждане» Москвы поучаствуют в тематической книжной викторине

Бизнес принял участие в оформлении площадок фестиваля "Сады и цветы"


Архангельская область - не самое перспективное место для трудоустройства

Владимир Ефимов: На станции «Рублево-Архангельское» стартовали монолитные работы

Собянин: Первый участок Рублево-Архангельской линии метро полностью пройден

Органами прокуратуры в сфере надзора за исполнением законодательства при реализации национальных проектов в первом полугодии 2025 года выявлено более тысячи нарушений


Уважаемые пассажиры!. Сегодня в пути следования задерживаются поезда

"Гранд сервис экспресс" сообщил о задержках 12 поездов в Крым

Традиции народов Марокко и Мавритании в пересказе российского путешественника

Задерживаются больше 10 поездов в Крымском направлении


Бизнес принял участие в оформлении площадок фестиваля "Сады и цветы"

Поезда в Крым опаздывают на 10 часов: что происходит на маршруте

Под гнетом санкций: как Россия веками справлялась с западным давлением?

Свыше 135 тысяч выпускников пересдали ЕГЭ: Рособрнадзор назвал рекордные цифры














СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *