프로젝트를 운영할 때, 체계적이고 명확한 계획을 세우기 위한 5가지의 단계는 다음과 같다. 1. 문제정의 2. 타당성 분석 3. 소프트웨어 개발 비용 산정 4. 일정 계획 5. 위험 분석 여기서 계획이란, 프로젝트의 who(누가), how(어떻게), when(어느 기간 동안), what(무엇)을 예측하는 작업이다. 문제 정의 무엇을 개발할 것인지 명확히 정의하는 과정 소프트웨어의 개발의 첫 작업 개발 범위 결정 필요 능력 개발하고자 하는 영역의 배경지식 기존에 존재하는 유사 시스템을 사용해 보고 분석할 수 있는 능력 타당성 분석 경제적 타당성, 기술적 타당성, 법적 타당성. 세 가지 타당성을 분석 후 개발 여부 판단 경제적 타당성 경영자: 개발할 시스템에 대한 투자 효율성 분석 -> 기업에 얼마나 많은 ..