Преглед садржаја:
Без обзира на вашу ИТ стратегију, са сигурношћу се може претпоставити да свака ИТ стратегија има за циљ правовремену испоруку квалитетног софтвера, брзо решавање проблема, побољшање корисничког искуства и оптимално коришћење ресурса. Традиционални модели развоја софтвера у различитом смислу нису успели да постигну ове циљеве. Компаније су се бориле да пронађу равнотежу између благовремене испоруке квалитетног софтвера и оптималног коришћења ресурса. Доступност софтвера у облаку значи да корисници могу да приступе софтверу путем стандардних прегледача. Као резултат тога, повратне информације и проблеми преплављују се, што ставља софтверске компаније под огроман притисак да брзо пошаљу исправке. Главни разлог таквих проблема је прекид између развојних, КА и оперативних тимова. Концепт ДевОпс помаже компанијама да управљају овим проблемима путем веће сарадње између тимова и проактивног управљања проблемима. ДевОпс принципи су уграђени у моделе развоја софтвера многих компанија.
Шта је ДевОпс?
ДевОпс је недавна култура развоја софтвера која редефинише како компаније треба да развијају и управљају софтвером у измењеном пословном сценарију. Сада се многе софтверске апликације налазе у облаку и доступне су корисницима путем прегледача. Корисницима се такође дају начини за објављивање повратних информација или проблема. Као резултат тога, компаније брзо добијају пуно повратних информација. Ова ситуација се разликује од оне у традиционалном развоју софтвера, када су грешке или проблеми пријављени преко одређених канала и било им је потребно одређено време да се дође до дотичног тима. Често пријављивање грешака и проблема врши огроман притисак на компанију да брзо реши проблеме. У традиционалним моделима развоја софтвера, тимови за развој, контролу квалитета и оперативни одвојености међусобно су повезани, што резултира закашњелим одговором на питања. У конкурентском окружењу то би могао бити критични фактор.
Израз ДевОпс је настао комбиновањем речи "развој" и "операције", а главна идеја је синергија између програмера и оперативног тима. У култури ДевОпс рад у силосу није прихваћен. Развојни програмери, КА-и и оперативно особље се охрабрују да размисле о укупном испорученом софтверу и ономе што могу учинити како би издали квалитетан део софтвера. На пример, програмер се охрабрује да размисли о могућим сценаријима након провере кода, као што су сценарији пробијања кода, било да су случајеви употребе стварни или хипотетички проблеми са корисничким искуством. Да би добио одговоре на ова питања, програмер мора контактирати КА и оперативне тимове. Тимови такође морају проактивно планирати могуће проблеме и њихово управљање.