X

테일러링 (Tailoring)

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

가. 테일러링의 개념

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

나. 테일러링의 필요성

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

II. 테일러링의 절차

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

III. 테일러링 시 고려사항

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

IV. 테일러링 기법

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