반응형

프로그래밍 기술/프로젝트 개발 공정 가이드 3

[프로젝트 개발 공정 가이드] 3. 요구 분석 및 정의 단계

3. 요구 분석 및 정의 단계 요구 분석 및 정의 단계는 기획 문서를 바탕으로 해야 할 일이 무엇인지 파악하는 단계입니다. 그런데 비지니스 프로젝트에서 해야 할 일은 개발자 마음대로 하는 것이 아니라 프로젝트와 이해 관계가 있는 이해 관계자들의 요구 사항에 맞게 만들어야 하는 것입니다. 따라서 요구 분석 및 정의 단계에서 제일 먼저 해야 할 일은 어떠한 이해 관계자들이 있고 이들의 요구 사항이 무엇인지 파악하는 것에서 출발합니다. 중요한 이해 관계자와 이들의 요구 사항은 기획 문서로 만들어져 있다면 요구 분석 비용을 줄일 수 있습니다. 따라서 아키텍트는 개발자 뿐만 아니라 기획자와 의뢰자와 의사 소통이 필수적입니다. 특히 기획자에게 요구 사항 및 정의 단계를 진행하기 위해 의뢰자가 무엇을 원하는 것이 무..

[프로젝트 개발 공정 가이드] 2. 프로젝트 개발 공정 개요

2. 프로젝트 개발 공정 개요 비지니스 프로젝트를 개발할 때 어떠한 공정으로 진행하는 것인지 연구하는 곳은 많습니다. 그리고 이를 특정 개발 방법론으로 소개를 하는데 여기에서는 CBD 개발 방법론을 기본으로 소개할 것입니다. CBD 개발 방법론은 어러 개의 서브 프로젝트를 컴포넌트화하여 이들 사이의 관계를 정의하여 개발하는 방법론입니다. CBD 개발 방법론으로 프로젝트를 진행할 때 중간 결과물들은 CASE 도구(Rose, Together, StarUml,...)를 사용하는 부분이 생깁니다. 일부 개발자들은 CASE 도구에 의해 만드는 중간 결과물을 상사에게 보여주기 위한 것이며 실효성이 떨어져서 전체 비용을 증가시킨다고 생각하기도 합니다. 하지만 이는 개발 공정을 적용하는 과정에서 왜 그러한 것들을 만드..

[프로젝트 개발 공정 가이드] 1. 개요

1. 개요 이 문서는 일반적인 비지니스 프로젝트를 개발할 때 효과적인 관리와 개방을 위한 공정에 관한 가이드입니다. 비지니스 프로젝트를 수행할 때 필요한 인력을 적절한 시기에 배치하고 현재 전체 공정에서 어느 위치에 있는지 파악하는 것과 필요한 의사소통을 적시에 하는 것은 비용을 최적화하는데 도움을 줍니다. 실제 현장에서 프로젝트를 수행할 때 개발 공정 가이드없이 그 때 그 때 필요한 것을 파악하면서 진행하는 것을 많이 접할 수 있습니다. 이러한 형태로 개발을 하면 초기에 무엇인가 구현하는 것이 보이기 때문에 전체 공정이 빠르게 진행하는 것으로 착시 현상이 발생할 수 있습니다. 특히 외부에서 수주받아 수행하는 프로젝트일 때 약속한 기간동안 해야 하는 프로젝트일 때는 이와 같은 주먹구구식 개발은 회사에 위..

반응형