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
Posted by 세모아
,