ݺߣ

ݺߣShare a Scribd company logo
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
Agile için Alternatif Nedenler
Şeffaflık
by Ahmet Akdağ




                 Copyright 2007, ACM. All rights reserved
Yazılım projelerinde karşılaşılan şeffaflık
  gerektiren durumlardan bazıları...



               Copyright 2007, ACM. All rights reserved
Bilinen senaryolar #1

 - PY(Proje Yöneticisi): Selam Ali, ___ ne kadar sürer?




                                 Copyright 2007, ACM. All rights reserved
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
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
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
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
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
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
Bilinen senaryolar #2




                Copyright 2007, ACM. All rights reserved
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
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
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
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
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
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
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
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
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
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
Bilinen senaryolar #4

   Düşük kalite toplam sahip olma maliyetini
                  arttırmaktadır




                  Copyright 2007, ACM. All rights reserved
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
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
Şeffaflık ve gerçek bilgiden uzaklaştıkça
     hata oluşma riski artmaktadır




               Copyright 2007, ACM. All rights reserved
Ş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
Ş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
Agile Çözüm?




  Copyright 2007, ACM. All rights reserved
Ç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
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
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
Düzenli toplantılar ile pay sahipleri
çalışan yazılım üzerinden bilgi
       paylaşımı yapmaktadır




             Copyright 2007, ACM. All rights reserved
Projede pay sahibi olan herkes projenin
tüm çıktılarına kolaylıkla ulaşabilmektedir




                Copyright 2007, ACM. All rights reserved
Projede pay sahibi olan herkes projenin
tüm çıktılarına kolaylıkla ulaşabilmektedir




                Copyright 2007, ACM. All rights reserved
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
Agile süreçler
Şeffaflığı ve izlenebilirliği
      artırmaktadır




        Copyright 2007, ACM. All rights reserved
VersionOne

Copyright 2007, ACM. All rights reserved
VersionOne

Copyright 2007, ACM. All rights reserved
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
www.acm-software.com
         @ACMSoftware
         @aakdag




     Copyright 2007, ACM. All rights reserved

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
  • 3. Yazılım projelerinde karşılaşılan şeffaflık gerektiren durumlardan bazıları... 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
  • 11. Bilinen senaryolar #2 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
  • 36. Agile süreçler Şeffaflığı ve izlenebilirliği artırmaktadır Copyright 2007, ACM. All rights reserved
  • 37. VersionOne Copyright 2007, ACM. All rights reserved
  • 38. VersionOne 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

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n