테일러링 (Tailoring)

I. 프로젝트 최적화 방법론, 테일러링

가. 테일러링의 개념

표준 프레임워크를 기반으로 실제 업무 분야 별 여건에 맞게 수정, 보완하는 작업

나. 테일러링의 필요성

구분관점필요성
내부적
요건
개발 환경– 시스템 개발 유형 및 환경 상이
요구 사항– 우선적으로 요구되는 사항이 상이
프로젝트 규모– 사업비, 참여 인력, 기간, 규모 상이
보유기술– 프로세스, 방법론, 산출물 등 상이
외부적
요건
IT Compliance– 프로젝트 별 법적 제약사항 상이
품질 기준– 분야 별 표준 품질 기준이 상이

 

II. 테일러링의 절차

절차설명
프로젝트 분석– 프로젝트가 내포한 문제점과 향후 활용할 수 있는 정보를 수집, 분석
범위 정의– 분석 결과 기반 특화 프로세스 개발 시 집중적 개선 영역을 정의
프로세스 확장– 프로세스에 특화, 필요 부가 프로세스 추가
프로세스 구성– 실질적 요구사항 지원 시 적합 규모 구성
프로세스 준비– 프로젝트에서 효력 발휘 정의
프로세스 공표– 프로젝트 멤버에게 공표해 수시 참고
프로세스 유지보수– 다양한 이슈와 신규 도출 특성에 대응해 프로세스 지속 유지보수

 

III. 테일러링 시 고려사항

고려사항설명
복잡한 환경– 대규모 프로젝트의 경우 복수 방법론적용에 따른 통합 테일러링 수행
다중 플랫폼– C, JAVA 등 다중 플랫폼 적용 시
컨설팅 산출물 연계– 사전에 수행한 컨설팅 산출물 반영
AS-IS 활용– 기존 기능을 신규 프로젝트에 활용
사람에 대한 고려– 역할에 따른 사람의 중요성 인식
일정에 대한 고려– 각 작업 소요시간, 순서, 단계 전이
기술에 대한 고려– 설계 절차와 표준, 각종 가이드
공동 작업– 여러 사람이 하나의 산출물 완성

 

IV. 테일러링 기법

기법설명
규모와 복잡도에
따른 테일러링
– 프로젝트 기간, 작업범위, 참여 인원
– 규모대/중/소, 복잡도 상/중/하 구분
프로젝트 구성원에
따른 테일러링
– 구성원읜 기술적 성숙도, 방법론에 대한 이해 정도 파악 및 수준 결정
팀내 방법론 지원에
따른 테일러링
– 각 팀 별로 방법론 및 모델링 지원 인력 선정하여 개별 교육
자동화에
따른 테일러링
– 중간 산출물 자동화 도구 사용
– 자동화는 보조적인 역할도 활용

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^