2010. 11. 25 tqms 최영길 › wordpress › wp-content › uploads › 2015 › 07 › se... ·...
TRANSCRIPT
성공적인
프로젝트
수행을
위한 시스템엔지니어링
역량
향상
방안
2010. 11. 25
TQMS 최영길
2010년
시스템엔지니어링
추계
심포지움
1
목차
SE의
정의
SE의
필요성과
가치(Value) 및
SE 동향
SE 역량과
프로젝트
성공
SE 역량향상을
위한
요소
SE와
CMMI 프로세스
비교분석
프로젝트
현장에서의
공통적
미흡사항
결언
2
SE는…
SE는
SE는
SE는
SE는
SE는
프로세스(Process)다.
통합(Integration)이다.
협업(Collaboration)이다.
의사소통(Communication)이다.
관리(Management)다.
SE…A disciplined approach for the definition, implementation, integration and operation of a system (product or service)
3
SE 필요성과
가치(Value)
[Source]Andersen Consulting in Aviation Week & Space Technology;
Jan.4, 1993
활동의소요 비용
비용결정에미치는 영향
SystemDesign
(5%)
System Design(60%)
DetailedDesign
(3%)
DetailedDesign(20%)
Test(2%)
Test(10%)
ProcessPlanning
(5%)
ProcessPlanning
(5%)
Production & Operation(85%)
Production &Operation
(5%)
시스템
개발에
소요되는
비용의
약
8% 활동이
개발비용의
약
80%를
결정한다.
4
SE 필요성과
가치(Value)
5 25% 50% 20%
개념/시스템설계
세부설계
및 개발제작 및 통합 시험평가
전통적
방식
기간
위험
15% 20% 30% 1025%
비용절감
SE적
방식
기간
위험
기간
단축
5
무기체계사업의 대형화/복잡화에 따른 체계적인 SE활동 요구•
하드웨어, 소프트웨어, 플렛폼의
통합성(Integration) 요구
증대•
방위산업
수출육성
전략에
따른
방산업체
SE 역량이
요구(일반
무기체계
개발
: 국과연
주관
민간업체
주관)
방위사업청의
SE적용
정책
제도화•
방위사업관리규정에
체계공학
적용에
대한
조항
추가(2009년)•
체계공학
표준지침(안) 제정
중
-
2010년
말
발효
예정•
SE 적용사례
발표회
활성화(방위사업청
주관)
업체의
SE전문
자격
취득인원
급속한
증가•
SE자격
확보
인원
수
: 1610명
(D레벨: 1216, C레벨: 394)•
현장
SE실무
능력배양을
위한
SE 자격시험
재편
중
국내
연구개발
업체들의
CMMI 레벨인증
관심
증대•
국내
76개
조직이
CMMI 레벨
인증확보(2010년
10월말
기준, SEI) (레벨5 : 4
,레벨4 : 8, 레벨3: 36, 레벨2: 28)•
IPPD에
대한
내용
선택요건에서
필수요건으로
변경(CMMI v1.3)
SE 동향
6
SE 동향
– SE자격취득
현황
출처
: KCOSE, 2010년
11월
기준
7
(출처: Process Maturity Profile (SEI, 2010년
9월)
SE 동향
– CMMI 인증현황(SEI 등록)
8
(출처: Process Maturity Profile (SEI, 2010년
9월)
SE 동향
– CMMI 인증현황(SEI 등록)
9
(출처
: 2010년
10월말
SEI 등록기준)
수준 기업 조직 명
레벨5(4개조직)
LG CNS(해외사업지원팀&중국사업팀), 삼성탈레스(System R&D센터), LG CNS(Registration부문, 사법
IT부문, 대법원 및 대법원 고객부문)
레벨4(8개조직)
한화S&C(ITO부문), LG CNS(KPIC POSNet팀), 우리금융정보시스템(SW개발/유지보수), 오토에버시스템
즈(전사), 대우정보시스템(IS 팀), 휴니드
테크놀러지(시스템/SW개발), 삼성탈레스(ISR R&D센터), 기업은
행(신용카드팀)
레벨3(36개조직)
국방과학연구소(R&D), 싸이버로지텍(솔루션비즈니스부), 대우정보시스템(서비스사업부), 한국전자통신원
(인터넷 플랫폼부), 현대 HDS(현대해상화재보험부문), 현대로템(R&D), IBM Korea (CRM/ERP부문), 가온
아이(솔루션 Biz 부문), 케이엘넷(IT Biz 부문), 한국항공우주산업(전사), 대한생명(IT부문), LG CNS(법원정
보관리부문), LG이노텍(R&D),농협중앙회(IT지원분사), SQ테크놀로지(SM/SI부문), 투비소프트(전사), 웨어
플러스(기술개발본부), 위니텍(전사), KT(기업고객그룹), LG CNS(KSCC Account), POSDATA(SM 본부), 하나은행(시스템개발본부), 피보텍(개발본부), FIH Korea(전사), NH정보시스템(전사), LG 노텔(R&D센터), 한화(R&D센터), 아시아나IDT(전사), NH정보시스템(카드사업본부), LIG Nex1(R&D), STX 엔진(텔레콤
R&D센터), 국방과학연구소(종합시험단), 삼성탈레스(R&D센터), SK C&C(IT서비스비즈니스본부), 두산DST(R&D센터), 현대유엔아이(SI부문)
레벨2(28개조직)
에이스 테크놀로지(R&D), 국방과학연구소(종합시험단), CMK(R&D), 다산CNS(R&D), 하나은행(New Banking System), 인터엠(Railroad팀), 현대오토넷(R&D), 인피니티 테크(R&D), 케피코(R&D), 네비웍스
(전사), 넥서스웨어(전사), 농협정보시스템(IT BIZ부문), 심넷(JOAM팀), 슈어소프트테크(전사), System Information Service(ILS부), 텔레씽크(SI비즈니스 부문), 타임소프트(전사), 윈포넷(R&D센터), 한화(R&D 센터), STF(R&D센터) , 두산DST(R&D센터), 현대모비스(기술연구센터), 삼성테크윈(R&D센터), 대성전자
(Engineering Team, R&D, SW), 한국예탁결제원(IT System TF), 유라
코퍼레이션(IT R&D센터), 텔레칩스
(R&D센터), 한화(R&D부문)
SE 동향
– CMMI Maturity Level인증현황(국내)
10
출처: The Standish Group, CHAOS SUMMARY FOR 2010, January 2010
SE역량과
프로젝트
성공
프로젝트
성공확률(출처: Standish Group 2010년
조사보고서)
•
일부
성공(44%): 품질,납기,비용
중
하나이상의
요소를
만족시키지
못한
프로젝트•
실패(24%) : 프로젝트
중도포기
•
프로젝트실패비용: 년간
160조원
(년간
300조원의
시스템
개발
프로젝트
투자
비용
중
52%)
11
SE역량과
프로젝트
성공
출처
: A Survey of System Engineering Effectiveness, SEI 2007 SR
-
Systems Engineering Effectiveness Committee of the National Defense Industrial Association (NDIA).
Top 10 프로젝트
실패원인
1. 이해관계자
참여부족
2. 요구사항
변경
3. 시스템
개발
Spec. 의 부적절
4. 비현실적인
프로젝트
견적
5. 프로젝트
관리의
미흡
6. 변경통제
관리
7. 프로젝트
참여자의
경험부족
8. 부적당한
기대사항
9. 협력업체
실패
10. 아키텍처
설계
미흡
Top 10 프로젝트
실패원인
1. 이해관계자
참여부족
2. 요구사항
변경
3. 시스템
개발
Spec. 의 부적절
4. 비현실적인
프로젝트
견적
5. 프로젝트
관리의
미흡
6. 변경통제
관리
7. 프로젝트
참여자의
경험부족
8. 부적당한
기대사항
9. 협력업체
실패
10. 아키텍처
설계
미흡
SE Capability Vs. Project Performance
12
SE역량
향상을
위한
요소(1/5)
조직의
SE 역량(Capability)을
무엇으로
객관적
평가를
할
수
있을까?
조직의
시스템
개발
능력
성숙도(CMMI 인증)
인프라(Tool & Technique)
사람(People)
프로세스(Process)
13
프로세스
비즈니스 목표에 부합하는 조직의 표준 프로세스 구축(Standard Process)-
프로젝트관리, 엔지니어링, 지원
프로세스
영역-
MECE (Mutually Exclusive, Collectively Exhaustive) -
기능조직에서
프로세스
조직으로
R&R 정립
(RACI Analysis)
프로젝트
적용
가능한
프로세스
개발
(Tailored Process)-
적용
표준, 규격, 프로젝트의
규모
및
환경
고려
글로벌
표준에
부합하는
프로세스(Global Standard Process)
프로세스
적용을
통한
지속적인
프로세스
개선
(Live Process)
* RACI : Responsible, Accountable, Consulted, Informed
SE역량
향상을
위한
요소(2/5)
14
사람
명확한
역할과
책임
(R&R)-
프로젝트관리자, 시스템엔지니어, 테스터, 형상/품질보증
담당자
등-
RACI Chart 작성
교육/훈련을
통한
분야별
역량
향상-
조직의
교육
체계
개발/운영
(R&D CDP)-
프로젝트관리전문가(PMP), 시스템엔지니어링
전문가, 테스트
전문가
등
SE역량
향상을
위한
요소(3/5)
15
인프라
효과적인
프로세스
실행을
위한
프로세스
지원
인프라(도구/기법)-
프로젝트관리
시스템
(PMS, EVMS, Risk Management 등) -
시스템엔지니어링
도구-
형상관리
시스템-
자동화
테스팅
도구(정적/동적
테스팅)-
요구사항 추적관리 도구-
동료검토
및
결함관리시스템-
데이터
측정분석
시스템-
교육
과정-
템플릿, 체크리스트-
프로세스
자산
라이브러리
구축
SE역량
향상을
위한
요소(4/5)
16
프로세스, 사람, 지원
인프라
요소들은
조직
내
상호
유기적으로
통합
(Integration)되고, 협업(Collaboration)되고,관리(Management)되어야
한다.
SE역량
향상을
위한
요소(5/5)
프로세스
사람인프라
(도구/기법)
17
• 프로젝트
관리
활동
• 표준
프로세스
구축• 테일러링• 엔지니어링
• 프로세스성과목표수립/관리
• 정량적/통계적
관리
• 창의적
혁신활동•
지속적인
프로세스
개선 및 최적화
계획대비
실적
(비용,일정
등)
Special Cause 식별/제거
프로세스
성과
안정화
Process
Performance
Indicators
Improved (Capability)
Common Cause 식별/제거
Improved (Level shift)
프로젝트
계획수립
및진행
모니터링/관리공급업체
계약관리
요구사항관리, 형상관리, 품질보증, 측정/분석
조직
표준
프로세스정의/관리/개선
엔지니어링
활동(개발, V&V, 의사결정)
조직차원의
교육/훈련
통합프로젝트관리(IPM), 리스크
관리
조직
프로세스
성과
관리
• 프로세스
성과목표
수립
• 프로세스
성과
모델
및
베이스라인
수립/관리
Level 2
Level 3
Level 4
Level 5
정량적
프로젝트
관리
•
정량적
프로젝트
목표
수립
•
정량적/통계적
프로젝트
관리
원인분석
및
해결
• 근본원인
제거
• 개선/혁신활동
제안
조직
혁신
및
적용
관리
•혁신적
변화관리
활동전개
CMMI
Maturity Levels
SE Vs CMMI 프로세스
비교분석(1/9)
프로세스
표준화
및
PM/SE
프로세스
표준화
및
PM/SE
프로세스
성과관리
및
최적화
프로세스
성과관리
및
최적화
18Y.G Choi 18
EIA/IS 731Systems Engineering
Capability
IPPD CMM SA CMM
SW-CMM Software Capability
Maturity ModelCMMI
IEEE/EIA 12207Software Life CycleProcesses
EIA 632 Processes for Engineering a System
supports
SE Vs CMMI 프로세스
비교분석(2/9)
SE표준과
CMMI 모델
19
SE Vs CMMI 프로세스
비교분석(3/9)
EIA/IS 632 Vs. CMMI
상호매핑
Level CMMI Process Area
5 •Organizational Innovation and Deployment•Causal Analysis and Resolution
4 •Organizational Process Performance•Quantitative Project Management
3
•Requirements Development•Technical Solution•Product Integration•Verification•Validation•Organizational Process Focus•Organizational Process Definition•Organizational Training•Integrated Project Management•Risk Management•Decision Analysis and Resolution
2
•Requirements Management •Project Planning•Project Monitoring and Control•Supplier Agreement Management•Measurement and Analysis•Process and Product Quality Assurance•Configuration Management
20
SE Vs CMMI 프로세스
비교분석(4/9)
영역 EIA-632 CMMI
공급
획득
Acquisition Process•Product Supply•Product Acquisition•Supplier Performance
Supplier Agreement Management•Determine Acquisition Type•Select Suppliers & Establish Agreements•Execute the Supplier Agreements•Evaluate Supplier Work Products•Accept the Acquire Product•Transition Products
기술
관리
Planning Process•Process Implementation Strategy•Technical Effort Definition•Schedule & Organization•Technical Plans•Work Directives
Integrated Project Management• Process Tailoring• Establish Project’s Defined Process
Project Planning•Develop WBS•Plan Stakeholder Involvement•Scope, Effort, Cost Estimating•Establish PMP, SEMP, SDP, etc •Plan Data Management
21
SE Vs CMMI 프로세스
비교분석(5/9)
영역 EIA-632 CMMI
기술
관리
Assessment Process•Progress Against Plans & Schedules•Progress Against Requirement•Technical Review
Measurement & Analysis•Specify Measures •Collect & Analyze Measurement Data•Communicate Measurement Results
Project Management & Control•Performance/Progress Monitoring •Technical / Milestone Review
Verification•Conduct Peer Reviews
22
SE Vs CMMI 프로세스
비교분석(6/9)
영역 EIA-632 CMMI
기술
관리
Control Process•Outcome Management•Information Dissemination
Project Management & Control • Data Management
Configuration Management•Establish Baseline•Track & Change Controls
Technical Solution•TDP Management
Requirement Management•Requirement Tracking & Traceability
Risk Management•Risk Identify, Analyze & Monitoring
23
SE Vs CMMI 프로세스
비교분석(7/9)
영역 EIA-632 CMMI
시스템
설계
Requirement Definition Process• Acquire Requirements• Other Stakeholder Requirements• System Technical Requirements
Solution Definition Process•Logical Solution Representations•Physical Solution Representations•Specified Requirements
Requirement Development•Develop Requirements
- Customer & Stakeholder- Product & Product Components- Interface
•Functional Analysis Technical Solution
•Develop alternative solutions•Select the product component solutions
Requirement Management•Requirement Database
24
SE Vs CMMI 프로세스
비교분석(8/9)
영역 EIA-632 CMMI
제품
구현
및
배치
운영
Implementation Process•Implementation
Transition to Use Process•Transition to Use
Technical Solution• Design Product/Product Components• Implement Design
Verification Validation Product Integration
• Package and Deliver Product/Product Components
25
SE Vs CMMI 프로세스
비교분석(9/9)
영역 EIA-632 CMMI
기술
평가
System Analysis Process•Effectiveness Analysis•Tradeoff Analysis•Risk Analysis
Requirements Validation Process•Requirement Statement Validation•Acquire Requirement Validation •Other Stakeholder Requirement Val. •System Technical Requirement Val.•Logical Solution Representation Val.
System Verification Process•Design Solution Verification•End Product Verification•Enabling Product Readiness
End Product Validation Process•End Product Validation
Requirement Development / Management•Develop Req. (Customer, Product)•Analyze & Validates Requirements•Requirement Traceability
Decision Analysis & Resolution•Alternatives Selection & Evaluation
Risk Management•Risk Identify, Analyze & Mitigation
Validation & Verification•Validate Product/Product Component•Verify Work Products
Product Integration•Package & Deliver Product/Product•Components
26
프로젝트
현장에서의
공통적
미흡사항
프로젝트
계획수립
및
프로젝트
모니터링/관리
•
WBS에
근거한
타스크
및
작업산출물에
대한
산정(Estimating)
•
산정기법
적용
및
산정근거(Rational)의
조직차원에서
축적/활용
•
이해관계자
참여계획수립
및
이해관계자
관리
•
Best Practice 및 Lessons Learned 수집 및 공유 체계
이슈/리스크
관리
•
조직의
프로젝트
리스크
식별
및
평가
기준수립
PM마다
리스크
인지
수준이
달라…
•
식별된
리스크에
대한
지속적인
모니터링/재평가와
신규
리스크에
대한
식별
•
체계적인
이슈
추적관리
형상관리
•
형상항목(Configuration Items) 선정과
형상
통제관리
수준
결정
•
형상
변경통제
절차
및
베이스라인
설정/관리
데이터
측정/분석
•
조직/프로젝트의
목표와
연계된
측정지표
설정
및
측정계획
수립, 데이터
측정/분석
활동
•
조직의
측정
데이터
저장/관리
및
현
프로젝트
또는
향후
유사
프로젝트
참조
기반
마련
27
품질보증
활동
•
품질관리와
품질보증
활동에
대한
이해부족과
설계
품질보증
조직구성
•
품질보증
담당자의
역량
및
전문교육
요구사항
개발/관리
•
요구사항의
문서화
및
품질평가(명확성, 완전성, 일관성, 검증가능성
등)
•
요구사항의
추적성
유지(상.하위
요구사항
간, 요구사항과
설계/시험문서간
추적)
•
요구사항에
대한
이해관계자와의
충분한
검토
및
베이스라인
설정
검증
및
동료검토(Inspection)
•
검증/동료검토
대상
산출물
선정
및
계획
•
검증/동료검토
수행절차
대안평가
및
의사결정
•
조직의
대안평가
가이드라인
및
기준(기술적,성능, 환경,리스크,LCC 등)
•
대안식별
및
평가방법
선정과
평가결과
문서화
•
솔루션
선정에
따른
관련
리스크
식별/평가
프로젝트
현장에서의
공통적
미흡사항
28
프로젝트
성공은
프로젝트
관리로부터
출발하며,시스템엔지니어링
역량이
프로젝트
성과에
큰
영향을
준다.
시스템엔지니어링
역량
향상을
위해서는
프로세스, 사람, 인프라의
요소가
서로
통합되어
상호
유기적으로
운영되어야
한다.
CMMI 모델을
적용한다는
것은
SE를
적용한다고
말할
수
있다.
결언
29
업무
경력•
현) ㈜티큐엠에스
컨설팅사업부장/이사,대표
컨설턴트•
삼성탈레스
기술연구소
기술기획그룹장/부장
전사
CMMI 추진리더, 품질경영/기획
파트장•
LG CNS 전문과장
(S/W개발, 품질보증)전문
분야•
CMMI기반
프로세스개선
컨설팅
및
진단/심사, 인증•
전사
품질경영시스템
구축•
전문
강의분야
: CMMI 개요
및
실무적용, SE기반
프로젝트관리,
프로세스
실무전문가(품질보증,요구공학, 형상관리
등) 공인
자격•
CMMI 선임
심사원
후보, SEI•
PMP(국제공인
프로젝트관리
전문가), PMI •
CISA(국제공인
정보시스템
감사사), ISACA •
CSQE(국제공인
S/W 품질전문가) , ASQ •
ISO/IEC 15504(SPICE) 공인심사원, KSPICE •
엔터프라이즈
아키텍처(IT-EAP)•
시스템엔지니어링
실무관리자(CSEM)•
IT제품/서비스
제공
및
운영(ITIL Foundation)
최 영 길010-3157-2652, [email protected], [email protected]
Q&A