Design thinking adalah pendekatan pemecahan masalah yang berpusat pada manusia, menekankan pemahaman kebutuhan pengguna sebelum merancang solusi. Prosesnya umumnya melewati tahap memahami, mendefinisikan masalah, menghasilkan ide, membuat purwarupa, dan menguji. Pendekatan ini bersifat berulang, sehingga solusi terus disempurnakan berdasarkan masukan nyata. Fokus utamanya adalah empati terhadap orang yang akan memakai produk.
Design thinking membantu tim menghindari solusi yang menarik secara teknis tapi tidak menjawab kebutuhan pengguna sebenarnya.
Mewawancarai calon pengguna, membuat purwarupa sederhana, lalu mengujinya sebelum membangun fitur secara penuh.