회고] 우당탕탕 실사 서비스 (TeachMon)
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
고등학교 교사 및 교육 관리자, 소프트웨어 개발 초보자
핵심 요약
- TeachMon은 교사의 스케줄 관리 및 학생 이탈 감독을 자동화하여, 96%의 교사가 불편을 호소했던 기존 시스템을 개선한 서비스
- 96%의 교사 불만 대응을 위해 웹 기반의 캘린더 기능, 학생 상태 실시간 확인, 교체 요청 관리 기능 구현
- GCP 무료체험 기간 종료로 인한 140만원 청구 사고, AWS 고객센터와의 협의로 문제 해결
섹션별 세부 요약
###문제점 및 요구사항
- 기존 시스템은 선생님의 불가능 요일에 맞춘 스케줄 생성, 학급 위치 확인, 교체 요청 불편, 이탈 학생 추적 어려움 등으로 96%의 교사가 불편을 호소
- TeachMon은 이러한 문제를 해결하기 위해 웹 기반의 캘린더 기능, 학생 상태 실시간 확인, 교체 요청 관리를 구현
###프로젝트 개발 과정
- 5명의 팀원으로 구성, 겨울방학부터 3월까지 2달 동안 개발 진행
- 디스코드에서 매일 9시~11시 작업, 주말에는 스터디카페에서 5~6시간 작업
- 야간학습 시간 추가 요구사항으로 인해 9시~4시까지의 9 to 4 방식으로 작업 재개
###서비스 기능 및 배포
- 자습감독 일정, 방과후 수업 확인, 이탈 학생 추적, 교체 요청 관리 기능 구현
- GCP 무료체험 기간 종료로 인해 AWS로 이전 시도 실패, 교내 서버로 이전 후 140만원 청구 사고 발생
###문제 해결 및 회고
- AWS 고객센터와의 협의를 통해 학생증 제출 및 사과문 작성으로 140만원 청구 무효화
- 팀워크와 회의 방식의 중요성, 비용 관리, 책임감 강조
결론
- TeachMon은 기존 교사 관리 시스템의 문제를 해결한 웹 기반 서비스로, 96%의 교사 불만 대응에 성공
- AWS 140만원 사고를 통해 책임감, 비용 관리, 회의 효율성의 중요성을 체득
- 향후 프로젝트는 회의 주제 선정, 비용 관리, 책임감 강화를 중심으로 진행해야 함