기능 계획
핵심 요약새 앱이나 기능이 여러 개인 요청에는 MonstarX가 기능 계획을 씁니다. 대화창 위에 고정된 체크리스트로, 기능이 만들어질 때마다 하나씩 체크됩니다. 기능을 추가하고, 아직 만들지 않은 기능의 순서를 바꾸거나 제거하고, 기능 하나만 따로 만들고, 완성된 기능을 다시 열고, 계속을 눌러 남은 기능을 만들 수 있습니다. 자동 QA는 기능마다 확인됨, QA 실패, 키 필요를 표시합니다.
큰 요청은 사실 기능의 목록입니다. MonstarX는 새 앱의 코드를 쓰기 전에 이 목록을 기능 계획으로 먼저 적어 둡니다. 대화창 위에 고정된 체크리스트라서, 무엇을 만들지 미리 보고 기능별로 진행 상황을 따라갈 수 있습니다.
작은 수정이나 버그 수정(“버튼을 더 크게 해 주세요”)에는 계획이 필요 없으므로 계획을 쓰지 않습니다.
기능 계획에는 무엇이 나오나요?
섹션 제목: “기능 계획에는 무엇이 나오나요?”계획은 대화창 맨 위에 막대 하나로 표시됩니다. 기능, 진행률 막대, 그리고 6/8 완성 · 2개 확인됨 같은 한 줄입니다. MonstarX가 작업하는 동안에는 이 줄에 지금 하는 일이 나옵니다. 예: 0/6 완성 · 차분한 히어로가 있는 홈페이지 만드는 중
QA를 실행한 뒤에는 이 줄에 QA 실패 기능과 키 대기 중 기능의 개수도 나옵니다(키 대기 중인 기능은 테스트하기 전에 Stripe 같은 서비스를 연결해야 합니다).
막대를 클릭하면 체크리스트가 열립니다. 기능마다 다음이 표시됩니다.
- 상태 아이콘: 해야 할 일은 빈 원, 만드는 중인 기능은 회전하는 아이콘, 완성됨은 초록색 체크 표시입니다. 시작했지만 끝내지 못한 기능(예: 중지를 누른 뒤)에는 주황색 점이 붙습니다.
- 기능 제목과 짧은 ID(
f1,f2, …) - 앱에 꼭 필요한 기능에는 핵심 사용자 흐름
- 완료 기준: 클릭하면 기능이 완성되었는지 판단하는 확인 항목이 나옵니다.
- 기능이 다루는 내용을 짧게 설명한 글
- QA 배지: 확인됨(실제 브라우저에서 테스트됨), QA 실패, 키 필요. 아래에 QA의 메모가 붙습니다.
맨 아래의 기능 숨기기를 클릭하거나 막대를 다시 클릭하면 접힙니다. 새 요청을 보낼 때도 저절로 접히므로 대화 내용을 가리지 않습니다.
계획에 기능은 어떻게 추가하나요?
섹션 제목: “계획에 기능은 어떻게 추가하나요?”-
기능 막대를 클릭해 계획을 여세요.
-
맨 아래로 스크롤해 ‘계획에 기능을 추가하세요…’ 입력란에 기능을 입력하세요.
-
Enter 키를 누르거나 추가를 클릭하세요. 기능이 해야 할 일로 목록에 들어갑니다.
기능을 추가한다고 바로 만들어지지는 않습니다. 그 기능의 만들기 버튼으로 따로 만들거나, 계속으로 남은 기능을 모두 만드세요.
다른 곳에서도 기능을 추가할 수 있습니다. 마무리 카드의 아이디어, 보안 탭의 발견 사항, 다른 사람이 미리보기에 남긴 댓글(기능으로 전환)이 그렇습니다. 계획에는 기능을 최대 40개까지 넣을 수 있습니다.
기능마다 무엇을 할 수 있나요?
섹션 제목: “기능마다 무엇을 할 수 있나요?”기능 위에 마우스를 올리거나 휴대폰에서 탭하면 버튼이 나타납니다.
| 기능 상태 | 버튼 | 하는 일 |
|---|---|---|
| 해야 할 일 | ↑ / ↓ | 위나 아래로 옮겨 더 먼저 또는 더 나중에 만들게 합니다. 대기 중인 기능이 두 개 이상일 때 나옵니다. |
| 해야 할 일 | 만들기 | 이 기능만 지금 만듭니다. 빌드 중이면 현재 빌드가 끝날 때까지 대기열에서 기다립니다. |
| 해야 할 일 | × | 계획에서 제거합니다. MonstarX가 만드는 중일 때는 숨겨집니다. |
| 완성됨 | ↺(다시 열기) | 아직 만들지 않은 것으로 표시해, 계속을 누르면 다시 만들게 합니다. 기능이 아직 마음에 들지 않을 때 쓰세요. MonstarX가 만드는 중일 때는 숨겨집니다. |
계속 버튼은 무엇을 하나요?
섹션 제목: “계속 버튼은 무엇을 하나요?”계속은 아직 해야 할 기능이 있고, 만드는 중이거나 대기열에서 기다리는 요청이 없을 때 막대에 나타납니다. 누르면 계획에 남은 기능을 순서대로 만들어 달라는 요청 하나를 보냅니다.
요청이 끝났는데 남은 기능이 있으면 MonstarX의 최근 답변 아래에도 계속 만들기 막대가 나타납니다. ‘계획한 기능 2개가 남았습니다’라는 문구와 함께, 체크리스트를 여는 목록 보기가 있습니다.
QA는 기능을 어떻게 표시하나요?
섹션 제목: “QA는 기능을 어떻게 표시하나요?”자동 QA가 앱을 테스트하면 계획에 결과를 적습니다.
- 확인됨: 실제 브라우저에서 기능이 작동했습니다.
- QA 실패: 무언가가 작동하지 않았습니다. QA의 메모에 무엇이 문제인지 나옵니다.
- 키 필요: 아직 연결되지 않은 서비스를 쓰는 기능이라 테스트할 수 없었습니다. 커넥터를 참고하세요.
막대에 개수가 표시됩니다. 예: 6/6 완성 · 4개 확인됨 · QA 실패 1개
모든 기능을 만들면 어떻게 되나요?
섹션 제목: “모든 기능을 만들면 어떻게 되나요?”MonstarX가 대화창에 계획한 기능을 모두 만들었습니다라는 카드를 올립니다. 이제 앱이 무엇을 하는지 한 줄로 요약하고, 다음에 해 볼 만한 것을 몇 가지 제안합니다. 아이디어의 추가(또는 3개 모두 추가처럼 개수가 붙은 버튼)를 클릭해 계획에 넣고, 만들기를 눌러 시작하세요. 빌드 지켜보기를 참고하세요.
자주 묻는 질문
섹션 제목: “자주 묻는 질문”작은 변경에는 왜 기능 계획이 생기지 않나요?
계획은 새 앱과 기능이 여러 개인 요청에만 씁니다. 작은 수정이나 버그 수정은 체크리스트 없이 바로 만듭니다.
기능 제목을 고칠 수 있나요?
직접 고칠 수는 없습니다. 기능을 제거하고 원하는 제목으로 다시 추가하거나, 대화창에서 그 기능이 다룰 내용을 MonstarX에게 알려 주세요.
기능을 제거하면 코드도 지워지나요?
아니요. 제거하면 체크리스트에서만 빠지고, 앱은 아무것도 바뀌지 않습니다. 이미 만든 기능은 계획에서 제거할 수 없습니다. 이미 만든 것을 없애려면 대화창에서 요청하세요.
계속 버튼이 왜 보이지 않나요?
아직 해야 할 기능이 있고, 만드는 중이거나 대기열에서 기다리는 요청이 없을 때만 나타납니다. 현재 빌드가 끝나면 다시 나타납니다.
다시 열기를 누르면 앱은 어떻게 되나요?
바로 바뀌는 것은 없습니다. 그 기능을 아직 만들지 않은 것으로 표시할 뿐입니다. 다음에 계속(또는 그 기능의 만들기 버튼)을 누르면 다시 만듭니다.