Literatürde farklı biçimlerde ele alınmakla birlikte genel olarak tasarım tabanlı düşünme temelde şu beş aşamadan oluşur:
1. Empati Kurma (Empathize): İlk aşamada tasarımcıların kullanıcıların ihtiyaçlarını, düşüncelerini, duygularını ve motivasyonlarını anlamaları beklenir. Bunun için gözlem, görüşme ve tarama gibi araştırma yöntemleriyle kullanıcı deneyimlerini derinlemesine keşfetme yoluna gidilir. Tasarımcılar, sorunun temelinde yatan gerçek ihtiyaçları ortaya çıkarmak için kullanıcıların perspektiflerine bürünmeye çalışır.
2. Tanımlama (Define): Elde edilen bilgiler kullanılarak kullanıcıların ihtiyaçları ve sorunları net bir şekilde tanımlanır. Bu aşama, sorunun temelini oluşturan faktörleri belirlemek ve tasarım sürecinin odağını netleştirmek için kritik önem taşır.
3. Fikir Üretme (Ideate): Tanımlanan sorun(lar) için yaratıcı çözüm yolları aranan aşamadır. Tasarımcılar, genellikle beyin fırtınası gibi yaratıcı düşünme tekniklerini kullanarak çeşitli fikirler üretirler. Hedef, mümkün olan en geniş fikir yelpazesini oluşturmak ve en iyi çözümü bulmak için keşfe açık olmaktır.
4. Prototipleme (Prototype): Üretilen fikirlerden en parlak olanları, somut prototipler hâline getirilir. Prototipler; fikirlerin düşük
maliyetli, hızlı ve somut modelleridir. Bu aşama, fikirlerin gerçek kullanıcılar tarafından test edilmeden önce pratikte nasıl işleyeceğini görmek için bir ön değerlendirme sağlar.
5. Test Etme (Test): Prototipler, gerçek dünya koşullarında kullanıcılar tarafından test edilir. Test süreci sırasında, kullanıcıların deneyimleri dikkatle incelenir ve geri bildirim toplanır. Test sonuçları, problemin daha iyi anlaşılması ve çözümün iyileştirilmesi için analiz edilir.