프로젝트의 의미와 개념에 대해 알아보겠습니다.
프로젝트의 의미와 개념 이해
프로젝트는 독특한 제품, 서비스, 결과를 생산하기 위한 일시적인 노력을 의미합니다. 여기서 중요한 점은 일시적이고 독특하다는 것입니다. 프로젝트는 회사 또는 조직에서 특정 기간 내에 일회성 형태로 특정 목적을 위한 프로그램을 설계하고 개발하고 시스템을 구축하는 데 중점을 둔 사업입니다. 프로젝트는 특정 목표를 달성하기 위해 조직적이고 체계적인 방식으로 진행되는 사업 진행 방법입니다. 프로젝트에서는 작업을 체계적으로 계획하고 필요한 작업을 분할하고 계획에 따라 작업을 체계적으로 수행하여 목표 기간 내에 목표 가치와 결과를 생산합니다. 대표적인 프로젝트는 폭포수형 프로젝트입니다. 애자일 프로젝트그리고 두 가지를 결합한 하이브리드 프로젝트입니다.
프로젝트 의미와 개념에 대한 설명
“프로젝트”라는 단어의 의미는 특정 목표와 목적을 일정 기간 내에 달성하기 위해 체계적으로 수행하는 사업 계획, 과제, 진행 방법입니다. 프로젝트는 시스템 개발, 프로그램 설계 및 개발, 시스템 구축과 같이 특정 목표를 달성하기 위해 한 번 수행하는 작업 또는 사업 단위입니다. 프로젝트는 고유한 제품, 서비스 및 결과를 창출하기 위한 일시적인 노력 투자를 의미합니다. 여기서 “유일한”은 동일한 결과를 생성하는 프로젝트가 없다는 것을 의미하고 “일시적인”은 일정 기간 내에 완료된다는 것을 의미합니다. 각 회사 및 조직의 환경과 요구 사항이 다르기 때문에 결과가 동일할 수 없습니다. 따라서 고유한 특성을 갖습니다. 이것이 프로젝트가 어려운 이유입니다. 프로젝트를 수행할 때 동일한 결과가 생성되면 좋겠지만 결과가 매번 다르기 때문에 어렵고 위험합니다. 프로젝트는 일시적이라는 특성을 가지고 있으며 정해진 일정 내에서 완료되는 일시적인 프로세스입니다. 일시적이라는 특성은 또한 프로젝트를 어렵게 만듭니다. 프로젝트는 결과를 중시합니다. 프로젝트의 성과는 프로젝트의 최종 결과를 말합니다. 프로젝트 성과에는 시스템에서 생성된 결과와 문서로 생성된 프로젝트 산출물이 포함될 수 있지만 성과는 단순히 프로젝트의 결과와 산출물에 대한 것이 아닙니다. 여기에 혜택과 효과가 추가되어야 합니다. 즉, 프로젝트를 통해 궁극적으로 생성되는 혜택과 가치의 관점에서 접근해야 합니다. 프로젝트 성과는 생성되는 시스템과 산출물을 넘어 기업과 조직이 얻고자 하는 효과와 가치의 관점에서 더 넓은 의미를 갖습니다. 프로젝트의 특징은 네 가지 범주로 나눌 수 있습니다. 프로젝트의 네 가지 특징은 고유한 제품 및 서비스 결과를 창출하고, 일시적이며, 변화를 수반하고, 가치를 창출하는 것입니다.[프로젝트 특징 4가지]
프로젝트는 독특한 제품, 서비스, 결과를 만들어냅니다. 프로젝트의 결과는 모두 다릅니다. 그래서 프로젝트는 운영 작업과 구별됩니다. 프로젝트는 매번 다른 결과를 만들어내지만 운영 작업은 제품 생산과 같이 동일한 결과를 만들어냅니다. 프로젝트는 제한된 기간 동안 수행됩니다. 프로젝트는 시작과 끝이 있는 작업입니다. 프로젝트를 시작하면 끝내기 위해 시작합니다. 프로젝트의 끝은 원하는 결과를 달성하는 것이지만 동시에 프로젝트 중에 프로젝트가 중단되는 경우가 있습니다. 결국 프로젝트에는 끝이 있어야 합니다. 프로젝트에는 변화가 수반됩니다. 프로젝트는 궁극적으로 특정 현재 상태를 개선, 업그레이드 또는 변경하기 위해 수행됩니다. 따라서 프로젝트를 수행하면 회사 및 조직 내에서 변화가 발생합니다. 변화의 전형적인 예는 프로세스 개선을 통한 프로세스 변경입니다. 차세대 프로젝트와 같이 사무직 근로자가 사용하는 시스템에 대한 새로운 시스템 구축 프로젝트를 수행한 경우 사무직 근로자는 새로운 화면과 프로세스에 적응해야 합니다. 프로젝트는 가치를 창출하기 위해 수행됩니다. 프로젝트에서 중요한 것은 가치 창출입니다. 프로젝트의 경우 재무적 가치, 사회적 가치, 환경적 가치를 고려해야 합니다. 프로젝트 가치 창출은 양적, 질적 관점에서 접근할 수 있습니다. 프로젝트 성과는 프로세스 또는 프로젝트의 최종 결과입니다. 성과는 성과물과 구별됩니다. 성과물이 수단이라면 성과는 목적과 가치에 해당하는 개념입니다. 거의 모든 프로젝트는 의도한 성과물을 생산하지만 종종 의도한 결과를 생산하고 달성하지 못합니다. 대부분의 프로젝트는 프로젝트를 통해 시스템을 만들지만 시스템을 만든 후 시스템을 통해 달성하려는 재무적 성과 목표를 달성하지 못하는 경우가 많습니다. 따라서 보다 가치 있는 프로젝트를 수행하려면 프로젝트를 더 넓은 관점에서 볼 필요가 있습니다. 가치는 특정한 유용성, 중요성, 사용성입니다. 가치는 프로젝트 관리자를 포함한 프로젝트 이해 관계자에게 가치를 제공합니다. 이해 관계자에게 제공되는 가치는 프로젝트를 통해 창출된 결과가 이해 관계자에게 미치는 영향입니다. 프로젝트가 성공적으로 완료되면 회사와 조직의 프로젝트 관리자와 이해 관계자에게 긍정적인 영향을 미칠 수 있습니다. 그러나 회사와 조직이 프로젝트 실행을 통해 기대하고 원하는 가치는 일반적으로 재무적 가치입니다. 기업과 조직은 재무적 가치 외에도 기업의 지속 가능한 성장을 위해 사회적 또는 환경적 가치를 추구하지만, 일반적으로 큰 비용을 들여 수행하는 프로젝트는 궁극적으로 재무적 가치 달성을 중요하게 생각합니다. 이러한 가치는 프로젝트를 시작하는 이유이며 성공 또는 실패를 평가하는 기준이 될 수 있습니다. 프로젝트 팀은 설정된 프로젝트 목표를 달성하기 위해 프로젝트에 참여하는 인력과 그룹을 말합니다. 실제로 프로젝트 목표를 달성하기 위해 프로젝트 작업을 수행하는 그룹입니다. 프로젝트 관리란 요구 사항을 충족하기 위해 다양한 지식, 기술 및 도구를 프로젝트 활동에 적용하는 것입니다. 프로젝트 관리란 의도한 결과를 제공하기 위해 프로젝트 진행과 작업을 체계적으로 안내하는 역할을 합니다. 프로젝트 팀은 다양한 프로젝트 접근 방식을 활용하여 프로젝트를 수행하고 목표를 달성합니다. 프로젝트 관리란 또한 프로젝트 관리자가 프로젝트를 성공적으로 완료하기 위해 수행하는 활동입니다. 프로젝트 관리에서 가장 중요한 점은 고객, 이해관계자 및 비즈니스의 요구 사항을 충족하는 것이며, 이러한 요구 사항을 충족하기 위해 다양한 지식, 기술 및 도구를 프로젝트 활동에 적용하는 관리 활동입니다. 프로젝트 관리에서는 의도하고 목표한 결과와 목표를 달성하기 위해 수행하는 활동입니다. 프로젝트 관리자는 프로젝트 팀을 이끌고 프로젝트 목표 달성에 대한 책임을 지는 사람을 말합니다. 프로젝트 관리자는 프로젝트 팀의 작업을 용이하게 하여 결과를 달성합니다. 그리고 그는 프로세스를 잘 관리하여 프로젝트의 최종 의도된 결과를 이끄는 역할을 합니다. 즉, 프로젝트 관리자는 프로젝트 팀을 이끌고 프로젝트 목표 달성에 대한 책임을 지는 사람입니다. 프로젝트 관리팀은 프로젝트 팀에서 프로젝트 관리 활동에 직접 참여하는 구성원으로 구성된 팀입니다. 프로젝트 관리팀에는 프로젝트 리더, PMO(Project Management Office), 사업 관리 등의 역할을 하는 구성원과 조직이 포함됩니다. 프로젝트 관리팀은 프로젝트 관리자를 프로젝트 관리 활동에서 지원합니다. 프로젝트 규모가 커짐에 따라 프로젝트 관리자는 모든 관리 활동을 혼자 수행할 수 없습니다. 이때 프로젝트 관리자를 보조하고 지원할 수 있는 관리팀 구성원이 있으며, 이 역할은 프로젝트 리더와 프로젝트 관리팀이 맡습니다. 대표적인 프로젝트 접근 방식은 세 가지가 있으며, 세 가지 유형의 프로젝트 접근 방식은 워터폴 방식, 애자일 방식, 하이브리드 방식입니다.[프로젝트 접근 방식 3가지]
프로젝트 관리 방식은 폭포수형, 애자일형 또는 하이브리드형으로 수행할 수 있습니다. 프로젝트에서 다양한 프로젝트 방법론 중에서 선택하여 프로젝트를 관리하고 목표 결과를 달성합니다. 프로젝트와 구별되는 개념으로 프로그램과 포트폴리오가 있습니다. 포트폴리오는 프로젝트와 프로그램을 포괄하는 최상위 개념이고, 프로그램은 프로젝트를 포괄하며, 프로젝트는 각각 개별 단위입니다.[프로젝트, 프로그램, 포트폴리오 개념]
프로그램은 개별적으로 관리하여 달성할 수 없는 혜택을 창출하기 위해 통합 방식으로 관리되는 프로젝트의 집합입니다. 각 프로젝트는 독립적으로 운영되지만 서로 관련된 프로젝트가 있을 수 있습니다. 이 경우 상호 관련된 프로젝트 그룹을 프로그램이라고 합니다. 프로그램은 개별적으로 관리하여 결과를 달성할 수 없는 프로젝트를 통합된 관점에서 관리하는 방법입니다. 프로그램을 관리하면 긍정적인 결과를 얻을 수 있습니다. 프로젝트 영역의 프로그램은 개발 프로그램이 아닌 프로젝트 모음을 말합니다. 프로그램은 예를 들어 여러 구성 요소로 구성된 조립 컴퓨터를 만드는 것과 유사합니다. 조립 컴퓨터를 만들려면 하드웨어를 만드는 프로젝트, 소프트웨어를 만드는 프로젝트, 운영 체제 업데이트 프로젝트와 같이 컴퓨터의 구성 요소를 만드는 개별 프로젝트를 수행해야 합니다. 궁극적으로 만들고 싶은 조립 컴퓨터를 만들려면 이를 통합할 수 있는 단위가 필요하며 이것이 바로 프로그램입니다. 프로젝트는 프로그램에 포함되지 않을 수 있지만 프로그램은 확실히 프로젝트를 포함합니다. 프로그램 관리란 특정 목표를 달성하는 데 필요한 프로젝트 간의 상호 관계 또는 상호 의존성을 관리하는 것을 말합니다. 여러 프로젝트 간의 상호 관계와 상호 의존성을 관리하는 활동을 프로그램 관리라고 합니다. 이러한 관련 프로젝트 간에는 공유 일정, 공유 위험, 공유 이슈를 관리할 필요가 있습니다. 그러나 각 프로젝트에 배정된 프로젝트 관리자는 관련 프로젝트의 일정과 이슈를 관리할 수 없습니다. 따라서 이를 통합적으로 관리할 수 있는 역할이 위에서 필요합니다. 프로젝트 관리의 핵심은 프로그램의 목표를 달성하기 위해 프로젝트 간의 상호 관계를 관리하는 것입니다. 프로젝트 관리란 다른 프로젝트 작업과 관련된 작업의 일정을 관리하고 여러 프로젝트와 관련된 위험을 관리하는 것입니다. 프로그램의 대표적인 예로는 ‘차세대 프로젝트’가 있습니다. 차세대 프로젝트는 일반적으로 회사 전체의 시스템 개편 및 업그레이드를 수반하며, 프로젝트는 각 시스템 단위에서 수행되고 회사의 각 시스템은 서로 관련되어 있기 때문에 여러 관련 프로젝트가 프로그램이라는 단위를 통해 통합적으로 관리됩니다. 프로그램 관리란 이러한 관계를 가진 여러 프로젝트를 통합적으로 관리하는 것이며, 차세대 프로젝트에서 여러 프로젝트가 동시에 진행되고 서로 관련이 있는 경우 일반적으로 임원 수준에서 통합적으로 관리합니다. 프로그램 내에서는 각 프로젝트에 통합된 관리 시스템을 적용할 수 있습니다. 각 프로젝트의 목표도 조정하여 프로그램의 목표를 달성할 수 있습니다. 회사 전체의 관점에서 차세대 프로젝트가 진행 중일 때 가장 중요한 핵심 시스템을 개방하여 핵심 시스템에 대응하여 개발 중인 다른 채널 시스템의 프로젝트 목표를 조정할 수 있습니다. 차세대 프로젝트에서는 일반적으로 관련 프로젝트 간에 많은 문제가 발생합니다. 시스템 간에는 상호 관계, 연결, 종속성이 있기 때문에 한 프로젝트가 정상적으로 완료되지 않으면 다른 프로젝트도 영향을 받아 진행이 불가능할 수 있습니다. 이러한 문제를 해결하기 위해 프로그램별로 관리합니다. 포트폴리오는 회사 및 조직의 전략적 목표를 달성하기 위해 통합적으로 관리되는 일련의 프로그램과 프로젝트를 말합니다. 포트폴리오는 프로그램보다 상위 수준의 관리 지점입니다. 포트폴리오는 기업과 조직이 전사적 관점에서 바라보는 개념입니다. 전사적 관점에서 통합적으로 관리되는 일련의 프로그램과 프로젝트를 말합니다. 포트폴리오는 CEO 또는 경영진 수준에서 관리됩니다. 경영진 수준에서 중요한 관리 포인트는 투자 타당성 평가입니다. 적절한 프로그램과 프로젝트가 선정되고 투자 타당성 평가를 통해 성공 또는 실패가 측정됩니다. 포트폴리오는 기업과 조직의 전략적 목표를 달성하기 위해 그룹으로 관리되는 일련의 프로그램과 프로젝트입니다. 여기서 포트폴리오의 프로그램이나 프로젝트는 서로 상호 의존적이거나 직접적으로 관련될 필요가 없습니다. 포트폴리오 관리란 기업과 조직의 목표를 달성하기 위해 프로젝트나 프로그램을 실행하기 위한 우선순위를 결정하고 기업의 전략적 관점에서 위험과 기회를 관리하는 것을 말합니다. 포트폴리오 관리란 사업의 우선순위를 평가하고, 인력과 자원을 할당하고, 성과 모니터링 및 통제를 수행합니다. 포트폴리오 관리란 프로젝트와 프로그램의 성과를 모니터링하고 통제하여 목표를 달성했는지 확인하는 활동을 수행합니다. 프로젝트 관리의 목적이 프로젝트를 올바르게 수행하는 것이라면 포트폴리오 관리의 목적은 올바른 프로젝트를 수행하는 것입니다. 프로젝트는 운영과 명확히 구분됩니다. 운영은 급여 및 공급망 관리와 같은 포트폴리오, 프로그램 및 비즈니스 기능과 프로젝트를 직접 지원하는 활동입니다. 운영은 프로젝트, 프로그램 및 포트폴리오를 통해 만들어진 시스템을 지원하여 관련 비즈니스 기능이 미래에 잘 유지될 수 있도록 하는 역할을 말합니다. 운영은 시스템을 모니터링하고 유지 관리합니다. 운영과 프로젝트는 완전히 별개입니다. 운영 단계에서도 프로젝트 형태로 수행할 수 있는 영역이 있지만 일반적으로 운영과 프로젝트는 분리되어야 합니다. 일반적으로 대기업은 종종 IT 운영 작업에 SM(System Management) 개발자 인력을 사용하여 운영합니다. 이는 회사가 다른 회사에 시스템 운영 업무를 위탁하는 형태의 아웃소싱입니다.