문제 이해하기(Understanding the Problem)
Uber는 승객과 운전자를 연결하는 승차 공유 플랫폼입니다. 사용자는 스마트폰으로 온디맨드(수요 기반) 호출을 하고, 가까이 있는 운전자가 사용자의 현재 위치에서 목적지까지 데려다줍니다.
기능 요구사항(Functional Requirements)
면접을 시작할 때 기능 요구사항과 비기능 요구사항을 정의하세요.
기능 요구사항
“사용자는 ~할 수 있어야 한다(Users should be able to…)”
비기능 요구사항
“시스템은 ~해야 한다(The system should…)” 형식으로 품질 속성을 정의하는 단계 입니다.
최우선 3개 기능에 우선순위를 두세요. 팁으로 MVP 를 구현한다고 생각하면 빨리 생각을 하실 수 있습니다. 그리고 Out of Scope 를 정의해서 이번 설계 범위에 포함되지 않음을 알리세요. 면접관에게 위/아래선 조정이 필요한지 확인하세요. 제한된 시간 내에 실행력을 보여주어야 한다는 점을 알아두세요.


