TMM과 TMMi로 테스트 프로세스 성숙도 관리하기
TMM과 TMMi의 성숙도 모델, 프로세스 영역, 평가 방식과 테스트 품질 거버넌스 개선 방향을 정리한다.
2026-08-15 · 최초 발행 2025-12-24
테스트 품질을 조직의 운영 체계로 만드는 모델
테스트가 프로젝트별 관행에 머물면 품질 수준을 예측하거나 개선 효과를 설명하기 어렵다. TMM(Testing Maturity Model)과 TMMi(Test Maturity Model integration)는 조직·프로그램·팀 단위의 테스트 전략, 계획, 수행, 측정, 개선 전 과정을 단계적으로 정비하기 위한 참조 모델이다. CMMI와 정렬된 구조 및 평가 메커니즘을 바탕으로, 품질 거버넌스와 규제 준수 체계를 갖추려는 국내외 대기업·금융·임베디드 제조·공공 부문에서 활용된다.
TMM은 Illinois Institute of Technology에서 제안한 모델로, 테스트 프로세스를 단계별 레벨로 정리해 현재 상태를 진단하고 개선 로드맵을 제공한다. 다만 학술적 기원을 지니며 현대 소프트웨어 공학 생태계와의 연계성은 제한적이다.
TMMi는 TMMi Foundation이 주도하는 표준화 모델이다. CMMI와 정렬된 구조 안에서 프로세스 영역(Process Areas)과 구체 목표(Specific Goals)를 중심으로 평가하며, 공식 평가 스킴과 인증 체계도 제공한다. 업계에서 사실상 표준 역할을 하지만 버전 및 인증 프로그램은 업데이트될 수 있으므로 최신 정보 확인이 필요하다.
성숙도는 비형식적 활동에서 출발해 정책과 표준, 측정, 최적화로 확장된다. Level 1은 개인 역량과 비정형적 수행에 의존하는 초기 상태이고, Level 2에서는 기본 정책·계획·추적·모니터링과 결함 관리 기반을 갖춘다. Level 3은 조직 표준 프로세스, 템플릿, 역할, 교육, 생명주기 통합, 비기능 테스트를 다룬다. Level 4는 지표와 통계적 관리로 변동성을 제어하고 정량 목표와 측정·분석 기반 품질 평가를 정착시킨다. Level 5에서는 근본 원인 분석, 결함 예방, 자동화·지능화, 지속적 최적화와 혁신 도입을 지향한다.
프로세스 영역과 증거 기반 평가
각 성숙도 레벨은 충족해야 할 프로세스 영역(PA)의 집합으로 구성된다. Level 2에는 테스트 정책·전략, 계획, 모니터링·통제, 설계·실행, 환경이 포함된다. Level 3에서는 조직 프로세스, 훈련, 생명주기 통합, 비기능 테스트, 리뷰가 추가된다. Level 4에서는 제품 품질 평가, 고급 리뷰, 테스트 측정을 다루고, Level 5에서는 테스트 프로세스 최적화, 결함 예방, 품질 혁신을 수행한다. 상위 레벨로 이동하려면 하위 레벨의 역량이 안정적으로 수행되고 있어야 한다.
평가는 목표 달성도를 Fully, Largely, Partially, Not으로 평정하고 정량 임계값 기반 집계를 적용한다. 판단의 근거는 인터뷰만이 아니다. 테스트 전략·계획·케이스·결과, 결함·커버리지·리드타임 지표와 같은 문서·산출물·지표 데이터를 수집하고 검증한다. 설문과 인터뷰, 산출물 리뷰, 샘플 트레이싱, 현장 관찰을 거쳐 체크리스트와 가중치 스코어링을 적용하며, 정책·표준·KPI·감사 증적처럼 레벨별 목표와 출구 기준을 확인한다.
테스트 정책과 조직 역할, 위험 기반 전략, 공급사 관리는 전략·거버넌스 영역에서 다룬다. 요구 기반·리스크 기반 테스트, 테스트 설계·데이터·환경, 자동화 파이프라인은 실행·기술 영역에 속한다. 결함·커버리지·리드타임 메트릭, 감사, 근본 원인 분석, 베이스라인 관리는 측정·개선 영역의 핵심이다.
운영 체계는 정책-표준-절차-템플릿을 계층화하고, 결함 누수·커버리지·리드타임·예측 오차 같은 메트릭으로 관리한다. 개선은 PDCA 반복 구조로 운영하며 감사와 경영 보고 체계에도 연결한다. 분기 또는 반기 단위의 성숙도 감사, 경영지표 연계, 파일럿 이후 확산하는 롤아웃 방식도 지속적 개선 체계를 뒷받침한다. Agile/DevOps, CI/CD, 테스트 자동화뿐 아니라 ISO 26262, IEC 62304, DO-178C 등의 규제 표준과도 정렬할 수 있고, CMMI·ITIL·ISO 9001과의 프로세스 호환성도 확보할 수 있다.
조직 공식 평가(Formal Assessment), 프리어세스먼트(Pre/Gap), 개인 자격(TMMi Professional 등)은 벤더·외주 관리와 공급망 품질 보증에도 활용할 수 있다.
성숙도별로 달라지는 테스트 운영의 초점
| 레벨 | 명칭 | 핵심 목표 | 대표 프로세스 영역 |
|---|---|---|---|
| 1 | 초기화 | 비형식 활동, 개인 역량 의존 | 해당 없음 |
| 2 | 관리 | 정책·전략·계획·모니터링 정립, 결함 관리 기반 | 테스트 정책·전략, 테스트 계획, 모니터링·통제, 설계·실행, 환경 |
| 3 | 정의 | 조직 표준 프로세스, 기술·교육, 생명주기 통합 | 조직 테스트 프로세스, 훈련 프로그램, 생명주기 통합, 비기능 테스트, 리뷰 |
| 4 | 정량화 | 정량 목표 수립, 측정·분석 기반 제어 | 제품 품질 평가, 고급 리뷰, 테스트 측정 |
| 5 | 최적화 | 결함 예방, 지속 개선과 혁신 도입 | 테스트 프로세스 최적화, 결함 예방, 품질 혁신 |
평가 결과를 개선 로드맵으로 연결하는 흐름
평가는 현행 프로세스·정책·지표, 제품 포트폴리오, 릴리스 캘린더를 입력으로 시작한다. 범위와 목표, KPI를 합의한 뒤 증거를 수집하고, 평정과 합의를 거쳐 갭과 원인을 분석한다. 이후 개선 이니셔티브를 포트폴리오로 구성해 우선순위·책임·일정을 담은 로드맵으로 실행하고 지표를 모니터링한다.
이 과정에서 레벨 평가 보고서, 개선 백로그와 표준 산출물, 경영 리포트가 만들어진다. 파일럿에서 변동성과 효과를 검증해 표준을 업데이트한 뒤 교육·코칭, 거버넌스·감사를 포함해 조직으로 확산할 수 있다.
조직 환경에 따른 적용 방식
금융권 대형 개발조직의 L2→L3 전환
프로젝트마다 테스트 방식이 다르고 결함 누수와 예측 불안정이 문제라면, 공통 표준과 템플릿부터 맞춰야 한다. 요구사항과 테스트의 연쇄추적성을 확보하고, 리뷰와 비기능 테스트를 체계화하며, 테스트 데이터와 환경 카탈로그를 운영한다. 컴플라이언스 요구가 있는 환경에서는 표준 산출물 템플릿과 추적성을 강화하고 증적 기반 감사로 외부 심사에 대응할 수 있다. 공급사 품질 협약과 벤더 KPI는 멀티벤더 환경의 일관성을 확보하는 데 활용할 수 있다. 결과물은 조직 표준 프로세스 집합, 교육 커리큘럼, 커버리지·예측 오차 KPI 대시보드가 된다.
임베디드 제조 조직의 L3→L4 전환
규격 준수 감사에 대응해야 하지만 정량 근거가 부족한 경우에는 품질 속성별 목표를 설정한다. 고장률, 코드 커버리지, 결함 밀도 지표를 자동 수집하고 통계적 통제를 적용한다. 추적성 매트릭스와 측정 보고서로 구성된 규제 대응 패키지, 통계 기반 승인 게이트가 그 산출물이다.
Agile/DevOps 환경에서 Shift-left 정착
속도와 품질을 함께 확보해야 하고 자동화 ROI가 불확실하다면, 스프린트 정의에 리뷰·테스트 기준을 내재화한다. 테스트 설계를 표준화한 뒤 CI 파이프라인에 품질 게이트를 넣고, 커버리지·결함 트렌드 대시보드와 실패 원인에 대한 피드백 루프를 운영한다. 레벨 4의 지표 안정화는 배포 리스크를 예측할 수 있는 상태와 연결된다. 파이프라인 품질 게이트, 테스트 데이터 관리, 플래키 테스트 관리 표준이 뒤따른다.
성숙도 개선에서 확인할 변화
L2→L3 도입 후 23분기 내 결함 누수율은 2040% 감소할 수 있다. 도입 효과는 조직별로 다르지만, 정량 효과의 예시 범위로 결함 유출률 2050% 감소와 재작업 비용 1530% 절감이 제시된다. 표준화와 자동화를 병행하면 검증 리드타임은 1025% 단축될 수 있으며, 테스트 리드타임은 2040% 단축되고 자동화 커버리지는 3060%p 확대될 수 있다. 테스트 잔여 작업량과 결함 발견율의 예측 오차는 30% 이상 개선될 수 있고, 결함·일정 예측정확도는 2550% 개선될 수 있다. 감사·규제 불합격 리스크와 재작업 비용도 줄일 수 있다. 이러한 정량 효과는 조직과 도메인에 따라 변동한다.
정성적 효과도 있다. 의사결정이 데이터 중심으로 바뀌고 경영과 현장 사이의 가시성이 높아진다. 역할과 책임이 명확해져 협업 품질과 조직의 일관성·안정성이 개선되며, 기술 부채 완화와 신규 인력 온보딩 효율 증대에도 연결된다.
통제를 운영에 맞게 조정하기
처음부터 전 범위에 무거운 체계를 적용하기보다 최소 기반선을 먼저 세우고 점진적으로 확장하는 편이 적합하다. 파일럿 라인-오브-비즈니스를 선택하고, KPI는 누수·리드타임 같은 결과 지표와 리뷰 적시성·자동화 통과율 같은 구동 지표로 나눠 관리한다. 표준은 템플릿, 체크리스트, 예시 산출물까지 패키지로 만들고 도구 워크플로와 연결해야 한다.
엄격한 거버넌스와 팀 자율성 사이에서는 릴리스 위험도를 기준으로 통제 강도를 다르게 둘 필요가 있다. 프로세스 문서화 투자와 단기 납기 사이에서는 변경 영향이 큰 영역을 먼저 문서화한다. 자동화 범위를 넓힐 때에는 변경 빈도와 결함 비용을 기준으로 ROI 우선순위를 정한다.
형식주의가 퍼지는 위험에는 가치 기준 리뷰와 현장 피드백 루프가 대응책이 된다. 지표 게임화는 다중 지표 상호검증과 샘플 감사를 병행해 완화한다. 특정 도구에 과도하게 의존하지 않도록 벤더 락인을 줄이는 아키텍처와 오픈 포맷도 고려해야 한다.
TMM과 TMMi는 테스트 프로세스를 체계화하고 정량화하며 최적화하는 실무 중심 참조 모델이다. 현행 역량을 진단하고 증거 기반 갭 분석과 로드맵으로 개선을 이어가려면, 파일럿·지표·거버넌스를 함께 운영해야 한다. 버전과 인증 스킴은 최신 정보를 확인할 필요가 있다.