1. TMMi 소개
1.1 TMMi 개발 배경
(1) 현재 품질 향상의 한계
- 다양한 품질 향상 노력이 있음에도 불구하고 여전히 zero defect와는 멀다. 게다가 대부분은 개발 프로세스에 집중
(2) CMMi의 한계
- 테스트를 집중적으로 다루기에는 CMMi의 내용은 충분하지 않음
(3) TMMi의 필요성
- 성숙도 높은 테스트 프로세스를 정의한 모델이 필요함
1.2 TMMi 소개
(1) 구조
- CMMi의 보완적 역할
- CMMi와 같은 staged representation
(2) 기대효과
- 구조적 & 제어 가능한 test process 모델 제공
- 높은 제품 생산성 제공
- 테스트 조직의 생산성 제공 등
(3) 적용 범위
- 시스템 & 소프트웨어 개발 시 테스트 활동과 프로세스 향상
- 타 모델과의 차이점
1.3 TMMi 기원
(1) CMMi와의 차이점(TMM, CMM, CMMi, TMMi, staged representation 특징, 상위레벨 도달 조건)
- TMMi는 Gelperin과 Hetzel의 진화적 테스팅 모델, Beizer 테스팅 모델, IEEE 829, ISTQB standard glossary를 참조하고 있음
(2) Evolutionary Testing Model
- Gelperin과 Hetzel의 진화적 모델에서, 초기는 테스팅을 '디버깅 오리엔티드'로 봄, 이는 TMMi 레벨 1, 테스팅과 디버깅의 구분이 없음, 테스팅 목적은 주요 결함 없이 소프트웨어가 운영되는지 확신을 갖는 것
- 다음은 demonstration-oriented 단계: 디버깅은 SW 운영 확신, 테스팅은 요구사항에 만족하는지 확신, 하지만 구현 후 테스팅 활동으로 국한됨 -> destruction-oriented 이라 함, TMMi2와 깊은 관련있음. destruction-oriented는 to find defects
- evaluation-oriented 단계: fully integrated in the SDLC, early in a project to find defects in documentation by reviews to be parts of testing. objectives: providing quantitative visibility into the quality of the product. linked to TMMi 3 & partially to TMMi 4- prevention-oriented: TMMi 5
(3) Testing 영역 확장
. Evolutionay Testing Model을 따르다 보면
- defined & controlled process 이 되고- no longer on finding defects 이 된다.- Relationship between evolutionary testing model and TMMi. prevention-oriented <-> Level 5 Optimization. Evaluation-Oriented <-> Level 4 Measured & 3 Defined. Destruction-oriented & Demonstration-oriented <-> level 2 Managed.Debugging-Oriented <-> Level 1 Initial
1.4. TMMi의 비용과 이익
(1) costs
- direct costs and benefits: directly be allocated to the improvement program and expressed in terms of money & productivity etc- Indirect costs & benefits: spent in learning, learning curve, but improvement in staff motivation, increased loyalty from customers, higher interchangeablility of employees
- direct costs는 ROI calculation
.but it is better to try to take into account indirect benefits because need long term management support
- 상대적 최신 모델. 따라서 비용과 효과에 대한 자료에 한계가 있음. 하지만 .... CMMi가 잘 됬으니 TMMi도.... 긍정적
(2)-
simple to measure the costs, but more difficult to measure the profits.
directly measurement way: by comparing the old & new situation.
indirectly: increase in customer satisfaction & personnel motivation
by conducting interviews or questionnaires.
(3) other evidence
TMMi 3 조직에서 3년 동안 주당 시스템 테스트 수행 시간 단축 효과, 4년 동안 테스트 단계에서 결함 발견 퍼센트 증가
. TMMi 2 조직에서 예상 테스트 시간과 실제 수행 시간의 편차가 20% 좁혀짐, 3년 동안 시스템 테스트에서 결함 발견 퍼센트 증가
<3~4년은 해야 효과 보나???>
1.5 TMMi 현황
(1) 국제 참여 업체: 32 개 국, 330여 개의 기업 참여약
(2) 해외 인증 사례: Philps, Rabo-bank가 TMM으로 레벨3 인증, MTP
(3) 국내 인증 사례:
(4) TMMi 인증 가능 레벨: 레벨 4까지 인증 가능. 개발은 4까지 되어 있고 5는 현재 개발중
'기술사 > 소프트웨어공학(SE)' 카테고리의 다른 글
PERT/CPM (0) | 2014.05.15 |
---|---|
TMMi 인증사례 (0) | 2014.05.08 |