Junior
Hangi geliştirme metodolojilerini biliyorsunuz?
sobes.tech yapay zeka
AI'dan gelen yanıt
- Scrum: Kısa sprintlere, günlük ayakta toplantılara, sprint planlamasına, sprint gözden geçirmeye ve retrospektife dayanan yinelemeli ve artımlı metodoloji. Rolleri: Ürün Sahibi, Scrum Master, Geliştirme Takımı.
- Kanban: İş akışını görsel olarak yöneten sistem, tamamlanmamış işlerin (WIP) sınırlandırılması, görevlerin şeffaf kontrolü ve sürekli süreç iyileştirmesi ile.
- Waterfall (Şelale Modeli): Her aşamanın (gereksinim toplama, tasarım, geliştirme, test, uygulama, destek) tamamen tamamlanması gereken sıralı metodoloji.
- XP (Extreme Programming): Çiftli programlama, test odaklı geliştirme (TDD), sık sürümler, sürekli entegrasyon ve yeniden yapılandırmaya odaklanan çevik metodoloji. Değişen gereksinimlere sahip projeler için idealdir.
- Lean Software Development: İsrafları ortadan kaldırmaya, hızlı dağıtıma, geri bildirim toplamaya ve geç aşamalarda kararlar almaya odaklanan yalın üretim ilkelerine dayanır.
Ayrıca V-modeli, Spiral Modeli, Crystal'ı da biliyorum. Pratikte en çok Scrum ve Kanban ile karşılaşıyorum.