Yazılım geliştirme süreci
Metodolojiler > Gelişmiş metodolojiler

Diğer üst düzey yazılım proje metodolojileri şunları içerir:
Davranış odaklı geliştirme ve iş süreci yönetimi.
Kaos modeli - Ana kural her zaman en önemli sorunu önce çözmektir.
Artımlı finansman metodolojisi - yinelemeli bir yaklaşım
Hafif metodoloji - yalnızca birkaç kural ve uygulamaya sahip yöntemler için genel bir terim
Yapılandırılmış sistem analizi ve tasarım yöntemi - şelalenin özel bir versiyonu
Yavaş Hareket'in bir parçası olan yavaş programlama, zaman baskısı olmaksızın (veya asgari düzeyde) dikkatli ve kademeli çalışmayı vurgular. Yavaş programlamanın amacı hatalardan ve aşırı hızlı yayın takvimlerinden kaçınmaktır.
V-Model (yazılım geliştirme) - şelale modelinin bir uzantısı
Birleşik Süreç (UP), Birleşik Modelleme Dili'ne (UML) dayalı yinelemeli bir yazılım geliştirme metodolojisi çerçevesidir. UP, yazılım geliştirme sürecini dört aşamaya ayırır; her aşama, o geliştirme aşamasında yazılımın bir veya daha fazla çalıştırılabilir yinelemesini içerir: başlatma (inception), ayrıntılandırma (elaboration), inşa (construction) ve yönergeler (guidelines).
Bazı " süreç modelleri ", bir organizasyon tarafından benimsenen belirli bir süreci değerlendirmek, karşılaştırmak ve iyileştirmek için kullanılan soyut tanımlardır.
ISO/IEC 12207, yazılımların yaşam döngüsünün seçilmesi, uygulanması ve izlenmesi için yöntemi tanımlayan uluslararası standarttır.
Yetenek Olgunluk Modeli Entegrasyonu  (CMMI), en iyi uygulamalara dayanan önde gelen modellerden biridir. Bağımsız değerlendirmeler, organizasyonları tanımlanmış süreçleri ne kadar iyi takip ettiklerine göre derecelendirir; bu değerlendirme süreçlerin kalitesine veya üretilen yazılımın kalitesine göre yapılmaz. CMMI, CMM'nin yerini almıştır.
ISO 9000, bir ürünün imalatı için resmi olarak organize edilmiş bir süreci ve ilerlemeyi yönetme ve izleme yöntemlerini tanımlayan standartları açıklar. Standart başlangıçta üretim sektörü için oluşturulmuş olsa da ISO 9000 standartları yazılım geliştirmeye de uygulanmıştır. CMMI gibi, ISO 9000 ile sertifikasyon da nihai sonucun kalitesini garantilemez, yalnızca resmi iş süreçlerinin takip edildiğini gösterir.
ISO/IEC 15504 Bilgi Teknolojileri - Süreç değerlendirmesi, Yazılım Süreci İyileştirme Yeteneği Belirleme (SPICE) olarak da bilinir, "yazılım süreçlerinin değerlendirilmesi için bir çerçevedir". Bu standardın amacı, süreç karşılaştırması için net bir model ortaya koymaktır. SPICE, CMMI'ye çok benzer şekilde kullanılır. Yazılım gelişimini yönetmek, kontrol etmek, yönlendirmek ve izlemek için süreçleri modeller. Bu model daha sonra yazılım geliştirme sırasında bir geliştirme organizasyonunun veya proje ekibinin gerçekte ne yaptığını ölçmek için kullanılır. Bu bilgiler zayıflıkları belirlemek ve iyileştirmeyi yönlendirmek için analiz edilir. Ayrıca, söz konusu organizasyon veya ekip için ortak uygulamaya entegre edilebilecek veya sürdürülebilecek güçlü yönleri de belirler.
ISO/IEC 24744 Yazılım Mühendisliği—Geliştirme Metodolojileri için metamodel, yazılım geliştirme metodolojileri için güç tipi tabanlı bir metamodeldir.
Yumuşak sistemler metodolojisi - yönetim süreçlerini iyileştirmek için genel bir yöntemdir.
Metot mühendisliği - bilgi sistemi süreçlerini iyileştirmek için kullanılan genel bir yöntemdir.