Agile nedir ve Scrum nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Çevik, Agile manifestoda tanımlanan esnek yazılım geliştirme ilkelerinin bir kümesidir. Temel değerler şunlardır: insanlar ve etkileşimler süreçler ve araçlardan daha önemlidir; çalışan bir ürün kapsamlı belgelendirmeden daha önemlidir; müşteri ile işbirliği sözleşme şartlarının uzlaşmasından daha önemlidir; değişikliklere hazırlık ilk planda takip etmekten daha önemlidir.
Scrum, Agile ilkelerini uygulamak için kullanılan bir çerçevedir. Yazılım geliştirme projelerini yönetmek için yinelemeli ve artımlı bir yaklaşımdır.
Scrum'un temel unsurları:
- Roller: Ürün Sahibi (Product Owner), Scrum Master, Geliştirme Takımı.
- Etkinlikler (seremoniler):
- Sprint - belirli bir çalışma dönemi (genellikle 1-4 hafta).
- Sprint Planlaması
- Günlük Scrum
- Sprint Gözden Geçirme
- Sprint Retrospektifi
- Artefaktlar:
- Ürün Backlog'u
- Sprint Backlog'u
- Artış (Increment)
Scrum, şeffaflık, denetim ve uyum üzerine odaklanır, takımların gereksinimlerdeki değişikliklere hızla yanıt vermesini ve süreçlerini sürekli geliştirmesini sağlar.