본문 바로가기

한국이러닝개발원

한국이러닝개발원 유지관리(유지보수) 서비스

사업을 시작하려는 분들의 상담을 하다보면 '빨리빨리' 가시적인 결과를 원하시기 때문에 

대다수의 사장님들께서 한가지 간과하고 있으신 게 있습니다.


바로 유지관리(유지보수)인데요.


※ 2012년 6월 25일 기획재정부, 지식경제부, 행정안전부 등 관계부처 합동으로 발표한 '상용SW 유지관리 합리화 대책'  에서 유지보수 용어를 유지관리로 명명하기로 하여 적용함


아무리 좋은 시스템, 솔루션이어도 인간이 생각해 내고 만들어낸 만큼 완벽하지는 않습니다.

그렇기 때문에 저는 컨설팅을 할 때도, 계약을 할 때도 반드시 

관리/운영에 더욱 집중하셔야 한다고 말씀을 드리는 편입니다.

아무래도 비싸고 좋은 제품일지라도 운영인력의 능력을 비롯한 관리 역량을 어떻게 집중하느냐에 따라 

사용연한, 버그 발생빈도가 차이가 많이 나고 이는 기업으로서 중요한 순간에 

리스크로 작용하여 기업의 성장에 발목을 잡을 수 있기 때문입니다.


데이터 입력 구조는 최초 개발시에 최적화되도록 구조화되어 있지만 

시스템 운영하는 동안 데이터는 계속 쌓이게 되고 사용 조건과 운영 조건이 

항상 스탠다드 하지 않기 때문에 예외가 생기게 되며, 예외적인 경우를 

시스템에 적용하기 위해서는 반드시 수정작업이 필요하게 됩니다. 

이러한 상황에서 좀 더 능동적으로 시스템 수정/보완에 대처하지 않고 

주먹구구식으로 상황만 넘기게 되면 점점 시스템은 안드로메다로 가게 되는 것이죠. 





그래서 운영자들이 '시스템 구려서 못 쓰겠어요.',  

'너무 느려요' 등등의 불평불만을 하게 되는 것이구요.

게다가 막 다루어 온 데이터가 뒤죽박죽 꼬여있어서 새로운 시스템을 구매하여도 

데이터 이관에 엄청난 비용을 지불할 수 밖에 없게 됩니다.


그래서 평상시 유지관리(유지보수)가 중요하고 반드시 필요한 것입니다.


혹시 유지관리 서비스를 이용하고 계시지 않다면 지금이라도 시스템의 

안정적인 부분을 위해서도 유지관리 서비스를 이용하시거나 

또는 직원을 고용하여 보다 안정적으로 운영하시기를 권합니다.





[한국이러닝개발원의 유지관리 프로세스]




----------------------------------------참고----------------------------------------------

1. 하자보수 - 무상 하자보수기간 중에 발견된 소프트웨어 결함을 수정하는 것을 말하며, 무상 하자 보수기간은 통상 1년으로 한다.


2. 소프트웨어 유지관리 - 제도, 양식, 절차, 조직 등 업무처리절차상의 변경으로 인하여 발생하는 소프트웨어의 변경, 하드웨어나 OS, 네트워크 등 기술적 발전에 대응하기 위한 변경, 보다 좋은 알고리 즘으로의 수정 또는 기능상의 보완, 그리고 소스코드의 설명을 충실하게 함으로써 프로그램을 이해하기 쉽고 변경 등이 용이하게 하는 등 개발한 애플리케이션 시스템을 보다 편리하게 사용하고 활용할 수 있도록 유지하고 관리하는 일련의 모든 행위들을 말한다.

  *용역 유지관리 - 용역 사업자에게 용역을 주어 소프트웨어를 유지관리하며, 소프트웨어 개발 완료 후 인도된 소프트웨어에 대해 사용자     업무처리 절차의 변경에 따른 기능변경, 추가, 보완, 폐기, 사용방법의 개선, 문서 보완 등의 소프트웨어 개선에 필요한 제반활동을 의미

 한다. 단, 하자보수기간 경과 후에 발견된 소프트웨어의 결함에 대한 보수도 포함한다

  *상용소프트웨어 유지관리 - 구매한 소프트웨어를 최적의 상태에서 활용·유지하기 위해 제공되는 제품지원, 기술지원, 사용자지원 등

     의 서비스를 말한다.


 업무활동

정의 

 유지관리

완전유지관리 

유지관리 대상 소프트웨어의 기능을 향상시키는 활동으로 유지관리 대상 소프트웨어에 대한 신규 기능 추가, 기능 변경, 기능 삭제 등이 상세 업무 활동임

적응유지관리

유지관리 대상 소프트웨어가 새로운 환경에 적응하기 위한 활동으로 데이터 전환, 시스템 성능 개선에 따른 프로그램 변경, 패키지 버전 상승에 따른 커스터마이징 부분 개선 등이 해당됨 

수리유지관리(하자보수)

유지관리 대상 소프트웨어의 오류 수정 활동 


3. 소프트웨어 재개발 - 개발된 소프트웨어의 일부를 다시 개발하거나, 발주자가 보유한 소프트웨어 자산을 재사용한 개발을 말한다.

----------------------------------------참고----------------------------------------------