OKR Cover

Etkili Hedef Koyma Yöntemi: OKR

Çalıştığımız organizasyon içinde, bambaşka hedeflere koşan takımlar olmasını istemeyiz. Organizasyon çapında senkron olmak ve ortak hedefe koşmak çok önemli. Devamlı büyümeyi sağlayabilmek için doğru hedefe odaklanmalı ve topluca o hedefe doğru koşabilmeliyiz. Bu konuda OKR (Objectives and Key Results) bize yardımcı olacaktır. OKR silikon vadisi orijinli, etkili bir hedef koyma yöntemidir. You can use this link …

Etkili Hedef Koyma Yöntemi: OKR Devamı »

Cover-Management-3-0

Management 3.0 – İnsan Değil Sistem Yönetimi

İş hayatımıza giren çeviklik ile birlikte bazı uzmanlıklarda değişiklikler olmaya başladı. Özellikle Scrum Framework‘ü ile birlikte hayatımıza giren Product Owner, Scrum Master ve Development Team* kavramları, geleneksel iş analisti, proje yöneticisi ve geliştirici rollerinin gelişmesini sağladı. Geleneksel rollerde yaşanan bu değişim, yönetici rolünde yaşanması gereken değişimin de tetiğini çekti denilebilir. Management 3.0 dediğimiz yönetim şekli, …

Management 3.0 – İnsan Değil Sistem Yönetimi Devamı »

Microservice Nedir

Microservice Nedir

Her ne kadar yeni bir konu olmasa da son yıllarda bu altyapı ile yatıp/kalkmamdan dolayı Microservice Nedir konusunda bir genel bakış yapmak istedim. Microservice mimarisinin avantajlarından bahsetmeden önce Service Oriented Architecture(SOA)‘a ufak bir bakış yapıp, geleneksel SOA’da kullanılan monolithic mimarinin dezavantajlarına da değineceğiz. Service Oriented Architecture (SOA) Bu konu hakkında çok detaya girmek mümkün ama …

Microservice Nedir Devamı »

DevOps Agile’ı Öldürüyor Mu?

DevOps’a olan rağbetin artmasıyla birlikte hakkında çıkan dedikodular da onunla birlikte artıyor. Her popüler konu gibi DevOps’da da bilgi kirliliği ortaya çıkmaya başladı desek çok da yalan söylemiş olmayız. Bu yazıda, ekosistemde sıkça karşılaşılan DevOps Agile’ı Öldürüyor Mu? sorusunu cevaplamaya çalışacağım. Bunu cevaplarken de bir yandan DevOps vs Agile tartışacağız. Öncesinde Scrum vs Kanban konusunda hazırladığım …

DevOps Agile’ı Öldürüyor Mu? Devamı »

Scrum vs Kanban

Scrum vs Kanban

Agile metodolojiler ve framework’ler arasında Scrum ve Kanban konusunda çok fazla kafa karışıklığı mevcut. Agile ne? Scrum ne? Kanban ne? sorularını geçtikten sonra Scrum ile Kanban arasında nasıl farklar var? sorusu geliyor. Scrum vs Kanban dendiği zaman, kendi şirketinde uygulanan metodolojinin en doğrusu olduğunu düşünen ve bunu empoze etmeye çalışan, her iki taraf için de geçerli …

Scrum vs Kanban Devamı »

PSM I Sertifika Hazırlık Rehberi

Bu yazıda bahsedeceğim konu, Scrum.org tarafından sunulan, Professional Scrum Master (PSM I) sertifikasını elde edebilmek için naçizane tavsiyelerimi içerecek. Tamamen kendi deneyimlerimden elde edilmiş bilgileri içermektedir. Agile ve Scrum Hakkında Kısaca Scrum, bir Agile framework’tür. Tahminlere göre, Agile kullanan şirketlerin %70 kadarı saf Scrum veya eXtreme Programming (XP) ile birleştirerek kullanıyor. Az önceki cümleden anlaşılacağı …

PSM I Sertifika Hazırlık Rehberi Devamı »

Visual Studio

Visual Studio 2017 | Run To Click

Visual Studio 2017 ile çok ufak gibi gözükse de development team’in üretkenliğini arttırıcı bir özellik yer alıyor. “Run to click” adı verilen bu özellik sayesinde, projelerdeki breakpoint karmaşasından kurtuluyoruz. Aşağıda bu demo için hazırladığım ufak bir metod var. 50K iteration’lık döngü öncesinde bir breakpoint’imiz mevcut. Uygulamayı çalıştırıyoruz ve ilgili breakpoint’e geldiğinde farkediyoruz ki merak ettiğimiz değer, …

Visual Studio 2017 | Run To Click Devamı »

Visual Studio

Visual Studio 2017 | Exception Helper

Exception’lar ile uğraşmak her zaman developer’lar için problemdir. Bu exception’a neyin sebep olduğunu bulmaya çalışmak sinir bozucu bile olabilir. Belki de çoğumuz artık refleks olarak bir exception’la karşılaştığı anda detaylara girip bir inner exception olup olmadığını kontrol ediyor. Visual Studio 2017 ile birlikte hayatımıza Exception Helper giriyor. Eski versiyonlarda kullanılan Exception Assistant ve Exception Dialog …

Visual Studio 2017 | Exception Helper Devamı »

Visual Studio

Visual Studio 2017 | Live Unit Testing

Visual Studio 2017 yenilikleri arasında en önemli olarak gördüğüm Live Unit Testing. MSTest, nUnit veya xUnit ile yazılmış olan testleri, Visual Studio 2015 üzerinde daha önce Test Explorer penceresinden çalıştırıyorduk. Bu özellik Visual Studio 2017’de, Live Unit Testing özelliği eklenerek geliştirilmiş. Testi yazılmış olan kodda değişiklikler yapıp, ardından testleri çalıştırarak açık olup olmadığını kontrol ederdik. …

Visual Studio 2017 | Live Unit Testing Devamı »

Visual Studio

Visual Studio 2017 | Kurulum ve Açılış Sayfası Yenilikleri

Visual Studio 2017, 989 KB’lık bir kurulum dosyası ve alışılmışın dışında bir kurulum ekranı ile geliyor. Her bir parça component haline getirildiği için yalnızca ilgilendiğimiz parçaları kuruluma dahil ederek kendimize özel bir IDE elde edebiliyoruz. Bu yeni kurulum mantığı sayesinde hiç bir component içermeyen bir Visual Studio kurmak da mümkün. Syntax bağımsız bir editör getiren bu yöntem, …

Visual Studio 2017 | Kurulum ve Açılış Sayfası Yenilikleri Devamı »