Bu sunum serisi, Agile yöntemlerin değişimi verimli yönetebilmek, çabuk ve kaliteli üretebilmek gibi bilinen getirileri dışında, alternatif getirilerini ortaya koymak amacıyla hazırlanmıştır.
Bu sunumda Agile yöntemlerin şeffaflığa katkısı ele alınmıştır.
1 of 40
More Related Content
Agile için Alternatif Nedenler / Şeffaflık
1. Bu sunum serisi, Agile yöntemlerin
Değişimi Verimli Yönetebilmek, Daha
Çabuk ve Kaliteli Üretebilmek gibi
bilenen getirileri dışında, alternatif
getirilerini ortaya koymak amacıyla
hazırlanmıştır
Bu sunumda Scrum prensip ve pratikleri temel alınmıştır
Copyright 2007, ACM. All rights reserved
2. Agile için Alternatif Nedenler
Şeffaflık
by Ahmet Akdağ
Copyright 2007, ACM. All rights reserved
4. Bilinen senaryolar #1
- PY(Proje Yöneticisi): Selam Ali, ___ ne kadar sürer?
Copyright 2007, ACM. All rights reserved
5. Bilinen senaryolar #1
- PY(Proje Yöneticisi): Selam Ali, ___ ne kadar sürer?
Yazılımcı düşünür: Şu an çok meşgulüm ve eklenecek işler de vardır kesin. Bu iş en
az 2 gün sürer. Sırada bekleyenler de var, ne desem?
Copyright 2007, ACM. All rights reserved
6. Bilinen senaryolar #1
- PY(Proje Yöneticisi): Selam Ali, ___ ne kadar sürer?
Yazılımcı düşünür: Şu an çok meşgulüm ve eklenecek işler de vardır kesin. Bu iş en
az 2 gün sürer. Sırada bekleyenler de var, ne desem?
- Yazılımcı: Yaklaşık 1 hafta.
Copyright 2007, ACM. All rights reserved
7. Bilinen senaryolar #1
- PY(Proje Yöneticisi): Selam Ali, ___ ne kadar sürer?
Yazılımcı düşünür: Şu an çok meşgulüm ve eklenecek işler de vardır kesin. Bu iş en
az 2 gün sürer. Sırada bekleyenler de var, ne desem?
- Yazılımcı: Yaklaşık 1 hafta.
PY düşünür: Hep öyledir zaten, ben 1.5 hafta kabul edeyim hatta 2 olsun, garanti
olur.
Copyright 2007, ACM. All rights reserved
8. Bilinen senaryolar #1
- PY(Proje Yöneticisi): Selam Ali, ___ ne kadar sürer?
Yazılımcı düşünür: Şu an çok meşgulüm ve eklenecek işler de vardır kesin. Bu iş en
az 2 gün sürer. Sırada bekleyenler de var, ne desem?
- Yazılımcı: Yaklaşık 1 hafta.
PY düşünür: Hep öyledir zaten, ben 1.5 hafta kabul edeyim hatta 2 olsun, garanti
olur.
- PY: Teşekkürler Ali. Şimdi gidip buna göre planlamayı güncelliyorum.
Copyright 2007, ACM. All rights reserved
9. Bilinen senaryolar #1
- PY(Proje Yöneticisi): Selam Ali, ___ ne kadar sürer?
Yazılımcı düşünür: Şu an çok meşgulüm ve eklenecek işler de vardır kesin. Bu iş en
az 2 gün sürer. Sırada bekleyenler de var, ne desem?
- Yazılımcı: Yaklaşık 1 hafta.
PY düşünür: Hep öyledir zaten, ben 1.5 hafta kabul edeyim hatta 2 olsun, garanti
olur.
- PY: Teşekkürler Ali. Şimdi gidip buna göre planlamayı güncelliyorum.
Yazılımcı düşünür: Artık şunları da biraz erteleyebileceğim...
Copyright 2007, ACM. All rights reserved
10. Bilinen senaryolar #1
Dikey hiyerarşinin yüksek olduğu
organizasyonlar, bu senaryodaki
maliyetlerin kademe geçişlerinde
yükselmesine neden olmaktadır
PY
X2
BA
X2
Dev
Copyright 2007, ACM. All rights reserved
12. Bilinen senaryolar #3
- Müşteri: Selam Hakan, proje nasıl gidiyor? 4 ayımız var ve pazar çok hareketli?
Copyright 2007, ACM. All rights reserved
13. Bilinen senaryolar #3
- Müşteri: Selam Hakan, proje nasıl gidiyor? 4 ayımız var ve pazar çok hareketli?
- PY: Mimarinin netleşmesiyle %50‘yi tamamladık! Bundan sonra kodlama ve test
kalıyor.
Copyright 2007, ACM. All rights reserved
14. Bilinen senaryolar #3
- Müşteri: Selam Hakan, proje nasıl gidiyor? 4 ayımız var ve pazar çok hareketli?
- PY: Mimarinin netleşmesiyle %50‘yi tamamladık! Bundan sonra kodlama ve test
kalıyor.
Müşteri düşünür: Geçen sefer de böyle demişlerdi ama proje 3 ay boyunca %95’te
kalmıştı. Umarım bundan dersler çıkarmışlardır...
Copyright 2007, ACM. All rights reserved
15. Bilinen senaryolar #3
- Müşteri: Selam Hakan, proje nasıl gidiyor? 4 ayımız var ve pazar çok hareketli?
- PY: Mimarinin netleşmesiyle %50‘yi tamamladık! Bundan sonra kodlama ve test
kalıyor.
Müşteri düşünür: Geçen sefer de böyle demişlerdi ama proje 3 ay boyunca %95’te
kalmıştı. Umarım bundan dersler çıkarmışlardır...
- Müşteri: Süper! Zamanında bitirebilirsek ciddi rekabet avantajı sağlayacağız.
Copyright 2007, ACM. All rights reserved
16. Bilinen senaryolar #3
- Müşteri: Selam Hakan, proje nasıl gidiyor? 4 ayımız var ve pazar çok hareketli?
- PY: Mimarinin netleşmesiyle %50‘yi tamamladık! Bundan sonra kodlama ve test
kalıyor.
Müşteri düşünür: Geçen sefer de böyle demişlerdi ama proje 3 ay boyunca %95’te
kalmıştı. Umarım bundan dersler çıkarmışlardır...
- Müşteri: Süper! Zamanında bitirebilirsek ciddi rekabet avantajı sağlayacağız.
- PY: Herşeyi doğru yaptığımıza eminiz, içiniz rahat olsun...
İzlenebilirlik
Copyright 2007, ACM. All rights reserved
17. Bilinen senaryolar #4
- Yazılımcı 1: ____ Modülünü teslim etmek için 1 ayımız kaldı.
Copyright 2007, ACM. All rights reserved
18. Bilinen senaryolar #4
- Yazılımcı 1: ____ Modülünü teslim etmek için 1 ayımız kaldı.
- Yazılımcı 2: Ve henüz hiç refactoring yapmadık, oldukça kalitesiz ilerliyoruz.
Copyright 2007, ACM. All rights reserved
19. Bilinen senaryolar #4
- Yazılımcı 1: ____ Modülünü teslim etmek için 1 ayımız kaldı.
- Yazılımcı 2: Ve henüz hiç refactoring yapmadık, oldukça kalitesiz ilerliyoruz.
- Yazılımcı 1: Şu an hızlanmalıyız, daha sonra kaliteye odaklanırız.
Copyright 2007, ACM. All rights reserved
20. Bilinen senaryolar #4
- Yazılımcı 1: ____ Modülünü teslim etmek için 1 ayımız kaldı.
- Yazılımcı 2: Ve henüz hiç refactoring yapmadık, oldukça kalitesiz ilerliyoruz.
- Yazılımcı 1: Şu an hızlanmalıyız, daha sonra kaliteye odaklanırız.
- Yazılımcı 2: İyi fikir, zaten başka şekilde de yetişmeyecek..
Copyright 2007, ACM. All rights reserved
21. Bilinen senaryolar #4
- Yazılımcı 1: ____ Modülünü teslim etmek için 1 haftamız kaldı.
- Yazılımcı 2: Ve henüz hiç refactoring yapmadık, oldukça kalitesiz ilerliyoruz.
- Yazılımcı 1: Şu an hızlanmalıyız, daha sonra kaliteye odaklanırız.
- Yazılımcı 2: İyi fikir, zaten başka şekilde de yetişmeyecek..
Yeni gelecek olan işler ve zaman baskısından dolayı
geri dönmek oldukça zordur
Copyright 2007, ACM. All rights reserved
22. Bilinen senaryolar #4
Düşük kalite toplam sahip olma maliyetini
arttırmaktadır
Copyright 2007, ACM. All rights reserved
23. Bilinen senaryolar #4
Düşük kalite toplam sahip olma maliyetini
arttırmaktadır.
Pay sahiplerinin tümü kalite ile ilgili kararlardan
haberdar edilmelidir
Copyright 2007, ACM. All rights reserved
24. Bilinen senaryolar #4
Düşük kalite toplam sahip olma maliyetini
arttırmaktadır.
Pay sahiplerinin tümü kalite ile ilgili kararlardan
haberdar edilmelidir
http://benscheirman.com/2007/10/dont-make-squirrel-burgers
Copyright 2007, ACM. All rights reserved
25. Şeffaflık ve gerçek bilgiden uzaklaştıkça
hata oluşma riski artmaktadır
Copyright 2007, ACM. All rights reserved
26. Şeffaflık ve gerçek bilgiden uzaklaştıkça
hata oluşma riski artmaktadır
Hata Oluşması Riski
Gerçeklik/Bigli Şeffaflığı
Ahmet Akdağ 2012
Copyright 2007, ACM. All rights reserved
27. Şeffaflık sağlamak adına satın alınan
onlarca yazılım verimliliği ve üretkenliği
olumsuz yönde etkilemektedir
Copyright 2007, ACM. All rights reserved
28. Agile Çözüm?
Copyright 2007, ACM. All rights reserved
29. Çalışan yazılımın sürekli teslimatı ile proje
durumu
tüm pay sahipleri tarafından
gözlemlenebilmektedir
İzlenebilirlik
Copyright 2007, ACM. All rights reserved
30. Planlamanın olabilecek senaryoya göre
değil, geçmiş performansa göre sürekli
yapılması ile daha doğru tahminleme
yapılabilmektedir
Copyright 2007, ACM. All rights reserved
31. Projeyi geliştiren tüm pay sahipleri için
ortak tanımlamalar yapılması ile ürün ve
süreç üzerinde şeffaflık yaratılabilmektedir
(Definition of Done)
Copyright 2007, ACM. All rights reserved
32. Düzenli toplantılar ile pay sahipleri
çalışan yazılım üzerinden bilgi
paylaşımı yapmaktadır
Copyright 2007, ACM. All rights reserved
33. Projede pay sahibi olan herkes projenin
tüm çıktılarına kolaylıkla ulaşabilmektedir
Copyright 2007, ACM. All rights reserved
34. Projede pay sahibi olan herkes projenin
tüm çıktılarına kolaylıkla ulaşabilmektedir
Copyright 2007, ACM. All rights reserved
35. Pay sahiplerinin proje süreci hakkında
bilgi alabilmek için başka bir ürün
kullanmasına ya da çalışanları bölmesine
gerek kalmamaktadır
Copyright 2007, ACM. All rights reserved
39. Doğru uygulanan Agile süreçler ile şeffaf
zemin oluşturularak güncel ve kaliteli
yazılımlar başarı ile üretilebilmektedir
80.000
üzerinde
IT
projesi
Standish Group
Copyright 2007, ACM. All rights reserved
40. www.acm-software.com
@ACMSoftware
@aakdag
Copyright 2007, ACM. All rights reserved