yazılım geliştirmede sadelik
lean software development
muhammed cuma tahiroğlu
_ sizi buraya getiren şey?
1950 1991 1992 2001 2014
Lean Production
1991
Lean Software Development
1992
robert “bob” charette
Lean Software Development prensipleri
israfı önledeğ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ç kararhızlı teslimat
Lean Software Development prensipleri
hızlı teslimat
hızlı teslimatyüksek kalitedüşü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 methods”
Ryan Martens, CTO of Rally Software:
gerçek hayatta “lean”
kisskeep it simple stupid
yagniyou 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
bazentekerleği yenidenicat 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