1.Proje başlangıç çalışmaları
2.Gereksinimleri belirle ve Gereksinim dökümanını oluştur.
(Planlama oyunu,benzer sistemleri inceleme,vb teknikleri kullan)
3.Şartnameyi oluştur.
4.Görevlendirme
5.Yazılım testlerini ve test planları
6.Tasarım dokmanlarını oluştur.
(Donanım ve yazılıma ait çalışma ortamı için arayüzleri oluştur.)
7.Kaynak kodu
(Yazılım mimarisi,Programlama)
8.Bakım safası
... Başka neler olabilir?