yazılım
geliştirmede
sadelik
lean
software
development
muhammed cuma tahiroğlu
r.i.p
_ sizi buraya getiren şey?
m e r a k
m e r a k + +
kitapta “lean”
1950 1991 1992 2001 2014
Lean Production
1991
Lean Software Development
1992
robert “bob” charette
Lean Software Development
prensipleri
israfı önle
değerli çıktıyı artır
Lean Software Development
prensipleri
israf
yanlışşeyi yazmak
Lean Software Development
prensipleri
israf
Lean Software Development
prensipleri
liteye dikkat!QA
Lean Software Development
prensipleri
geç karar
hızlı teslimat
Lean Software Development
prensipleri
hızlı teslimat
hızlı teslimat
yüksek kalite
düşük maliyet
“think big, act small, fail fast; learn rapidly"
Martin Fowler:
Agile ve Lean
rakip değildir; refiktir
“customers get to market 50% faster and are 25%
more productive when they employ a hybrid of Lean
and Agile development me...
gerçek hayatta “lean”
kiss
keep it simple stupid
yagni
you ain’t gonna need it
code
that solves problems you don't have.
over-engineering işareti:
reuse* fetişi
* : use before reuse
tekerleği
yeniden icat
etmeyelim
bazen
tekerleği yeniden
icat etmek gerekirvs
hazır yapılmışı var! her şeyi kendin yap!
tekerleğe ihtiyacımız var mı?
microservice mimarisi ve “lean” düşünce
Microservice architecture and lean development
var builder = new StringBuilder();
Mobil uygulamalar
teşekkürler;
@devmucit
Lean Development
Lean Development
Lean Development
Lean Development
Lean Development
Lean Development
Lean Development
Lean Development
Lean Development
Upcoming SlideShare
Loading in …5
×

Lean Development

466 views

Published on

Yazılım Geliştirmede Sadelik konulu sunumum.

Bahçeşehir Üniversitesi, 1 Mart 2014

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
466
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
7
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Merhabalar,

    Bir geliştiricinin kendine yatırım yapması
    Katıldığım etkinliklerdeki arayışımızın kendinize yatırım yapmak olması gerektiği söylendi
    Kariyer, mezun, ömür geçiyor
    Lean kelimesinin karşılığının olmayışı
    Başlık seçerkenki sıkıntılar
  • Sadelik deyince aklıma gelen bu adamın halleri, üretim tarzı
  • Ben kimim
    2003 kocaeli üniversitesi
    Türkiye Finans Katılım Bankası A.Ş.
    Yazılım Altyapıları
  • Merak ettiğim bir soru…

  • Bizim mesleğimiz merak üzerine kurulu.

    Merak’ımız olduğu sürece mutluyuz

    Merak’ımız olduğu sürece üretkeniz, inovatifiz, buluşçuyuz.

  • Hiçbir zaman bu kadar zengin olamayabiliriz ama


  • Mutlu olabiliriz. Bu sunumda da sizin merağınıza merak katmaya ahdettik. Umarım her şey yolunda gider.
  • Lean software development,
  • Lean software development,
  • Yazılm geliştirmedeki israf noktaları
  • Yazılm geliştirmedeki israf noktaları
  • TDD bu işin bir parçası
  • TDD bu işin bir parçası
  • TDD bu işin bir parçası
  • Utilizasyonu artırma derken troughput’u artırmaktan bahsediyoruz


    BU TRAFİĞİ de istemiyoruz

  • Ne de bunu istiyoruz
  • Üçü de birbiriyle uyumlu
  • Üçü de birbiriyle uyumlu
  • Ateşle barut gibidir de denebilir
  • KISS is an acronym for "Keep it simple, stupid" as a design principle noted by the U.S. Navy in 1960.[1][2] The KISS principle states that most systems work best if they are kept simple rather than made complex; therefore simplicity should be a key goal in design and unnecessary complexity should be avoided. The phrase has been associated with aircraft engineer Kelly Johnson (1910–1990).[3] The term "KISS principle" was in popular use by 1970.[4] Variations on the phrase include "keep it stupid simple" and "keep it simple and straightforward".[5][6]
  • Ihtiyaç demişken?
  • Specialized apps… is a lean practise example.

  • Lean Development

    1. 1. yazılım geliştirmede sadelik lean software development muhammed cuma tahiroğlu
    2. 2. r.i.p
    3. 3. _ sizi buraya getiren şey?
    4. 4. m e r a k
    5. 5. m e r a k + +
    6. 6. kitapta “lean”
    7. 7. 1950 1991 1992 2001 2014
    8. 8. Lean Production 1991
    9. 9. Lean Software Development 1992 robert “bob” charette
    10. 10. Lean Software Development prensipleri israfı önle değerli çıktıyı artır
    11. 11. Lean Software Development prensipleri israf yanlışşeyi yazmak
    12. 12. Lean Software Development prensipleri israf
    13. 13. Lean Software Development prensipleri liteye dikkat!QA
    14. 14. Lean Software Development prensipleri geç karar hızlı teslimat
    15. 15. Lean Software Development prensipleri hızlı teslimat
    16. 16. hızlı teslimat yüksek kalite düşük maliyet
    17. 17. “think big, act small, fail fast; learn rapidly"
    18. 18. Martin Fowler: Agile ve Lean rakip değildir; refiktir
    19. 19. “customers get to market 50% faster and are 25% more productive when they employ a hybrid of Lean and Agile development methods” Ryan Martens, CTO of Rally Software:
    20. 20. gerçek hayatta “lean”
    21. 21. kiss keep it simple stupid
    22. 22. yagni you ain’t gonna need it
    23. 23. code that solves problems you don't have. over-engineering işareti:
    24. 24. reuse* fetişi * : use before reuse
    25. 25. tekerleği yeniden icat etmeyelim bazen tekerleği yeniden icat etmek gerekirvs hazır yapılmışı var! her şeyi kendin yap!
    26. 26. tekerleğe ihtiyacımız var mı?
    27. 27. microservice mimarisi ve “lean” düşünce
    28. 28. Microservice architecture and lean development
    29. 29. var builder = new StringBuilder();
    30. 30. Mobil uygulamalar
    31. 31. teşekkürler; @devmucit

    ×