스물두줄

정보관리기술사 · 소프트웨어 공학

개발방법론 테일러링

개발방법론 테일러링은 표준 개발방법론을 프로젝트 특성에 맞게 조정하는 활동이다. 양복을 몸에 맞게 줄이고 늘리듯, 표준에서 필요한 것만 남기고 나머지는 뺀다. 방법은 선별, 조정, 커스터마이징 세 가지 작업으로 이뤄진다. 테일러링이 필요한 이유는 기준이 내부와 외부에…

주요 장면

  1. 0:02 정의
  2. 0:21 필요성
  3. 0:40 절차
  4. 1:05 계산 예
  5. 1:40 구분
  6. 2:03 흔한 실수
  7. 2:25 정리

대본

정의

개발방법론 테일러링은 표준 개발방법론을 프로젝트 특성에 맞게 조정하는 활동이다.

양복을 몸에 맞게 줄이고 늘리듯, 표준에서 필요한 것만 남기고 나머지는 뺀다.

방법은 선별, 조정, 커스터마이징 세 가지 작업으로 이뤄진다.

필요성

테일러링이 필요한 이유는 기준이 내부와 외부에 나뉘어 있기 때문이다.

내부 기준은 프로젝트마다 다른 목표와 규모, 기술 환경이다. 외부 기준은 법적 제약과 품질 기준이다.

그래서 테일러링에서 가장 중요한 단계는 프로젝트 분석이다.

절차

절차는 다섯 단계다. 먼저 프로젝트 특징을 정의하고 표준 프로세스를 고른다.

이어서 생명주기 모델 같은 상위 수준을 정하고, 활동과 산출물 같은 세부 수준을 조정한다.

마지막으로 테일러링 결과를 계획서와 산출물 목록에 문서화한다.

기준 방법론이 맞지 않으면 1단계로 되돌아가는 것이 핵심이다.

계산 예

테일러링 효과는 수치로 따져 볼 수 있다. 표준 산출물이 40종인 방법론이라고 하자.

제거율은 빠진 산출물 수를 전체 수로 나눈 뒤 100을 곱해 구한다.

대입하면 22를 40으로 나눈 뒤 100을 곱하는 계산이 된다.

다만 제거한 22종은 대체 여부와 매핑 근거를 함께 기록해야 감사에 대응할 수 있다.

구분

테일러링은 조정 대상에 따라 방법론, 산출물, 도구 세 유형으로 나뉜다.

방법론 테일러링은 생명주기와 활동을 고르고, 산출물 테일러링은 산출물 목록을 조정한다.

산출물 테일러링은 계약 단계에서 가장 자주 쓰인다. 둘을 구분하지 않으면 감리 근거를 대기 어렵다.

흔한 실수

시험에서 자주 틀리는 부분을 짚고 넘어간다.

테일러링은 줄이는 작업만이 아니다. 부족한 부분을 보완하는 증강도 포함된다.

프로젝트 분석 없이 산출물부터 지우는 답은 감점 요인이다.

보안 원칙은 조정 대상이 아닌 필수 요구다. 결과는 문서화해 근거를 남긴다.

정리

마지막으로 핵심을 정리한다.

테일러링은 표준 방법론을 프로젝트 특성에 맞게 줄이고 늘리는 활동이다.

절차는 특징 정의, 표준 선정·검증, 커스터마이징, 문서화 순서로 진행된다.

방법론과 산출물 테일러링을 구분하고, 프로젝트 분석에서 출발해 근거를 문서로 남긴다.

같은 장의 영상