사용자 경험은 개발자가 1순위로 고려해야하는 사항이지만 그만큼 가장 어려워하는 것 중 하나이다.보통의 개발자는 개발자의 관점에서 생각하고 본인의 방식대로 표현한다.개발자의 관점에서 개발된 프로그램이라…우리는 누구를 위한 프로그램을 만들고 있는걸까?우리는 사용자를 최우선으로 생각해야한다.물론 보안, 깔끔한 코드, 최적의 쿼리 등등 고려해야할 것은 많지만 사용자가 사용하기 어렵게 만들면 결코 그 프로그램은 성공할 수 없다.목으로도 날 수 없는 프로그램이라는 것이다!! 오늘은 어떤 화면을 개발하면서 직관적인 플로우에 대해 많은 고민을 해보게 되었다.예를 들어 어떤 상품에 가입하기 위해서는 설문을 반드시 진행해야한다고 하자.이전 설문 결과가 있으면 그 결과를 그대로 가져다 쓸 수도 있고, 없으면 새로 설문을 ..