CRUD + 특징적인 기능
이 서비스를 통하여 어떤 문제를 풀 수 있는가 ? 를 적어보자
ex
가장 유사한 서비스의 모범 사례를 참고
와이어프레임보다는 프로토타이핑
기획에 얷나는 기능 추가는 진지하게 고민해 보자
윤리적인 문제나 민감한 사안을 궅이 기획에 넣지 말자
UX(User eXperience) : 상품에 대해 느끼고 경험하는 모든 것들 - "Don Norman"
UI(User Interface) : 인간과 기계 간의 상호작용이 일어나는 공간 - "Wikipedia"
사용자에게 다양한 형태의 콘텐츠와 관련 정보를 제공
e.g. netflix
사용자의 업무를 처리하는 것을 목적으로 한다
e.g. asana
일정 기간 동안 특정 사용자들로부터 설문에 대한 데이터를 얻거나 홍보를 목적으로 한다
e.g. 서울디자인페스티벌
회사와 회사의 제품에 관심을 가진 사용자 간의 긍정적인 관계를 촉진시키는 것을 목적으로 한다
e.g. 코드스테이츠
유용한 콘텐츠와 편리한 기능 제공이 필요하다
e.g. 쿠팡
유용한 콘텐츠와 편리한 기능 제공이 필요하다
e.g. facebook
앞으로 만들려는 제품이 어느 범주에 속하는지 알고 있어야,
타제품 벤치마킹을 하거나 목표를 세울 때도 적절한 것으로 선택할 수가 있다
내가 사용자라면, 내가 비즈니스 관계자라면?
어떤 요구 사항이 있을지를 생각해 보고 그것들을 모두 나열해 보자
요구사항 정의서
요구사항 정의서의 내용은 구체적으로 작성해야 하며, 우선순위를 선별해야 한다
사용자들이 제품을 쉽게 사용할 수 있도록, 이해하기 쉬운 이름과 같은 속성으로 메뉴를 그룹 짓는 것
흔히 알고 있는 Sitemap이 Information Architecture를 시각적으로 표현한 것입니다.
주로 상하 구조로 되어 있습니다.
Sitemap(사이트맵)
사용자가 제품을 사용하는 모든 과정을 다이어그램으로 보여주는 것
User Flow를 통해서, 어떤 부분에서 사용자의 시간이 낭비되는지, 어떤 부분이 불필요한지, 전체적인 것을 파악하는데 유용하다
Flow Chart라는 큰 개념 안에 User Flow, Task Flow, Wire Flow가 있다
비주얼 디자인을 고려하지 않고 스크린을 순서별로 나열하고 연결하는 작업
Low Fidelity Wireframes
(낮은 완성도 와이어프레임) :
펜, 종이를 이용하여 러프한 스크린 레이아웃만 그린다
사이즈, 컬러 등을 고려할 필요가 전혀 없다
Mid Fidelity Wireframes
(중간 완성도 와이어프레임) :
더 구체적으로 피드백을 교환해야 할 때, 툴을 이용하여 그린다
여전히 사이즈, 컬러 등을 고려할 필요가 전혀 없다
High Fidelity Wireframes
(높은 완성도 와이어프레임) :
실제 제품에 가깝게 작업을 하다, 이때 그래픽 작업이 시작된다고 보면 된다
개념이나 프로세스를 테스트하기 위해 만들어진 제품의 초기 모델을 말한다
UX에서는 Wireframe에 액션(상호작용)이 추가된 작업을 말한다
- 요구사항 수집 - 필수 , 기한은 하루를 넘지 않는다
- Sitemap(사이트맵) - 필수 , 기한은 하루를 넘지 않는다
- User Flow(사용자 흐름) - 선택
- Wireframe(와이어프레임) - 필수 , 중간 완성도로 만들어주자
먼저 레이아웃을 만들고, 디테일한 UI를 만들어 보자- Prototype(프로토타입) - 필수 , 완성된 와이어프레임을 토대로 만들어준다
Heuristic(휴리스틱)이란?
'체험적인'이라는 뜻으로, 완벽한 지식 대신 직관과 경험을 활용하는 방법론을 말다
Visibility of system status
Match between system and the real world
User control and freedom
Consistency and standards
Error prevention
Recognition rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help users recognize, diagnose, and recover from errors
Help and documentation
추가 설명이 필요 없는 것이 가장 좋지만,
상황에 따라 이해하는 데 도움이 되는 문서를 제공해야 한다
12 컬럼 그리드는 웹 레이아웃을 구현하는 가장 대표적인 그리드 시스템이다
필드를 원하는 대로 나눠서 쓰기에 굉장히 유용하다
2개, 3개, 4개, 6개 등 자유도가 높은 시스템이다
일반적으로 디자인 시스템에서 열의 개수의 조정하여 사용한다
데스크톱에서 12개, 태블릿에서 8개, 모바일에서 4개로 변경된다
대부분의 그리드는 열 너비가 60 ~ 80px다
전체적인 너비에 영향을 미치기 때문에 적합한 열 너비를 선택하는 것이 중요하다