37
DevOps Bir (sadece) pozisyon değil!

DevOps (sadece) bir pozisyon degil!

Embed Size (px)

Citation preview

DevOpsBir (sadece) pozisyon değil!

Selim Ekizoglu

@ selimekizoglu

http://www.newstalk.com/Travel-back-in-time-with-Google

Lean manufacturing(Yalın imalat)

Lean Manufacturing

a.k.a. Toyotism

3Ms:

Muda (無駄 )

Muri (無理 )

Mura (斑 )

Muda faydasızlık, gereksizlik

Kullanılmayan özellikler

Takımlar/departmanlar arası iletişim

Merge

Bekleme

Az test sonucu bug

Bürokrasi

Zaman kaybı

Para kaybı

Muri mantıksızlık, gerçekçi olmayan

Gerçekçi olmayan istekler

Kapasiteyi zorlama

Gereğinden çok baskı

Düşük motivasyon

Düşük verim

Mura tutarsızlık, eşitsizlik

Proje başında savsaklama, iş biriktirme

Proje sonunda aşırı çalışma

Muda ve muri

Hata

Detaylara önem vermeme

Kalitesiz iş

Neden Agile?

Lean temelli

E2E optimizasyon

Müşteriye değer yaratma

Fikirleri doğrulama

İnovasyon

Risk yönetimi

Agile metodlar

Scrum

Kanban

XP

...

Agile

“İş birimi ve development arasındaki işbirliğini sağlar”

“Analiz ve development sürecinden takım sorumludur”

DevOps

Neden DevOps?

Hızlı feature delivery

Daha çok ve sık release

Daha stabil ve kaliteli ürün

Değer katmak için daha çok zaman

Beklemeyi azaltma (Muda)

Daha da agile

Problem?

Dev Ops

http://dev2ops.org/2010/02/what-is-devops/

http://dev2ops.org/2010/02/what-is-devops/

DevOps

“Otomasyon”

Dev Ops

DevOps

DevOps

“Ayrı bir takım”

Dev Ops

DevOps

DevOps

“Ops’a ne gerek var”

Dev Ops

DevOps

“Müşteri ve ürün merkezli cross-functional takımların sürekli geliştirme yaparak yazılımın tüm yaşam döngüsünden sorumlu olması.”

(END-TO-END OWNERSHIP)

DevOps

“Onlar” kavramını yok et

Dev Ops

DevOps

“Takım herşeyden sorumludur”

DevOps

“İsrafları yok et”

DevOps

“Pratik yap; dene, değistir, ölç”

http://blogs.ripple-rock.com/SteveGarnett/default,date,2013-05-01.aspx

Ilk Adım

Küçük değişiklikler

Ilk Adım

Continuous Integration

Continuous Integration

Check-in

Build

Test

http://martinfowler.com/bliki/TestPyramid.html

İş birliği

Walk-bys

Pairs

On-call rotation

Monitoring

Postmortem kültürü

Retrospectives

Devamında

Continuous Delivery

Teşekkürler!