{{ post.title }}
글 편집
글 편집 (이전 에디터)
{{ post.author.name }}
작성일
RecurDyn은 세계 최고의 동역학 시뮬레이션 해석 프로그램으로, 800여가지 이상의 기능을 포함하고 있습니다. 그리고 매년마다 새로운 기능이 추가되고 기존 기능은 꾸준히 업그레이드 되고 있습니다. 이렇게 많은 기능에 대하여 버그 해결 및 업그레이드, 신규 추가 계획은 어떻게 진행 할 수 있는 걸까요?
그전에 먼저 「버그(Bug)」와 「이슈(Issue)」에 대해 알아보도록 하겠습니다.
버그(Bug)란, 일반적으로 소프트웨어 개발 중, 혹은 사용 중 발생하는 여러 문제점들을 말합니다.. 그렇다면 왜 하필 버그라고 부르게 되었을까요? 세계 최초의 버그는 1945년 진공관 컴퓨터를 이용한 연구를 진행하던 하버드 대학교에서 발견되었습니다. 사람이 수행하였던 연산을 대신해주는 거대한 진공관 컴퓨터가 어느 날 갑자기 연산의 오류를 범하기 시작하였고, 분석을 통하여 발견한 원인은 바로 진공관 컴퓨터 내부 기계들 사이에 끼어 죽어있는 나방, 즉 작은 벌레(Bug)였던 것입니다.
<최초의 버그(Bug)>
이러한 소프트웨어에 발생하는 문제는 버그라고도 하지만 상황에 따라 Defect, Problem, Issue, Failure, Fault, Incident, Accident, Error 등 다양한 용어가 사용됩니다. 최근에 이러한 모든 용어를 포함하는 가장 큰 의미로 이슈(Issue)라는 용어가 부각되었습니다.
그렇다면 「이슈(Issue)」란 무엇일까요? 소프트웨어 개발에 있어서 이슈란, 단순히 발생된 버그만이 아니라 「디버그(문제점 해결)」, 「고객의 요구사항」, 「신규 기능 및 확장성」 등 시스템 내에서 달성되어야 할 개선점에 대한 단위 업무입니다. 즉, 예전에는 단순 문제점들을 「버그」라고만 부르고 처리하였다면, 현재에는 소프트웨어가 발전함에 따라 「사용자의 요구/편의」를 만족시킬 수 있는 모든 작업을 통틀어 이슈라고 정의해야 하는 것입니다.
결국 RecurDyn의 10년간 체계적인 유지보수 비결은 바로 「이슈 관리 시스템(ITS: Issue Tracking System)」을 통한 「효과적인 이슈관리」 덕분입니다. 이슈 관리 시스템은 버그, 요구사항, 작업내용 등이 있을 때 게시물 형태로 작성하고 개발자 및 테스터들이 작업 진행 상황을 기록하는 시스템을 말합니다. 일반적으로 웹서비스로 게시판 형태를 가지며, 이슈(버그, 요구사항 등)가 발생하면 제목, 이슈형태, 담당자, 프로그램 버전, 우선순위 등의 속성을 지정하고 이슈 관리 시스템에 기록합니다. 이렇게 기록된 이슈는 개발자 혹은 테스터가 작업을 진행하면서 작업 결과를 답글 형식으로 언급하고 파일 첨부도 가능합니다. 이슈에 답글이 달리거나 속성(이슈 형태, 담당자, 버전, 우선순위 등)의 변경, 이슈 해결 등의 변화에 따라 해당 이슈 관련 담당자에게 통지 메일도 자동으로 보낼 수 있습니다.
<대표적인 「이슈 관리 시스템」>
RecurDyn은 이러한 「이슈 관리 시스템」을 이용하여 주요 이슈인 Bug, 고객요구사항, 기술지원 문의사항에 대한 각 항목 별 최적화된 이슈처리 프로세스를 수립하여 수행하고 있습니다. 이렇게 이슈를 명확하게 정의하고 이슈 관리 시스템을 통한 이슈처리 프로세스를 체계화 함으로써, 순수 국내 기술 소프트웨어로 10년 역사를 가지면서 동역학 시뮬레이션 해석 소프트웨어의 강자로 거듭날 수 있었던 것입니다.
이러한 효과는 단순 RecurDyn의 기능적 측면뿐만 아니라, 개발환경개선과 B2B효과도 극대화에도 큰 도움을 줍니다. 개발업무가 더욱 조밀화 되지만 더욱 효율적으로 개선되면서 개발자가 느끼는 성취감과 업무환경이 개선되고, 고객의 요구사항 및 기술문의 사항 등이 적극적으로 RecurDyn개발에 반영되기 때문에 처음 CAE를 도입하는 업체는 CAE를 더욱 쉽게, 이미 CAE를 적극 활용 중인 업체는 CAE를 더욱 강력하게 만들어 주는 것입니다.
이슈 관리 시스템 및 이슈 처리 프로세스는 정확한 답과 매뉴얼이 존재하는 것이 아닙니다. 그 회사와 제품에 맞게 다년간 보강하고 보수하여 얻은 노하우의 집약체, 튼튼한 뼈대인 것입니다. 이것이 바로 10년간 순수 국내 기술로 개발된 자긍심을 이어 세계시장에서 동역학 시뮬레이션 소프트웨어의 강자로 거듭나고, 앞으로의 RecurDyn을 꿈꾸게 하는 깊은 「믿음」인 것입니다.