본문/내용
1. 본인의 소프트웨어 개발 경험에 대해 구체적으로 설명해 주세요.
대학 재학 중 팀 프로젝트를 통해 웹 기반 일정관리 애플리케이션을 개발한 경험이 있습니다. 이 프로젝트에서 전체 개발 과정을 기획부터 배포까지 담당하였으며, 프론트엔드로 React. js를 사용하고 백엔드로 Node. js와 Express를 활용하였습니다. 팀원들과 협업하여 Git을 통해 버전 관리를 실시하였으며, Agile 방법론을 도입하여 2주 단위로 스프린트 계획을 세우고 진행하였습니다. 개발 과정에서 사용자 경험을 고려하여 UI/UX 디자인을 수정했고, 최종 버전은 3개월 만에 완성하였습니다. 완료 후 100명이 넘는 사용자 대상 베타 테스트를 진행하였고, 피드백 분석 결과 평균 만족도가 5점(5점 만점)으로 나타났습니다. 또한, 일정관리 기능 이용률이 평균 85% 이상으로 높게 나타나 실용성도 검증하였으며, 이를 토대로 과목별 보고서와 발표자료를 제작하여 학과 우수 프로젝트로 선정된 바 있습니다. 이러한 경험을 통해 개발 전 과정을 체계적으로 관리하며 팀 협업 능력과 문제 해결 능력을 키우게 되었습니다.
2. 팀 프로젝트에서 맡았던 역할과 그 과정에서 겪은 어려움은 무엇이었…