⚙️ 소프트웨어 공학

애자일 통합 프로그래밍으로 소프트웨어 교육 성과를 최적화하다

애자일 통합 프로그래밍으로 소프트웨어 교육 성과를 최적화하다

소프트웨어 공학 교육에서 현업과의 괴리는 오래된 문제다. 학교에서 배운 이론과 실습이 실제 소프트웨어 팀에서의 작업 방식과 다르다. 학생들이 취업 후 "실제로는 이렇게 하지 않더라"를 경험하는 것이다.

이번 연구는 애자일 방법론을 통합한 프로그래밍 교육 계획 프레임워크를 제안하고, 소프트웨어 교육 성과에 미치는 효과를 분석했다.

PIP 프레임워크의 핵심: 1) 스프린트 방식의 과제 — 2주 단위로 기능을 점진적으로 구현. 2) 팀 코드 리뷰 — 동료 간 상호 피드백. 3) 사용자 스토리 기반 요구사항 분석 — 실제 고객 관점에서 기능 정의. 4)지속적 통합 실습 — GitHub Actions 등 실제 도구 사용.

결과: PIP 이수 학생들이 전통 수업 학생 대비 프로젝트 완성도, 코드 품질, 팀 협업 역량에서 유의미하게 높은 점수를 받았다. 취업 후 설문에서 "회사 적응이 빨랐다"는 응답도 높았다.

소프트웨어 교육의 목표는 코딩 능력만이 아니라, 현업에서 즉시 쓸 수 있는 협업과 프로세스 역량이다.


📖 *Agile Integrated Programming Plannedin education* | 논문