Çeviklik ve Scrum Eğitimi
Bir araya gelişimizin adı eğitimdi. Eğitmenin anlattığı ve katılımcıların dinlediği bir eğitimden çok herkesin katkısının bulunduğu bir sohbet ortamı yaratabildiğimiz için kendimizi tebrik ediyorum. 🙂 Bu kitapçıkta eğitimde konuştuklarımızı hatırlatmaya ve konuşmaya vaktimizin yetmediği konulara değinmeye çalışacağım. Kitapçık konusundaki iyileştirme fikirlerinizi sabırsızlıkla bekliyorum. Umarım bu sohbet sizlerde bir ışık yakmıştır ve bu doküman sizlerin başkalarında bir ışık yakması için iyi bir araç olur. Kitapçığın odağı Siperden Çeviklik ve Scrum Eğitimi çünkü öğrendiklerimizin ve öğrettiklerimizin hepsi siperlerde öğrenilmiştir. 🙂
Çeviklik ve Scrum Eğitimi Kitapçığını bağlantıdan indirebilirsiniz:
Siperden Çeviklik ve Scrum Eğitimi Kitapçığı
Çeviklik ve Scrum Eğitimi Kitapçığının İçeriği
Çeviklik Nedir?
Çevik Yazılım Geliştirme Bildirisi’ne İmza Atanlar
Çevik Yazılım Geliştirme Bildirisi’nde Yayınlanan Değerler ve İlkeler
Çevik Olmanın Zorlukları ve Önündeki Engeller
Winslow Taylor ve Hayatımıza Etkisi
Winston Royce ve Hayatımıza Etkisi
Scrum
Scrum’da Roller
- Ürün Sahibi
- Ürün Sahibi’nin Özellikleri
- Scrum’da Ürün Sahibi
- Takım Nedir?
- Scrum’da Geliştirme Takımı
- Geliştirme Takımı’nın Büyüklüğü
- Scrum Master
- Scrum Master’ın Özellikleri
- Scrum’da Scrum Master 🙂
Scrum Etkinlikleri
Scrum Araçları
- Ürün İş Listesi
- Sprint İş Listesi
Çeviklik Nedir?
Çeviklik nedir sorusuna birçok cevabımız oldu.
- Ani gelişen durumlar karşısında hızlı aksiyon alabilmek
- Fiziksel olarak hızlı ve güçlü tepki verebilmek
- Belirlenen işi doğru şekilde bitirmek
- Kolay adapte olabilmek
- Ekip içinde bilgi paylaşımı, tecrübe aktarımı için şeffaf olmak
- İşin yönetimi ve işlerin takibi
- Verimliliğin artırılmasını sağlamak
- Değişime açık olmak
- Değeri en yüksek ürün parçacığını en erken hayata geçirmek
- Müşteriyi yaptığımız işe dahil edebilmek
- Geri bildirimlere göre doğru aksiyon alabilmek
- Basitleştirebilmek
- Yenilikçi olmak
- Kendi kendini yönetebilmek
- Takım olarak işi sahiplenmek
- Takım olabilmek
- Eşitlik
- Çöpleri azaltmak
- Teknik borçları azaltmak
- Biz olabilmek (Kendinden bir şeyler katmak)
- Çözüm ve sonuç odaklılık
- Pazara erken çıkabilmek
- Ritimle değer üretiyoruz
- Motivasyon
- Birden fazla problemi aynı anda görebilmek
- Engelleri aşmak
- Ekipçe hareket edebilmek
- Çevik olmak doğru sonucu getirir
- Ürünün geleceğiyle ilgili yorum yapabilmek
- Küçük hedefler koyarak odaklanmak
- Süreç yönetiminin (projenin geliştirilmesinin) takım tarafından yapılması
- İşlerin doğru önceliklendirilmesi
Çevik Bildiri’ye İmza Atanlar
Ayrıca Çevik Yazılım Geliştirme Bildirisi’nin 2001 yılında yayınlandığını konuştuk. Bildiriye imza atanlar 90’lı yıllarda kendi yazılım geliştirme yaklaşımlarını geliştirmeye çalışan kişilerdi. Her biri yazılım geliştirme konusunda ustalaşmış ve yazılım geliştirme alanında öncü kişiler olarak ortaya çıkmışlardı. Çevik Bildiri’nin 2001 yılında ortaya çıkmasına kadar Waterfall’da yaşadıkları sorunlara kendi çözümlerini bulmaya çalışıyorlardı. Bu bağlamda Kent Beck 1993 yılında eXtreme Programming yaklaşımını geliştirmeye başladı. Bu çalışmalara Martin Fowler ve Ward Cunningham dahil oldu ve eXtreme Programming ortaya çıktı. 1993 yılında Jeff Sutherland ve Ken Schwaber ilk defa Easel Corporation’da yazılım geliştirmek için Scrum’ı kullanmaya başladı. 90’lı yıllarda, Çevik Bildiri’ye imza atan bir başka isim Jim Highsmith, Adaptive Software Development’ı geliştiriyordu. Aynı yıllarda Alistair Cockburn, Crystal Methods’u geliştirmeye çalışıyordu.
Birbirinden bağımsız şekilde daha iyi yazılım geliştirme yollarını arayan öncüler 2001 yılının Aralık ayında Utah’ta bir kayak merkezinde bir araya geldi. 2 gün süren çalışmalarının sonucunda hepsinin çözmeye çalıştığı sorunlara bir cevap niteliği taşıyan Çevik Bildiri’yi yayınladılar. Çevik Bildiri, 4 değerden ve 12 ilkeden oluşuyor. Değerler, Çeviklik’in felsefesini ifade ederken ilkeler günlük hayatta kullanabileceğimiz pratikleri ve yaklaşımları anlatıyor.