User Centered Design - Think First, Program Later
User Centered Design explains a way to iterate the user needs in your software before you start to program it.
In the university I learned how important it is to focus on user needs for developing new applications. We discussed techniques to improve the value of an application based on the data of the users needs.
In this talk delivers the techniques. No programming knowledge is necessary, neither design skills are, to understand. The topic is programming language independent. The only detail is the focus on Graphical User Interface Applications.
I will show User Centered design on an fictive example application we are going to build from scratch in the time of the talk. We will be using 12 steps to developing the application before we start to code.