소프트웨어 개발 방법론 결정의 개요
- 소프트웨어 개발 방법론의 결정은 프로젝트 관리와 재사용 현황을 소프트웨어 개발 방법론에 반영하고, 확정된 소프트웨어 생명 주기와 개발 방법론에 맞춰 소프트웨어 개발 단계, 활동, 작업, 절차 등을 정의하는 것이다.
- 프로젝트 관리
- 프로젝트 관리(Project Management)는 주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발하기 위한 전반적인 활동입니다.
- 일정 관리: 작업 순서, 작업 기간 산정, 일정 개발, 일정 통제
- 비용관리: 비용 산정, 비용 예산 편성, 비용 통제
- 인력 관리: 프로젝트 팀 편성, 자원 산정, 프로젝트 조직 정의, 프로젝트 팀 개발, 자원 통제 프로젝트 팀 관리
- 위험 관리: 위험 식별, 위험 분석 및 평가, 위험 관리 계획, 위험 감시 및 조치
- 품질 관리: 품질 계획, 품질 보증 수행, 품질 통제 수행
소프트웨어 개발 방법론 결정 절차
- 프로젝트 관리와 재사용 현황을 소프트웨어 개발 방법론에 반영한다.
- 소프트웨어 개발 방법론에 프로젝트 관리와 재사용 현황을 반영하는 방법을 프로젝트 관련자들에게 설명한다.
- 소프트웨어 개발 방법론에 프로젝트 관리와 재사용 현황을 반영하고 그 결과를 프로젝트 관련자들에게 설명한 후 결정한다.
- 개발 단계별 작업 및 절차를 소프트웨어 생명 주기에 맞춰 수립한다.
- 소프트웨어의 기본 생명 주기, 지원 생명 주기, 조직 생명 주기별로 주요 프로세스를 확인한다.
- 소프트웨어의 개발 프로세스, 개발 생명주기, 프로세스 모형을 정리한다.
- 결정된 소프트웨어 개발 방법론의 개발 단계별 활동 목적, 작업 내용, 산출물에 대한 매뉴얼을 작성한다.