728x90
반응형

Product Line

1. Product Line : 도메인의 공통요구사항을 추출, 추상화하여 Core Asset 컴포넌트로 개발, 이를 Plug & Play 형태로 조립하여 Product를 만드는 개발 방법론

2. Product Line의 구성요소

  1) Core Asset Development : 특정 시스템에 사용할 수 있는 Asset의 Repository를 구현하는 활동

  2) Product Development : 동일한 시스템군을 기반으로 개별 시스템을 개발

  3) Management : 조직적, 기술적 측면에서의 관리활동, Asset관리, Process관리

3. Product Line의 개발방법 및 개발절차

  1) Proactive(Core Asset을 먼저개발), Reactive(여러개의 Product로부터 Core Asset도출), Incremental(병행)

  2) 도메인공학 : 제품계열분석 > 제품Family분석 > Core Asset개발

  3) Appl. 공학 : 요구정의 > 어플리케이션개발 > 테스트

 

 

SPL 개발 프로세스

 

 

 

 

2.나 활동

[CPM]
1. Core Asset 개발 (Domain 공학)
- 해당 도메인에 속한 Product의 공통요소를 Core Asset으로 개발
(플랫폼, 컴포넌트, 아키텍처, 각종 산출물 등)
2. Product개발 (Application공학)
- Core Asset 이용한 Product 개발로 신속한 출시
3. Management.
- Core Asset 개발과 Product개발의 연동/조율
- 기술적 관리 : 형상관리, 프로세스 개선, 기술적 코우칭

- 조직적 관리 : 조직 구성 및 자원할당

 

* SPL의 3가지 핵심 Activities (3가지의 Activities는 서로 맞물려 돌아가는 톱니 구조이며, Management는 이런 톱니를 원활하게 굴러가게 만드를 프로세스와 조직)

728x90
Posted by Mr. Slumber
,