흉부외과

" 유지보수 프로세스 "에 해당되는 글 1건

  1. SAP R/3 유지보수 프로세스 개선을 통한 생산성 향상

SAP R/3 유지보수 프로세스 개선을 통한 생산성 향상



2003년도 3S Division의 Catch Phrase는 ‘3S3090’이다. 이에 맞춰 시스템의 효율적인 생산성 향상을 위해 부단한 노력을 기울이고 있지만, 프로그램의 신규 개발은 월 20본 이상 지속적으로 발생하고 있으며 이에 비해 활용 현황은 그리 높지 않은 상황이다. 또한 개발 시 소스에 직접 Hard Coding 한 부분과 단순 반복되는 루틴의 코딩으로 인해 변경 포인트 발생 시 많은 작업 공수가 발생하고 있다.

Define 단계에서 고객 부서 담당자와 내부 시스템 운영 요원을 대상으로 VOC와 VOB를 조사한 결과, 내부적으로는 ‘신규 개발 업무의 최소화’와 ‘코딩 시간의 단축’이 핵심 요구 사항이었으며 ‘요청 사항의 신속한 처리’와 ‘시스템 오류 최소화’가 고객의 핵심 요구 사항으로 도출되었다. 이러한 핵심 요구 사항을 해결하기 위해서는 기존에 개발되어 있는 프로그램과 Function의 활용을 높이는 것이 중요하다고 판단하였으며 프로젝트의 CTQ(BiG-Y)를 ‘Reuse 활용’으로 결정하였다.

Measure 단계에서는 CTQ(BiG-Y)에 대한 핵심품질지표(Small-Y)로 신규 개발 프로그램에 대한 ‘중복 개발률’과 당월 신규 개발 프로그램의 ‘Function 활용도’를 정의하였다. ‘중복 개발률’은 활용 정도가 떨어지는 프로그램의 신규 개발을 억제하기 위한 지표이며 ‘Function 활용도’는 프로그램 내 Hard Coding과 단순 반복되는 루틴의 통합 관리로 최종적으로 고객 요청 사항의 오류 없는 신속한 처리와 코딩 시간 단축을 위한 지표이다. 팀원들과의 브레인스토밍을 통해 CTQ에 영향을 주는 잠재원인(X’s)을 도출하였으며, C-E diagram, Multi-voting 등을 통하여 근본원인을 도출하였다. ‘중복 개발’의 근본 원인은 ①기존 내역 찾기가 어려움, ②소스분석이 어려움, ③촉박한 납기, ④개인 Skill 차이 이며, ‘Function 활용’의 근본 원인은 ①필요 시 필요한 것을 찾기 어려움, ②Function 내용을 잘 모르고 있음, ③사용하기가 쉽지 않음, ④개인 Skill 차이 등으로 도출되었다.
도출된 잠재원인들에 대해 CTQ’s의 중요도를 반영해 우선순위를 부여하였으며 발굴된 중요한 잠재원인들의 근본원인들의 사실적 객관성을 증명하기 위한 분석 및 검증 방법을 정의하였다.

Analyze 단계에서는 잠재원인 중 Vital Few X’s를 추출하기 위해 잠재원인별로 가설 및 Sample 데이터 수집 계획을 수립하였다. ‘중복 개발’에 대한 것은 각 잠재원인별로 중복 개발된 프로그램과 그렇지 않은 프로그램을 비교해 유의성을 검정하였으며 ‘Function 활용’은 프로그램에서 활용이 높은 Function 그룹과 낮은 그룹 간 비교로 유의성을 검정하였다.
CTQY 잠재원인 분석기법 핵심문제 분석결과
중복개발 개발 담당자의 프로그램 Skill 차이. 2-proportion X 중복 개발된 건의 개발 담당자 Skill 분포 분석 결과 Skill의 차이는 영향을 주는 인자가 아님.
어디에 뭐가있는지 찾기 어렵다. 2-proportion O 중복 개발된 건이 정상 개발된 것보다 프로그램 Description 파악 용이성이 낮음.
헌업의 촉박한 납기로 인한 개발 시간이 부족. 2-proportion X 중복 개발된 것과 정상 개발된 것의 납기가 촉박하게 제시된 건 분석 결과, 영향을 주는 인자가 아님
프로그램 소스를 분석하는 것이 어렵다. 2-proportion O 중복 개발된 것이 정상 개발된 것보다 소스의 난이도가 높음.
Function 활용 개발 담당자의 프로그램 Skill 개인차. 2-sample T X 개발담당자 Skill 별 Function 활용 정도를 분석해 본 결과, Skill은 Function 활용에 영향을 주는 인자가 아님.
기 개발되어있는 Function 내용을 잘 모른다. Chi-square O 개발 담당자가 많이 이해하고 있는 Function 일수록 활용 정도가 높음.
필요시 필요한 것을 찾기가 어렵다. Chi-square O Function descripion 내용을 파악하기 쉬를수록 활용 정도가 높음.
사용하기 쉽게 개발되어 있지 않다. Chi-square O Function 사용의 편이성이 좋을수록 활용정도가 높음.

Improve 단계에서는 브레인스토밍, KJ 기법 등을 통해 개선방안을 정리하였으며 이들 중에서 개선효과, 소요기간, 투자정도, 사후 관리의 용이성 등을 고려해 프로그램과 Function의 ‘Catalog 관리’를 중점 개선 항목으로 선정하였고, 그 외에 Coding 표준 정립 및 Function 생성 활성화, 공유 체제 확립 등을 개선안으로 선정하였다. Catalog 관리를 위해서 Catalog 관리 Tool 개발 및 기존 개발 내역 정비(등록: 프로그램(906본), Function(433본))를 실시하였으며 Coding 표준과 Function 생성 기본 Rule을 재정립하였다.
개선안이 제대로 수행되기 위해서는 팀원들의 개선 의지 및 실천이 매우 중요한 요소이다. 팀원의 동기 부여 및 하고자 하는 분위기를 활성화하기 위해 개선 활동에 대한 공정한 평가 기준을 수립해 활동 성과가 우수한 팀원은 월 1회 정기적으로 Incentive를 부여하였다(Negative 평가가 되지 않도록 함).
실행결과 다음과 같은 성과를 달성하였다.
CTQ 목표 실적 개선효과
중복개발률 2.9 → 3.6σ(7.92 → 1.58%) 3.6σ(2.08%) 0.4억/년
Function활용도 2.4 → 4.8개 4.6개 2.6억/년

Control 단계에서는 목표를 달성한 프로젝트의 최적 운영 조건이 목표로부터 벗어나지 않도록 Vital Few X’s의 변동을 사전에 감지할 수 있는 관리주요인자(Catalog 등록 및 내용 충실도, 정기 공유 Session, Function 생성 Rule 준수)를 선정하였으며 개선된 성과지표(중복 개발률, Function 활용도)를 지속적으로 Monitoring 할 수 있는 체제를 구축하였고, Vital Few X’s를 관리하기 위한 관리계획을 작성해 실행부서와 유관부서에 이관하였다.
정량적 효과는 유지보수 공수 절감에 의한 고객가치제안 3억/년 의 성과가 예상되며 정성적 효과로 Reuse를 위한 기반 구축 및 부서원 공감대 형성, Reuse 활동을 통한 팀원의 전반적인 프로그램 Skill 향상이 이루어졌다.

SDS전자사보 2004.5


2010/06/28 10:36 2010/06/28 10:36
top

Leave a comment..