Organizasyonları Tanıyalım Odaklarına Göre Yazılım Ekipleri ve Firmaları Organizasyonlar, Yöneticilik ve Kariyer Yolları Büyüyen Organizasyonlar Organizasyonla Nasıl Bir İletişimdeyiz? Projelendirme ve Ürün Geliştirme Süreçleri İş Süreçlerinde Temas İş Havuzlarının Oluşması Ürün Sorumluları ve Mühendislik Ekipleri SCRUM
2002'de başladım. Startup ve Kurumsallarda yöneticilik tecrübem oldu. Kariyerime danışman olarak devam ediyorum. Eser Özvataf PROJELER KOORDİNATÖRÜ @ TÜRKİYE AÇIK KAYNAK PLATFORMU /eserozvataf Eser Özvataf laroux
, AWS, Cloudflare, Getir, Hepsiburada v.s. ENTEGRATÖR / PROJE EKİPLERİ Ajanslar, Outsourcing Hizmeti Veren Ekipler, Proje İhalelerine Dahil Olan Ekipler v.s. DANIŞMANLIK EKİPLERİ Thoughtworks, Gartner, ACM v.s. KAPSAM D IŞI KAPSAM D IŞI
CTO Teknoloji ve Teknik Üretim Sorumlusu UI/UX DESIGNER Görsel Tasarım ve Kulanıcı Deneyimi SR. SOFTWARE DEV Teknik Kararlar ve Backend Geliştirme SOFTWARE DEV Backend Geliştirme SOFTWARE DEV Frontend Geliştirme JR. SOFTWARE DEV Backend Geliştirme
DESIGNER Görsel Tasarım ve Kulanıcı Deneyimi SR. SOFTWARE DEV Teknik Kararlar ve Backend Geliştirme SOFTWARE DEV Backend Geliştirme SOFTWARE DEV Frontend Geliştirme JR. SOFTWARE DEV Backend Geliştirme Örnek Ürün Ekibi Organizasyonu - 7 Kişi Yönetici Bireysel Katılımcı (Individual Contributor)
Kendi alanlarında uzmanlaşırlar • • • • • • Bağlı çalışanların performanslarından ve sorumlu oldukları birimin tüm çıktısından sorumludurlar Yönetim yetkinliklerinde uzmanlaşırlar Standartları ve süreçleri düzenlerler İş sürekliliğini sağlarlar Tüm organizasyonun sağlıklı işleyişi adına; dış birimler/departmanlar ile iletişimlerin sağlıklı ilerlemesini sağlarlar İşleri kendileri yapmak yerine delege etmelidirler
CTO Teknoloji ve Teknik Üretim Sorumlusu UI/UX DESIGNER Görsel Tasarım ve Kulanıcı Deneyimi SR. SOFTWARE DEV Teknik Kararlar ve Backend Geliştirme SOFTWARE DEV Backend Geliştirme SOFTWARE DEV Frontend Geliştirme JR. SOFTWARE DEV Backend Geliştirme
DESIGNER Görsel Tasarım ve Kulanıcı Deneyimi SR. SOFTWARE DEV Teknik Kararlar ve Backend Geliştirme SOFTWARE DEV Backend Geliştirme SOFTWARE DEV Frontend Geliştirme JR. SOFTWARE DEV Backend Geliştirme Örnek Ürün Ekibi Organizasyonu - 7 Kişi Ürün ve pazarla ilgili kararlar Mühendislik ve operasyon ile ilgili kararlar
CEO Şirket Sorumlusu CTO Teknoloji ve Teknik Üretim Sorumlusu ENGINEERING MGR Ürün A Takımı Mühendislik Yöneticisi ENGINEERING MGR Ürün B Takımı Mühendislik Yöneticisi CPO Ürün ve Pazar Sorumlusu DIRECTOR OF PEOPLE İnsan Departmanı Sorumlusu VP OF SALES Satış ve Pazarlama Sorumlusu 2 KİŞİ 2 KİŞİ 2 KİŞİ 2 KİŞİ 5 KİŞİ 4 KİŞİ
CEO Şirket Sorumlusu CTO Teknoloji ve Teknik Üretim Sorumlusu ENGINEERING MGR Ürün A Takımı Mühendislik Yöneticisi ENGINEERING MGR Ürün B Takımı Mühendislik Yöneticisi CPO Ürün ve Pazar Sorumlusu DIRECTOR OF PEOPLE İnsan Departmanı Sorumlusu VP OF SALES Satış ve Pazarlama Sorumlusu 2 KİŞİ 2 KİŞİ 2 KİŞİ 2 KİŞİ 5 KİŞİ 4 KİŞİ Operasyon? Bilgi Güvenliği? Veri Bilimi? Hukuk? Destek?
proje geliştirme sürecinin baştan sona ele alınıp projelendirildiği yaklaşımdır. AGILE (ÇEVİK) Beklentilerin ve kaynakların süreçte değişebileceğini savunan, değişimlere açık proje geliştirme yaklaşımıdır.
Designer So ware Developer QA Operations Expert Project Manager BIG OUTCOME AT END Her yeni fazda, proje yöneticisine projede çalışacak bir ekip tahsis edilir. Hem zaman hem kaynak tüketimi için çizilen proje planına uygun şekilde ilerleme kaydedilir. Yeni bir istek gelirse veya durumlar değişirse tüm plan tekrar gözden geçirilir.
Operations Expert Product Owner PRODUCT TEAM GOAL 1 GOAL 2 GOAL 3 Geliştirme proje olarak değil, ürün olarak ele alınır. Ürüne tahsis edilmiş sabit bir ürün ekibi bulunur. Kısa süreler içerisinde adım adım ufak değişiklikler hedeflenir.
• • • • Dış partilere (paydaşlar) karşın mühendislerin sesi olur Tüm dış partilerin isteklerini konsolide eder Gündeme alınan her iş maddesinin stratejik olarak doğruluğundan emin olur Ürün değerini arttırmaya çalışır • • • Gündemdeki isteklerin mühendislik açısından doğruluğuna göre teknik çözümlere dönüşmesini sağlar Hedeflenen kalite ve nitelikte geliştirme yapıldığından emin olur Ürün geliştirmenin sürdürülebilirliğini sağlar
olan startup'ların ayak izleri takip ediliyor Yine aynı nedenden daha az hiyeraşinin olduğu "flat" organizasyonlar artmakta Az hiyeraşinin getirdiği problemleri çözmek için "Spotify Model" gibi yaklaşımlar mevcut