소프트웨어 프로토타입은 아이디어를 테스트 가능하게 만듭니다
프로토타입은 논의를 눈에 보이는 것으로 바꿉니다. 팀이 워크플로에 동의하는지, 사용자가 무엇을 해야 하는지 이해하는지 드러낼 수 있습니다.
소프트웨어 프로토타입은 전체 소프트웨어가 완성되기 전에 아이디어를 테스트하기 위해 사람들이 검토하거나 사용할 수 있는 애플리케이션의 초기 모델입니다.
질문에 필요한 세부 수준을 선택하세요
모든 프로토타입이 작동하는 데이터나 완전한 화면을 필요로 하는 것은 아닙니다. 목업은 레이아웃과 언어를 테스트할 수 있습니다. 클릭 가능한 모델은 단계의 순서를 테스트할 수 있습니다. 기능 프로토타입은 선택된 동작을 테스트할 수 있습니다.
적절한 수준은 불확실성에 따라 달라집니다. 현실적인 동작을 구축하는 것은 작업을 추가하므로, 그 동작이 알아야 할 것일 때만 사용하세요.
피드백은 결정을 바꿔야 합니다
소프트웨어를 사용하거나 승인할 사람들에게 프로토타입을 보여주세요. 작업을 완료하도록 요청하세요. 그들이 망설이거나, 예상치 못한 경로를 택하거나, 누락된 정보를 요청하는 곳을 관찰하세요.
그 결과로 팀이 무엇을 변경할지 기록하세요. 결정을 안내하지 않고 의견만 수집하는 프로토타입은 유용한 테스트 대신 미완성 제품이 될 수 있습니다.
프로토타입 용어
- 목업
- 전체 동작을 제공하지 않고 화면이 어떻게 보일지 보여주는 시각적 예시입니다.
- 클릭 가능한 프로토타입
- 계획된 화면과 동작을 탐색할 수 있는 초기 모델입니다.
- 기능 프로토타입
- 계획된 소프트웨어의 선택된 부분을 수행하는 제한적인 작동 버전입니다.
프로토타입이 테스트해야 할 것
주요 작업
소프트웨어가 지원하려는 작업을 사람이 완료할 수 있는지 확인합니다.
불명확한 결정
팀이 하나를 선택하기 전에 경쟁하는 아이디어를 사용자에게 제시합니다.
위험한 가정
프로젝트의 범위, 가치 또는 실현 가능성을 바꿀 수 있는 부분을 테스트합니다.
소프트웨어 프로토타입에 대한 질문
보통은 아닙니다. 선택된 질문에 답하기 위해 만들어진 초기 모델입니다. 보안, 완전한 데이터 처리, 특수한 경우 또는 실제 애플리케이션에 필요한 다른 작업을 생략할 수 있습니다.
프로토타입은 보통 아이디어가 사람에게 어떻게 작동하는지 테스트하거나 계획된 경험을 명확히 합니다. 개념 증명은 정의된 접근 방식이 명시된 성공 기준 하에서 실현 가능한지에 초점을 맞춥니다.
팀은 피드백을 답하려고 했던 질문과 비교해야 합니다. 아이디어를 수정하거나, 다른 테스트를 실행하거나, 개발로 넘어가거나, 증거가 지지하지 않으면 프로젝트를 중단할 수 있습니다.
관련 용어집 가이드
소프트웨어 아이디어를 실행하세요
Caffeine 앱은 이를 위해 만들어진 퍼블릭 네트워크인 Internet Computer 위에서 실행됩니다.