목표 지향: 기능 목록이 아니라 목표로 요구사항을 말하세요
앞 일곱 강은 좋은 인터랙션을 알아보는 법이고, 이 두 강은 요구를 AI에게 번역하는 법이에요. 첫 번역 심법은 About Face 4 개요 방법론에서 와요: 사용자가 누구이고 뭘 끝내야 하는지 먼저 말하고, 기능은 AI가 스스로 도출하게 하세요. 목록을 주면 창구를 받고, 장면을 말하면 도구를 받아요.
AI에게 요구할 때 대부분 첫 반응은 기능 나열이에요: 「업로드 있어야 하고, 폼 있어야 하고,보내기 있어야 한다」. 목록은 전문적으로 보이지만 제일 중요한 정보를 빼먹어요: 이 기능들이 모여서, 대체 누구를 도와 뭘 끝내나. AI는 항목별로만 할 수 있어요—항목은 다 됐는데, 합치면 누구의 문제도 안 풀려요.
About Face 4 1장은 이걸 방법론의 기반으로 잡아요: 인터랙션 디자인은 먼저 사용자 목표를 연구하고, 목표에서 기능을 도출해요. Cooper는 목표와 과제가 다르다고 강조해요: 목표는 최종 상태에 대한 기대이고, 과제는 목표에 이르는 중간 단계일 뿐. 목표는 수십 년 안 바뀌고(경비 제출, 상사에게 끝났다고 알리기), 과제는 몇 년마다 바뀌어요(영수증 붙이기 → 사진 OCR). 과제로 요구하면 AI는 옛 과제의 전자 버전을 주고, 목표로 요구해야 과제 자체를 없앨 기회가 생겨요.
Alan Cooper, About Face 4 1장. 누구를 위해·왜를 먼저 묻고, 그다음 무엇을.
같은 경비 도구예요. 왼쪽은 기능 목록을 AI에게, 오른쪽은 페르소나와 장면을 AI에게 먹여요. 아래는 프롬프트 두 개와 각자 돌려준 UI. 판정은 아직 보지 말고, 직접 고르세요: 매월 말에 어느 쪽을 쓰고 싶나요?
일괄 가능, 금액·카테고리 자동 인식
「교통」으로 인식됨—틀리면 눌러 수정 인식됨
디테일 하나: B 프롬프트엔 컨트롤 이름이 하나도 없는데, 결과엔 드래그 앤 드롭·자동 인식·취소가 나와요—A 목록엔 없던 것들이죠. 기능은 목표에서 자라요. 토양을 충분히 주면 AI가 스스로 열매를 맺어요.
목표로 요구하려면 먼저 목표를 알아봐야 해요. 판정 기준은 하나, 1장에서: 목표는 도착 상태, 과제는 도착으로 가는 단계. 「이건 뭘 위해서?」를 물어 답이 나오면 과제, 답이 안 나오면(그게 답 자체면) 목표. 여섯 줄, 하나씩 판정하세요.
목표엔 주인이 있어야 해요. 3장의 도구는 페르소나예요: 실제 사용자에서 이름·직업·목표가 있는 구체적 사람을 추출하고, 디자인 취사선택은 전부 그를 심판으로 삼아요. Cooper가 반복해 두드리는 포인트: 각 화면은 주 페르소나 한 명만 섬기세요. 모두를 기쁘게 하려 하면 UI는 뭐든 조금씩 놓인 창구가 되고, 오는 사람마다 한참 찾아야 해요.
부 페르소나 요구도 할 수 있어요—다만 주 페르소나를 밀지 않는 구석에만. 못 믿겠으면 아래 실험이 「모두를 조금」의 결과를 보여 줘요.
페르소나와 목표가 자리 잡으면 4장의 마지막 도구는 상황 시나리오예요: 기술 얘기 없이, 컨트롤 이름 없이, 이야기처럼 이 사람이 처음부터 끝까지 목표에 이르는 길을 쓰세요. 장면을 쓰면 꼭 필요한 기능과 상상만의 기능이 스스로 떠올라요. AI에게 먹이기 제일 좋은 형식이기도 해요: 이야기를 읽고, 빠진 부품도 채워 줘요.
아래는 전형적인 기능 목록, 네 줄 모두 「뭐가 있어야」예요. 하나씩 눌러, 장면 언어로 번역된 모습을 보세요.
목표는 도착점, 과제는 단계: 「뭘 위해서?」에 답이 나오면 과제. 목표로 요구해야 AI가 남는 과제를 통째로 없앨 기회가 생겨요.
한 화면은 주 페르소나 한 명만: 부 페르소나 요구는 구석에. 모두를 챙기려는 UI는 결국 누구도 쓰기 불편해요.
AI에게 제일 좋은 형식은 시나리오: 페르소나 + 목표 + 처음부터 끝까지 이야기. 컨트롤과 상태는 스스로 도출하게 하고, 당신은 목표 달성만 검수하세요.
템플릿 한 줄: 「사용자는 __, 목표는 __. 장면을 한 바퀴: __. UI 디테일은 당신이 정하되, 사용자 목표 달성이 기준.」
콘텐츠 출처: 샤오산 아카데미 「인터랙션 엔지니어링」 특집 오리지널; 목표 지향 디자인·페르소나·상황 시나리오 방법은 About Face 4: The Essentials of Interaction Design 1·3·4장(Alan Cooper 외)에서 정리.