학습 로그/Python3

D+15 [Team Project] 팀프로젝트 준비

goodjop79 님의 블로그 2026. 4. 27. 16:47

ㅇ 일  자 : 2026년 4월 21일(화)

ㅇ 내  용

  • 팀 프로젝트 주제 선정 토의 및 프로그램 작성
  • 개발계획서, 개발 완성보고서 등 토의
  • 일정표 작성 및 토의를 통한 개발기간 조정 및 일정 조정

1. 프로그램 개발 계획서의 표준 구성 요소

  • 개요 및 필요성: 개발 배경, 목적, 기대 효과
  • 개발팀 구성: 프로젝트 매니저(PM), 기획자, 개발자, 디자이너 등의 역할 분담
  • 개발 영역 및 범위: 기술적 사양, 주요 기능, 제약 조건
  • 일정 계획: 단계별 추진 일정 (WBS, 간트 차트 등)
  • 예산 및 자원: 인건비, 하드웨어/소프트웨어 구매 비용 등
  • 품질 및 위험 관리: 테스트 계획, 보안 대책, 발생 가능한 문제 대응 방안 

2. 분야별 표준 가이드라인 및 서식 (검색 및 찾아보기) 

어떤 성격의 프로그램을 개발하느냐에 따라 참고할 수 있는 표준 가이드가 달라진다.
  • 일반 기업용 (비즈니스 서식): 비즈폼(Bizforms) 등에서 제공하는 '프로그램 개발 계획서' 양식을 참고할 수 있다.
  • 행정·공공기관용: 행정안전부나 NIA(한국지능정보사회진흥원)에서 배포하는 행정·공공기관 응용프로그램 표준운영절차서 등을 참고하여 정보화 사업 표준에 맞춘 계획서를 작성합니다.
  • 특수 산업 분야:
    • 국방 : 국방소프트웨어 개발 프로세서에 따른 엄격한 표준 적용    *  ISO/IEC 12207 및 방사청 지침 준수
    • 의료: 의료기기 설계관리 가이드라인에 따라 환자 안전과 직결된 설계 계획서 작성

3. 작성 시 Tip

  • 방법론 선택: 프로젝트의 성격에 따라 폭포수(Waterfall) 모델이나 애자일(Agile) 방식 중 적합한 방법론을 먼저 결정하고 그에 맞는 산출물(계획서) 양식을 선택하는 것
  • 목표의 구체화: "사용자 편의성 증대"와 같은 추상적 문구보다는 "로딩 속도 1초 이내 단축"과 같이 측정 가능한 지표를 담는 것이 표준화된 계획서의 핵심이다.