국내든 해외든 프로젝트 관리의 학과, 기술, 응용의 보급과 발전은 이미 빠르게 발전하는 시대로 접어들었고, 정보기술의 발전은 IT 프로젝트 관리를 새로운 애플리케이션 높이로 끌어올렸다. IT 프로젝트 관리 기술 및 애플리케이션 개발의 주요 문제를 분석하고 시스템 통합 개념에 기반한 IT 프로젝트 관리의 아키텍처 및 기술 프레임워크를 제시하며 IT 프로젝트 관리의 전반적인 지침 및 구현 전략이 "수요 견인, 이익 중심, 통합 계획, 단계별 구현" 임을 확인했습니다.
키워드: 정보 기술 프로젝트 관리 아키텍처
소개하다
인류는 이미 2 1 세기에 접어들었고, 정보화는 이미 우리나라가 전면적으로 조화로운 사회를 건설하고 국민 경제를 빠르게 발전시키는 중점이 되었다. 당의 15 대 5 중 전회는 "국민경제와 사회정보화를 대대적으로 추진하는 것은 현대화 건설 전반과 관련된 전략적 조치다" 고 분명히 지적했다. 정보화로 공업화를 이끌고, 후발 우세를 발휘하여, 사회 생산력의 비약적인 발전을 실현하다. " 당의 16 대는 다시 한 번 "정보화는 우리나라가 공업화와 현대화를 가속화하는 필연적인 선택이다" 고 분명히 지적했다. 정보화로 산업화를 이끌고 산업화로 정보화를 촉진하고, 과학기술 함량이 높고, 경제효과가 좋고, 자원 소비가 낮고, 환경오염이 적고, 인적자원의 우세가 충분히 발휘되는 새로운 공업화의 길을 견지한다. " 현재 우리나라의 각 업종, 각 분야, 각 계층의 정보화 건설이 한창이다.
정보화 공사는 정보기술을 지탱하고, 업무 활동을 주체로 하고, 현대화 관리를 지도사상으로 하는 새롭고 복잡한 시스템 공학이다. 새로운 것은 정보기술이라는 새로운 사물의 빠른 변화와 발전에 있다. 복잡함은 정보기술, 업무업무, 프로젝트 관리 사상의 통합과 응용에 있다. 이것이 바로 IT 프로젝트 관리가 탄생한 이유이다. 정보화 건설의 성공 경험은 정보화 응용의 특징과 결합해 프로젝트 관리 기술을 활용한 특수한 방법으로 계획 이행, 품질 추적, 원가 관리, 위험 관리 등에서 IT 프로젝트를 관리하는 것이 IT 프로젝트가 원하는 목표를 달성할 수 있도록 보장하는 효과적인 수단이라고 알려 줍니다.
이 글은 프로젝트 관리의 지식 체계에서 시작하여 IT 프로젝트 관리의 특수성을 소개하고 학계와 공업계가 서로 다른 방향으로 이러한 문제를 해결하기 위한 노력과 성과를 검토했다. 이 문서에서는 시스템 통합 개념의 지침에 따라 IT 프로젝트 관리의 아키텍처와 모델 기반 통합 기술 및 방법에 대해 설명합니다.
1 IT 프로젝트 관리의 특수성
정보기술이 급속히 발전하고 널리 보급됨에 따라 IT 프로젝트는 일반 엔지니어링 프로젝트와 뚜렷한 차이가 있다. 이러한 차이로 인해 엔지니어링 프로젝트 관리 이론과 경험을 바탕으로 개발된 프로젝트 관리 지식 시스템은 IT 프로젝트를 처리하는 데 많은 어려움을 겪고 있습니다.
첫째, IT 프로젝트의 수요는 국민경제의 모든 분야를 포괄하며 거의 모든 분야를 정보기술과 결합하여 정보화 프로젝트를 형성할 수 있다. 정보 기술은 다양한 비즈니스 요구 사항의 발전을 지원할 수 있습니다.
(1) 점점 더 빈번한 전자 상거래 활동을 지원하기 위해 상업은행이 온라인 결제 서비스를 제공하는 것과 같은 시장 요구 사항.
(2) 환경 요구 사항, 예를 들어 기업들이 각국의 갈수록 엄격해지는 환경 표준에 대한 제품 회수에 대한 요구 사항을 충족하기 위해 프로젝트 건설 제품 수명 주기 관리 시스템을 가동한다.
(3) 판매 수익을 확대하기 위해 전통적인 대기업과 같은 비즈니스 요구 사항.
(4) 항공기 제조 기업의 설계 수준을 높이기 위해 가상 제조 시스템 프로젝트와 같은 기술 개발
(5) 고객이 위탁한 택배품의 프로세스 상태를 추적하는 조회 요구를 충족하기 위해 택배회사가 물류 관리 시스템을 구축하는 것과 같은 사용자 요구 사항.
(6) 계약 범죄를 줄이기 위해 기업 도장 정보 시스템을 가동하는 도시와 같은 법적 필요 가짜 증서의 범람을 막기 위해 증서 조회 정보 시스템을 구축하였다.
정보화 프로젝트가 거의 모든 경제 분야를 포괄하기 때문에 목표적인 규범과 기준을 형성하기가 어렵기 때문에 프로젝트 관리의 어려움이 가중될 수밖에 없다.
둘째, 일반 엔지니어링 프로젝트와 관련된 분야와는 달리, 오랜 발전 기간을 거쳐 기술이 상대적으로 성숙해졌으며, 현재 가장 빠르게 성장하고 있는 분야로, 신기술이 끊임없이 등장하고, 기술 갱신이 매우 빠르기 때문에 IT 프로젝트 개발에 더 많은 위험 요소가 있을 수 있습니다. 통계에 따르면 18 개월마다 CPU 속도가 두 배로 증가하고 관련 컴퓨터 아키텍처와 소프트웨어 아키텍처도 매우 빠르게 발전할 것으로 나타났습니다. 예를 들어, 초기 통합 정보 시스템은 호스트가 터미널로 구성된 구조를 사용했습니다. 네트워크 기술과 분산 컴퓨팅 기술이 발달하면서 클라이언트/서버 구조의 정보 시스템이 등장했습니다. 현재 널리 사용되는 아키텍처는 인터넷에서 브라우저/서버 구조를 기반으로 하는 정보 시스템입니다. C, C++ 및 Java 와 같은 다양한 개발 도구는 세대보다 빠르게 변화하고 있으며 IT 프로젝트는 다양한 운영 체제, 프로토콜 및 표준에 직면해야 하며, 이로 인해 프로젝트 프로세스의 위험이 증가합니다.
기술의 급속한 발전으로 인한 문제를 해결하기 위해 IT 프로젝트 팀은 선진성, 실용성, 경제성, 성숙도 등 여러 가지 측면을 따져봐야 합니다. 일방적으로 선진 기술을 추구하는 것은 왕왕 역효과를 낸다. 프로젝트에 채택된 기술이 예견성, 선진성, 확장성 및 통합성을 보장하는 동시에, 수요에 따라 기술의 신뢰성, 성숙도 및 경제성에 중점을 둡니다.
다시 한 번, 정보 기술의 응용 주체는 관리 분야에 있으며, 관리 정보 시스템에는 구체적인 관리 이념이 포함되어 있다. 이러한 관리 이념을 기업의 발전 전략 및 비즈니스 논리와 결합하는 것이 정보 시스템 구현의 핵심 과제입니다. IT 프로젝트의 75% 이상이 사람과 관리에서 비롯됩니다. 따라서 IT 프로젝트는 특히 기술, 관리, 사람의 통합을 강조한다. 정보 시스템 관련 인력을 어떻게 처리하느냐가 IT 프로젝트를 성공적으로 관리하는 열쇠입니다.
좀 더 심층적으로 볼 때, 고전적인 프로젝트 관리 이론은 토목 공학 프로젝트의 연구와 실천을 바탕으로 하며, 기본적인 프로젝트 관리 방법으로는 IT 프로젝트의 특수한 문제를 해결할 수 없습니다. 예를 들면 다음과 같습니다.
(1) 프로젝트 진행 상황을 어떻게 측정합니까? 토목공사는 완료된 토공량으로 공사 진도를 표시했지만, 소프트웨어 코드를 90% 로 썼다고 해서 10% 의 시간이 소프트웨어 개발 프로젝트를 완료하는 것은 아니다. 업계에서는 엔지니어링 프로젝트에 널리 사용되는 적립 가치법이 IT 프로젝트에 적응성이 부족하다는 것이 보편적으로 받아들여지고 있다. (윌리엄 셰익스피어, 윈스턴, 엔지니어링, 엔지니어링, 엔지니어링, 엔지니어링, 엔지니어링, 엔지니어링)
(2) 계획된 조정 방법에서는 토목공학이 계획 지연 시 자원을 늘려 진도를 가속화할 수 있지만, 한 소프트웨어 개발 프로젝트에서는 같은 문제가 발생할 경우 프로그래머의 수를 늘려 공사 기간을 따라잡는 것이 더 큰 번거로울 뿐이다.
또한 IT 프로젝트는 정보 기술 외에도 정보 시스템 애플리케이션 단위의 조직 관리 조정 및 비즈니스 프로세스/비즈니스 프로세스 재구성을 포함합니다. 정보 기술만으로는 불가능합니다. 따라서 IT 프로젝트를 성공적으로 관리하고 자격을 갖춘 IT 프로젝트 직원이 되려면 프로젝트 관리, 정보 기술, 현대 관리 기술, 시스템 통합 기술, 소프트웨어 엔지니어링 기술 등 다양한 분야를 포괄하는 포괄적인 IT 프로젝트 지식 시스템 및 접근 방식 지원이 필요합니다. 이는 IT 프로젝트 관리 기술 연구 및 실습의 목표와 방향입니다.
2 프로젝트 관리 기술 개발 배경
현재 많은 학자들이 정보 분야의 다양한 방향에서 소프트웨어 프로젝트 관리와 광범위한 IT 프로젝트 관리를 대표하는 프로젝트 관리 방법을 개발하고 있습니다.
소프트웨어 프로젝트 관리는 소프트웨어 엔지니어링과 프로젝트 관리의 효과적인 결합입니다. 소프트웨어 개발 프로젝트의 비용, 진행, 품질 및 위험을 통제하기 위해 프로젝트 관리에서 프로세스와 계획 통제를 중시하는 관점을 소프트웨어 엔지니어링 분야에 도입합니다. 최근 몇 년 동안, 포괄적인 품질 관리의 개념은 소프트웨어 제품의 품질이 소프트웨어 개발 기업의 품질 관리 시스템 및 제어 능력에 크게 영향을 받는다는 IT 분야에 더욱 도입되었으며, 이를 위해서는 소프트웨어 기업이 수련내공부터 시작해야 합니다. 즉, 기본적으로 소프트웨어 제품의 품질을 보장해야 합니다. 따라서 소프트웨어 프로세스 개선과 소프트웨어 기능 성숙도 모델의 개념을 제시했습니다. 클래식 제품 품질 원리를 기반으로 CMM 은 소프트웨어 프로세스의 정량적 제어를 위해 프로젝트 관리 및 프로젝트 엔지니어링의 기본 원칙을 설정합니다. 이와 함께 CMM 의 역량 성숙도에 대한 운영 방법도 고전적인 프로젝트 관리 분야에 도입되어 프로젝트 조직의 프로젝트 관리 능력을 평가하는 데 사용됩니다.
현재 업계 내에서 논의되고 있는 것은 모두 넓은 의미의 IT 프로젝트 관리이며, 그것에 관한 많은 전문 저서가 있다. 기본 아이디어는 it 프로젝트를 일반 엔지니어링 프로젝트로 취급하고, PMBOK 방법론을 사용하여 정보 기술 프로젝트의 사례와 결합하여 정보 기술 프로젝트에 프로젝트 관리 방법을 적용하는 방법을 연구하는 것입니다.
광범위한 IT 프로젝트 관리는 IT 제품 개발 프로젝트 관리 및 IT 애플리케이션 프로젝트 관리를 포함한 모든 IT 관련 프로젝트를 구분 없이 고려하는 것입니다. 사실 넓은 의미의 IT 프로젝트는 여러 범주로 나눌 수 있으며, 범주 간의 격차는 매우 크다. 컴퓨터 하드웨어 개발 프로젝트는 일반 가전제품의 개발 설계와 매우 유사하며, 소프트웨어 설계 개발은 완전히 다르며, 정보기술 응용 프로젝트는 이 두 가지와 더욱 다르다. 따라서 광범위한 IT 프로젝트 관리는 실제로 기존 프로젝트 관리 지식 체계를 바탕으로 IT 프로젝트의 구체적인 문제를 해결하려고 합니다. 현재 이런 처리 방법의 타깃은 소프트웨어 프로젝트 관리 시스템보다 훨씬 낮기 때문에 상세한 연구를 하는 것이 중요하다. IT 프로젝트 관리의 목표성을 높이고 솔루션의 체계화 수준을 높이기 위해 학계와 재계는 기업 정보화, 디지털 도시와 전자정부, 디지털 군수, 공급망과 물류, 전자상거래 등 다양한 분야에서 연구와 실천을 실시하여 어느 정도 성과를 거두었다.
3 IT 프로젝트 관리 아키텍처 및 방법
시스템 참조 아키텍처 (System reference architecture) 는 "연구 중인 시스템의 다양한 측면과 다양한 개발 단계를 설명하는 구조화, 다단계, 다중 뷰 모델 및 방법 세트로, 시스템에 대한 전반적인 설명과 이해를 반영하고 시스템 이해, 설계, 개발 및 구축을 위한 도구와 방법 지침을 제공합니다."
시스템 참조 아키텍처는 IT 프로젝트 관리를 위한 시스템 참조 및 방법을 제공합니다. 세계 각국의 전문가들의 노력을 통해 대표적이고 광범위한 영향력을 지닌 아키텍처와 모델링 방법을 형성하고 대량의 공업 실천을 진행하였다. CIM 오픈 시스템 아키텍처 (CIM-OSA), GRAI 통합 방법론 (GIM), IMPACS, PERA, 통합 정보 시스템 아키텍처 (ARIS), 일반 엔터프라이즈 참조 아키텍처 및 방법론 (GERAM), 국내 스텝 CIM 등
정보화 프로젝트 관리 과정에서 시스템에 대한 인식과 건설이 끊임없이 강화되고 있다. 개념 정의 단계에서는 기업의 전략적 목표를 명확히 하고 이에 따라 통합 시스템의 목표를 형성해야 합니다. 그런 다음 시스템 목표를 중심으로 조직, 자원, 정보, 제품, 기능, 비즈니스 프로세스 등의 관점에서 엔터프라이즈 현황을 설명하고 엔터프라이즈 기본 프레임워크 및 운영 메커니즘에 대한 전체 설명을 형성합니다. 이러한 설명의 제약 하에서 적절한 모델 분석 방법을 사용하여 기존 시스템의 문제를 식별하고 개선하여 대상 시스템을 구축하여 대상 시스템의 다중 뷰 설명을 형성합니다. 대상 시스템에 대한 설명을 형성할 때 각 뷰에 대한 설명 방법 외에 추가 모델링 방법을 적용하여 보다 완전한 시스템 설명을 제공할 수 있습니다. 모델 기반 설계가 완료되면 도구 세트를 구축하여 설계를 실제 시스템 구축에 대한 기술 설명으로 변환하여 실제 시스템을 구축합니다. 시스템 설명은 여전히 시스템 작동에서 작동하고, 실제 시스템 실행에 대한 참조로 사용할 수 있으며, 시스템을 적절히 최적화하고 조정할 수 있습니다.
한편, 정보 프로젝트의 다전문성으로 인해 통신 및 분석 설계 문제를 해결하기 위해서는 처리된 객체 시스템을 모델링으로 설명해야 합니다. 한편, 정보 처리 객체의 복잡성으로 인해' 복잡화, 분할' 원칙에 따라 다단계 다중 뷰 모델을 사용하여 대상 시스템을 설명합니다. 뷰의 구분에는 정보 뷰, 자원 뷰, 조직 뷰, 제품 뷰, 시스템 시간 및 논리적 특징을 반영하는 프로세스 뷰, 시스템 기능 구조와 기능 관계를 결합한 기능 뷰, 기업 경제와 목적을 반영하는 경제 뷰 등이 포함됩니다. 정적 구조는 시스템의 존재를 반영하고, 동작 구조는 시스템의 속성과 작동 방식을 제공하며, 평가 구조는 시스템을 해당 목적과 연관시킵니다. 다중 뷰를 통해 IDEF, ARIS 등의 기타 모델링 방법 및 도구를 통합하여 제조 기업의 원본 모델 및 엔터프라이즈 본체를 개발하기 위한 기술적 프레임워크를 제공합니다. 모델 기술을 이용하여 IT 프로젝트의 커뮤니케이션, 설계, 기술 이전, 시스템 구축, 운영 유지 관리 등의 문제를 해결하는 것은 현재 학계와 업계의 보편적인 관점으로, 모델 중심 아키텍처는 현재 연구와 실천의 핫스팟입니다.
4 결론
정보기술의 발전과 적용 범위가 확대됨에 따라 IT 프로젝트 관리는 점점 더 보편화되고 있습니다. 프로젝트 관리 지식 시스템의 틀 아래에서 IT 프로젝트의 고유 한 특성과 고유 한 문제를 분석하고 적응성의 아이디어와 방법을 개발하는 것이 IT 프로젝트 관리 분야의 발전 방향이 될 것입니다.
정보기술 개발 자체는 IT 프로젝트의 목적이 아니라 응용 대상과 전략 목표의 요구를 충족시키기 위한 것이라는 점을 강조해야 한다. 따라서, 프로젝트의 수요 분석을 잘 해야 합니다. 업무 업무의 실제 수요에서 출발해야 합니다. 통합 이념의 지도 하에 전체 시스템의 통합 수요를 충분히 고려해야 합니다. 이를 바탕으로 관련 성숙 기술, 애플리케이션 시스템 및 제품을 선택하고 프로젝트의 기술 경제 분석을 잘 수행하여 정보 프로젝트의 효율성을 보장해야 합니다. 국가 863 계획 CIMS 과제 전문가 그룹이 대량의 정보화 엔지니어링 관행을 바탕으로 내놓은' 수요 견인, 이익 주도, 통합 계획, 단계별 실행' 전략은 it 정보화 프로젝트 관리의 전반적인 지도 사상이다.