🗓️ PM
채점 요소 |
배점 |
채점 방법 |
프로젝트 기획력 |
30 |
**서비스 기획 완성도 (10점) |
- 10**점: 서비스의 핵심 가치와 목표가 뚜렷하고, 타겟 유저와 니즈가 확인됨
- 7점: 서비스 기획이 전반적으로 잘 되어있으나 일부 구체성이 부족
- 3점: 타켓 유저가 모호함
- 0점: 기획이 미흡
독창성 및 혁신성 (10점)
• 10점: 기존 서비스와 차별화된 독창적인 아이디어와 혁신적인 문제 해결 방식을 제시
• 7점: 기존 서비스와 일부 차별점이 있으나 혁신성이 다소 부족
• 3점: 기존 서비스와의 차별점이 미미하거나 독창성이 부족
• 0점: 기존 서비스의 단순 모방이거나 차별성이 없음
와이어프레임 설계 품질 (10점)
• 10점: 사용자 플로우가 논리적이며, 모든 화면의 와이어프레임이 상세하게 설계됨
• 7점: 주요 화면의 와이어프레임은 잘 설계되었으나 일부 세부 화면이 미흡
• 3점: 와이어프레임이 기본적인 수준에 그치거나 플로우에 불완전한 부분이 있음
• 0점: 와이어프레임 설계가 불충분하거나 사용자 플로우가 부적절함 |
| 기술적 이해도 및 문서화 | 25 | • 기능명세서 완성도 (15점)
• 15점: 모든 기능이 명확하게 정의되어 있으며, 개발 가능성을 고려한 상세 명세가 작성됨
• 10점: 주요 기능은 잘 정의되어 있으나 일부 세부사항이 누락됨
• 5점: 기능 정의가 불완전하거나 개발 가능성 고려가 미흡
• 0점: 기능명세서가 불충분하거나 부적절함
개발 이해도 반영 (10점)
• 10점: 기술적 제약사항을 정확히 이해하고 이를 기획에 적절히 반영
• 7점: 기술적 이해도는 있으나 일부 구현 난이도 고려가 미흡
• 3점: 기술적 제약사항에 대한 이해가 부족
• 0점: 기술적 실현 가능성을 고려하지 않음 |
| 발표 및 커뮤니케이션 | 25 | • 기획 의도 전달력 (15점)
• 15점: 서비스의 가치와 차별성을 명확하게 전달
• 10점: 전반적인 전달력은 좋으나 일부 설명이 불충분
• 5점: 핵심 가치 전달이 미흡하거나 논리성이 부족
• 0점: 기획 의도 전달이 불명확하거나 부적절
팀 내 소통 기여도 (10점)
• 10점: 디자이너, 개발자와의 원활한 소통으로 프로젝트 진행을 촉진
• 7점: 전반적인 소통은 양호하나 일부 조정이 필요했던 상황 존재
• 3점: 소통이 다소 미흡하거나 일방적
• 0점: 팀 내 소통에 실질적 기여가 부족 |
| 협업 및 프로젝트 관리 | 20 | • 협업 툴 활용도 (10점)
• 10점: Figma, Notion 등 협업 툴을 효과적으로 활용하여 팀 커뮤니케이션을 원활히 함
• 7점: 협업 툴은 사용하나 활용도가 다소 미흡
• 3점: 협업 툴 활용이 기본적인 수준에 그침
• 0점: 협업 툴을 효과적으로 활용하지 못함
팀 매니지먼트 (10점)
• 10점: 팀원 간 역할 분배와 의사소통이 효과적
• 7점: 전반적인 프로젝트 관리는 양호하나 일부 조정이 필요
• 5점: 프로젝트 관리가 다소 미흡하거나 불균형적
• 0점: 프로젝트 관리가 체계적이지 않음 |
| 총점 | 100 | |
심사 기준
<aside>
📄
심사 기준 선정 이유
- 프로젝트 기획력 (30점)
- 해커톤의 핵심은 제한된 시간 내에 실현 가능한 서비스를 기획하는 것이며, 와이어프레임은 디자이너, 개발자와의 커뮤니케이션 기반이 되는 핵심 산출물입니다
- 독창성과 혁신성은 해커톤에서 중요한 평가 요소로, 기존 서비스와의 차별화된 가치 제안이 필요합니다 (창의적이고 기존 서비스와의 차별화된 아이디어가 나왔으면 합니다)
- 기술적 이해도 및 문서화 (25점)
- 기술적 제약사항에 대한 이해는 실현 가능한 기획을 위한 필수 요소입니다.
- 와이어프레임은 디자이너, 개발자와의 커뮤니케이션 기반이 되는 핵심 산출물입니다. 빠른 시간 내에 상세하게 작성해야 합니다.
- 협업 및 프로젝트 관리 (20점)
- Figma, Notion 등의 협업 툴은 PM의 프로젝트 관리의 필수 요소입니다.
- 기획자는 PM으로서 팀원들의 작업 현황을 관리하고 일정을 조율해야 합니다.
- 팀원 간 원활한 커뮤니케이션 또한 핵심 역량입니다
- 발표 및 커뮤니케이션 (25점)
- 서비스의 가치를 명확하게 전달하는 능력은 본인의 서비스에 대하여 얼마나 잘 알고있는지를 의미합니다.
- 해커톤의 특성상 빠른 피드백과 의사결정이 필요하므로, 효과적인 커뮤니케이션이 중요합니다.
</aside>
🎨 Design
심사 기준
- 구현가능성 (25점)
- 작업 환경을 고려하여 효율적인 디자인으로 제작했는지
- 개발 프로세스에 맞추어 디자인 시스템 및 기능 정의가 효과적으로 이루어져 있는지 (최소한의 디자인 시스템 구축 必)
- 해당 디자인이 개발자 간 협력을 통해 구현이 가능한지
- 협업 능력 (25점)
- 기획자가 의도한 디자인이 효과적으로 반영되었는지
- 기획자의 기획안을 어떻게 해석하고 사용자 프로세스에 적용했는지
- 비주얼 디자인 (15점)
- 디자인 시스템 속 요소들(색상, 타이포그래피, 아이콘 등)의 조화와 사용이 적절한가?
- 컴포넌트 재사용성에 따른 전체적인 디자인이 일관적인가?
- 사용자 경험 (35점)
- 사용자 흐름이 자연스럽고 인터페이스가 직관적인가?
<aside>
📄
심사 기준 선정 이유
- 구현가능성: 해커톤은 제한 시간 내 서비스를 개발하는 만큼 디자이너에게 효율적으로 디자인하는 능력을 요구합니다. 본인의 디자인 역량을 통해 개발자와 얼마만큼 시너지 효과를 낼 수 있는지 알 수 있어야 합니다.
- 협업 능력: 디자이너는 기획자의 의도를 이해하고 이를 디자인과 사용자 경험에 효과적으로 반영해야 합니다. 해당 심사 기준을 통해 기획안의 구현력을 평가할 수 있습니다.
- 비주얼 디자인: 시각적인 완성도는 사용자에게 서비스 이미지를 결정짓는 중요한 요소이며, 서비스의 전문성과 신뢰도를 높이는데 기여합니다.
- 사용자 경험: 직관적인 인터페이스는 서비스의 접근성을 높이며, 사용자 경험 향상에 큰 도움이 됩니다.
</aside>
🌐 Web
심사 기준
채점 요소 |
배점 |
채점 방법 |
서버 통신이 원활하게 이루어지는가? |
20 |
직접, 서버와 연결이 되어있는지 체크. |
- 서버 통신 및 백엔드 연동 (20점)
• 20점: API 연동이 완벽히 구현되었으며, 예외 처리로 오류 없이 안정적인 서비스 제공.
• 15점: API 연동은 잘 되어 있으나 예외 처리에서 일부 아쉬움이 있음.
• 10점: 서버 통신이 불완전하거나 주요 요청에 오류가 있어 서비스 운영에 차질이 있음.
• 0점: API 연동 실패 및 주요 서버 연결 문제로 서비스가 작동하지 않음.
- 실행시켜보며, 에러 발생시 개당 20점에서 -1점씩 감점 예정 |
| 구현한 기능들이 정상작동 하는가? | 20 | 핵심 기능의 구현 및 정상 작동 여부
총 20점
• 20점: 모든 핵심 기능이 요구사항에 따라 완벽히 작동하며, UX 관점에서도 문제 없음.
• 15점: 주요 기능은 작동하지만, 부가 기능이나 일부 흐름에서 개선이 필요함.
• 10점: 일부 주요 기능이 작동하지 않거나 UX적으로 큰 불편함을 초래.
• 0점: 대부분의 기능이 정상 작동하지 않음. |
| UI가 디자인에 맞게 잘 구현되었는지 | 20 | - 디자인 구현 정확성 (10점)
• 10점: 제공된 디자인(예: 피그마, XD)과 거의 동일하며 색상, 폰트, 레이아웃 등을 일관되게 구현.
• 7점: 대체로 디자인에 충실하지만, 세부 간격, 크기, 색상 등에서 일부 차이 존재.
• 3점: 주요 UI 요소가 디자인과 다르며, 시각적으로 일관성이 부족.
• 0점: 전반적으로 디자인 구현이 미흡하거나 제공된 디자인과 큰 차이 존재.
- 상호작용 및 애니메이션 구현 (10점)
• 10점: 버튼, 모달, 드롭다운 등 각종 컴포넌트의 상호작용 및 애니메이션이 부드럽고 자연스럽게 작동.
• 7점: 주요 상호작용은 구현되었으나 디테일한 애니메이션이나 UX 개선 여지가 있음.
• 3점: 상호작용 구현이 미흡하거나 사용성에 문제를 유발.
• 0점: 상호작용 및 UX 개선 요소가 전혀 구현되지 않음. |
| 기기별 반응형 디자인 적합도 평가 | 10 | 웹으로 구현한 경우, Safari / Chrome 2개의 브라우저에서 의도한대로, 서비스가 정상 동작하며, 스타일링에 이상 없는지 체크
앱을 기준으로 웹 화면을 구현한 경우, 실제, iOS 시뮬레이터를 통해, 다양한 기기에서 테스트 진행 할 예정. |
| 웹 배포 여부 및 안정성 | 10 | 배포 후, 링크 첨부 시
• 10점: 프로젝트가 안정적으로 배포되었으며, 배포된 URL을 통해 모든 기능이 완벽히 작동.
• 7점: 웹 배포는 완료되었으나 일부 배포 환경에서 성능 이슈 또는 간헐적 오류 발생.
• 3점: 배포가 불완전하거나 로컬 환경에서만 실행 가능하며, 외부 접근이 제한적.
• 0점: 로컬 환경에서도, 정상 동작 체크 불가 |
| 코드 품질 및 협업 | 20 | - 코드 가독성과 구조 (10점)
• 10점: 코드가 일관적이고 모듈화되어 있으며 재사용 가능한 구조로 작성.
• 7점: 대체로 구조가 명확하지만 일부 중복 코드 또는 비효율적 코드 존재.
• 3점: 코드가 가독성이 떨어지고 중복 코드가 많아 유지보수가 어려움.
• 0점: 전반적으로 비효율적이며 가독성이 낮아 유지보수가 불가능.
- Git 활용 및 협업 프로세스 (10점)
• 10점: Git Flow를 따르며, 이슈 생성, PR, 커밋 메시지가 체계적이고 명확하며 merge complict를 합리적으로 잘 해결함.
• 7점: Git을 활용한 협업은 이루어졌으나 일부 과정에서 비효율성 발생.
• 3점: Git 활용이 미흡하며, 작업 관리가 체계적이지 않음.
• 0점: Git 활용이 거의 없거나 협업의 흔적이 보이지 않음.
- TypeScript 사용 여부 (가산점 +20점)
안정적인 개발을 위하여, TypeScript를 알맞게 팀원 전체가 사용한 경우 가산점 20점 부여 예정
(무작정 사용 할 경우, 0점 부여 예정) |
| 총점 | 100 (+20 가산점) | |
<aside>
📄
심사 기준 선정 이유
- 서버 통신 및 백엔드 연동 (20점)
- 웹 애플리케이션의 안정적인 동작은 서버와의 통신에 달려 있으므로, API 연동 및 예외 처리의 완성도를 평가하여 서비스 안정성을 확인하기 위해 설정.
- 구현한 기능들의 정상 작동 여부 (20점)
- 핵심 기능이 의도대로 작동하는지 확인함으로써 프로젝트의 실질적인 유용성과 사용자 경험을 보장하기 위해 필요.
- UI가 디자인에 맞게 구현되었는지 (20점)
- 사용자 친화적인 디자인과 인터페이스 구현이 프로젝트 성공에 중요한 역할을 하므로, 제공된 디자인과의 일관성을 평가하기 위해 선정.
- 기기별 반응형 디자인 적합도 평가 (10점)
- 다양한 브라우저와 기기 환경에서 동일한 사용자 경험을 제공하는지 확인함으로써 서비스 접근성을 검증하기 위해 설정.
- 웹 배포 여부 및 안정성 (10점)
- 웹 배포 상태와 접근성을 평가하여 실제 사용자 환경에서의 작동 가능성을 확인하고, 프로젝트 완성도를 높이기 위해 필요.
- 코드 품질 및 협업 (20점)
- 유지보수 가능성과 효율적인 협업은 실질적인 프로젝트의 가치를 높이는 요소이므로, 코드의 구조와 팀워크를 점검하기 위해 설정.
- TypeScript 사용시, 더 빠르고 안정적인 개발이 진행 가능하므로, 팀원 전체가, 알맞게 타입스크립트를 사용할 시 가산점 부여 예정.
</aside>
🍎 iOS
심사 기준
채점 요소 |
배점 |
채점 방법 |
실행했을 때 충돌 나는 부분이 있는지 |
20 |
직접 실행 (실행에 필요한 파일 따로 전달받아야 함) |
- 에러 문구(경고 문구 x) 뜰 때마다 5점씩 감점 |
| UI가 디자인에 맞게 잘 구현되었는지 | 20 | - 디자인 정확성 (10점)
• 10점: 피그마 디자인과 거의 동일하게 구현되었으며 색상, 크기, 간격, 폰트 등 세부 사항까지 충실히 재현됨.
• 7점: 대부분 디자인을 충실히 구현했으나 세부적인 간격, 크기 또는 색상이 일부 다름.
• 3점: 주요 UI 요소가 피그마와 다르며 디자인과의 일관성이 부족함.
• 0점: 피그마와 큰 차이가 있으며 전체적으로 구현이 미흡함.
- 상호작용 및 애니메이션 구현 (10점)
• 10점: 피그마에서 설계된 상호작용(예: 버튼 클릭, 드롭다운, 모달 애니메이션 등)이 완벽히 구현됨.
• 7점: 주요 상호작용은 구현되었으나 일부 세부적인 인터랙션이 부족함.
• 3점: 상호작용이 거의 구현되지 않았거나 구현된 동작이 부자연스러움.
• 0점: 상호작용이 전혀 구현되지 않음. |
| 다양한 화면 크기에 대응할 수 있는지 | 20 | 16 pro, 13 mini 각각 실행 후 레이아웃 깨질 경우 화면당 2점씩 감점 |
| 화면 간 데이터 전달이 제대로 구현되었는지 | 10 | - 0점: 화면 간 데이터 전달이 구현되지 않은 경우
- 5점: 화면 간 데이터 전달이 일부 구현된 경우
- 10점: 모든 화면 간 데이터 전달이 구현된 경우 |
| 서버 연결(통신)이 제대로 동작하는지 | 10 | - 0점: 네트워크 관련 세팅이 진행되어 있지 않은 경우
- 5점: 네트워크 관련 기본 세팅이 진행되어 있는 경우
- 10점: API가 하나 이상 연결되어 있는 경우 (코드 기준) |
| 컨벤션을 명확하게 설정하고 프로젝트에 적용했는지 | 20 | - 컨벤션이 프로젝트 단위로 적용되었는지 (20점)
- 이슈 5점
- PR 5점
- 커밋 5점
- 폴더링 5점 |
| 총점 | 100 | |
<aside>
📄
</aside>