- A gyors go-to-market egyik eszköze a DevOps
- A DevOps eszközök és módszertanok felgyorsítják az értékáramot
- A bevezetésnek vannak előnyei és nehézségei is
- A DevOps stratégia kialakítása során szerzett tapasztalatok
4. Mi változott?
4
“A belső IT létszáma
egy év alatt
megduplázódott.”
“Korábban az IT a
projektek 80% külsős
projektként rendelte,
most 70% belső
fejlesztés.”
2 perc alatt létrejön
egy új bankkártya,
Walletbe letöltéssel.
“A fejlesztés 1 hét alatt
kész, majd hónapokig tart
egy előre nem látható
üzleti probléma
megoldása.”
Régen szervert
igényelni 1 évre előre
kellett, most
cloudban 1-2 óra.
A háború miatt az Ukrán
Nemzeti Bank 2 hét alatt
jóváhagyta a felhő alapú
technológiák használatát.
5. DevOps = gyors go-to-market
5
A DevOps a szoftver szállítás modernizálására irányuló módszertan.
• A fejlesztés gyors ciklusokat akar
• Az üzemeltetés stabilitást és minőséget akar
• A DevOps segít mindkét célt elérni közös kultúra,
folyamatok és technológia megteremtésével
6. DevOps elvek és előnyök
6
Előnyök:
• Kollaboráció
• Csomagkiadás és Teszt
automatizáció
• Innováció
• Ügyfél elégedettség
• Agilitás
• Minőség és megbízhatóság
• Biztonság
• Time to market
• Szoftver kiadás költségcsökkentés
• Skálázhatóság
• Auditálhatóság
11. Three Ways of DevOps
11
First Way - The Principles of Flow:
A cél, hogy elősegítsük a munka gyors, balról jobbra haladását a fejlesztőktől
az üzemeltetésig az ügyfél felé. Az áramlás maximalizálása elősegíthető a
munka láthatóvá tételével, a csomagok és a munka egységek méretének
csökkentésével.
Second Way - The Principles of Feedback
Az értékáram mellett egy jobbról balra irányuló állandó és gyors
visszacsatolási hurok kiépítése szükségszerű. Ez megköveteli, hogy növeljük a
visszajelzések számát, hogy megakadályozzuk a problémák ismételt
előfordulását.
Third Way - The Principles of Continual Learning and Experimentation
Olyan nagyfokú bizalomra épülő kultúrát alakítsunk ki, amely támogatja a
kísérletezés és a kockázatvállalás dinamikus, fegyelmezett és tudományos
megközelítését, megkönnyítve a szervezeti tanulás létrehozását, mind a
sikereinkből, mind a kudarcainkból.
12. DISCOVER TRANSFORM IMPROVE
Assess
Establish
Enable
Implement Elevate
Educate
Assess current maturity to figure
out the right path
Establish the strategy which can
guide on the path
Enable the organisation to be able
to walk on the path
Implement the required,
architecture, infrastructure and
processes
Educate everyone about the new
way of work
Elevate to continuously improve the
value of work
Magas szintű módszertan
14. Tapasztalatok
14
• Kiélezett verseny, megváltozott IT piac, felgyorsuló üzleti igények.
• A legtöbb nagyvállalatnál a fejlesztés és üzemeltetés egymástól
elszeparált, mely lassítja az átfutási időket
• Számos fejlesztési módszertan alakult ki, melyek keveredése figyelhető
meg -> hibrid módszertanok
• A trendek azt mutatják, hogy a jövőben nem lehet majd új
munkatársat felvenni, ha nincs DevOps az IT divízióban
• Fennáll annak a veszélye, hogy a jelenlegi régi
technológiához nem lesz szakember és negatívan
kihathat az üzembiztonságra, ezért rövidtávon át
kell állni új technológiákra