한컴테크를 통해 한컴의 기술을 공유합니다. 한컴의 프로그래밍, 프레임워크, 라이브러리 및 도구 등 다양한 기술을 만나보세요. 한컴 개발자들의 다양한 지식을 회사라는 울타리를 넘어 여러분과 공유합니다. 한컴이 제공하는 기술블로그에서 새로운 아이디어와 도전을 마주하고, 개발자가 꿈꾸는 미래를 실현하세요.

한컴테크

Xmind로 품질 검증 업무의 효율성 높이기


요약

이 글은 Xmind 마인드맵 도구를 사용하여 복잡한 프로젝트에서 테스트 케이스 관리를 효율적으로 개선한 사례를 다룹니다. 기존 엑셀 관리 방식의 한계를 극복하기 위해 Xmind를 도입하고, 이를 통해 테스트 항목 간의 상호작용을 시각적으로 파악하고, 변경 사항을 유연하게 반영하는 방법을 소개합니다. Xmind를 활용한 업무 효율성 향상과 팀 내 협업 개선 사례를 공유하며, 도입 후 변화와 장점을 설명합니다.

도입 배경


출처 : https://xmind.app/#
 

안녕하세요, 응용기술검증팀 이은지입니다.

우리 회사에서 진행되는 여러 프로젝트는 날이 갈수록 규모가 커지고 복잡해지고 있습니다. 각 검증 담당자는 동시에 여러 프로젝트를 맡고 있으며, 각 프로젝트의 다양한 마일스톤을 빠르게 소화하고 관리하는 것이 필수적입니다. 하지만, 테스트 케이스는 지속해서 증가하고 있고, 시간은 제한되어 있어 이를 체계적으로 관리하는 것이 점점 더 어려워졌습니다.

특히, 기존의 엑셀 기반 관리 방식으로는 복잡한 프로젝트의 전체적인 흐름을 한눈에 파악하는 데 한계가 있었습니다. 테스트 케이스 간의 상호작용을 시각적으로 파악하기 어렵고, 변경 사항이 발생할 때마다 일일이 수정하는 과정에서 누락이나 중복이 발생할 위험이 있었습니다.

이러한 배경에서 검증 업무의 효율성을 높일 수 있는 도구를 찾게 되었고, 그 결과 Xmind라는 마인드맵 도구를 활용하게 되었습니다.

Xmind란?


출처 : https://en.wikipedia.org/wiki/Mind_map

어렸을 때 한 번쯤 중요한 개념을 연결하거나 아이디어를 정리하기 위해 종이 위에 마인드맵을 그려본 기억이 있을 겁니다. 학교에서 공부할 때 중요한 개념을 연결하거나, 꿈꿨던 아이디어를 정리하기 위해 종이 위에 그림을 그리며 생각을 정리했던 기억이 떠오릅니다.

이러한 시각적 사고 방식은 개념을 직관적으로 연결하고, 서로의 관계를 쉽게 이해하는 데 큰 도움이 됩니다.

이 마인드맵의 개념을 현대 기술로 발전시킨 도구가 바로 Xmind로, Xmind는 복잡한 정보를 구조화하고 관리하는 데 최적화되어, 아이디어를 손쉽게 시각화하고 공유할 수 있습니다.

Xmind를 사용하게 된 계기


출처 : https://www.geeksforgeeks.org/test-case/

정보의 파편화

프로젝트가 처음 시작되면 다양한 정보가 곳곳에 퍼져 있습니다.

요구사항 문서, 피그마와 같은 디자인 시안, 그리고 스펙 문서 등이 각각 다른 위치에 분산되어 있어, 이를 확인하고 정리하는 데에 많은 시간이 소요되었고, 중요한 세부 사항을 놓치는 경우도 있었습니다.

또한, 전체적인 그림을 그리기 어려워 테스트 계획을 체계적으로 세우는 데 한계가 있었습니다.

테스트 케이스 간 연관성 파악의 한계

엑셀로 작성된 테스트 케이스는 표 형식으로 나열되다 보니, 각 테스트 항목 간의 상호작용이나 흐름을 시각적으로 파악하는 것이 어려웠습니다.

복잡한 시나리오에서는 테스트 항목들이 어떻게 연결되는지 명확하게 이해하기 힘들었고, 그 결과 빠지거나 중복되는 사례가 발생할 위험이 있었습니다.

게다가, 여러 파일이나 시트에 나뉜 테스트 항목은 프로젝트 전체의 흐름을 한눈에 파악하기 어렵게 만들었고, 팀원들이 같은 문서에 접근하더라도 해석 방식이 각기 달라 혼선이 발생할 수 있었습니다.

Xmind의 역할


출처 : https://xmind.app/mindmap/welcome-to-xmind-ai/PNS42h/?from=gallery#

시각적인 테스트 케이스 구조화

엑셀을 통한 전통적인 테스트 케이스 관리는 여전히 유효하지만, 프로젝트가 복잡해질수록 전체 흐름을 시각적으로 한눈에 파악하는 데는 한계가 있을 수 있습니다.

Xmind를 이용해, 테스트 항목들을 크게 분류하고 트리 구조로 시각화함으로써 테스트 케이스 간의 상호작용과 전체 흐름을 한눈에 볼 수 있었습니다.

이를 통해 복잡한 테스트 시나리오에서도 각 항목 간의 연결 관계를 명확하게 이해할 수 있어, 빠지는 항목 없이 효율적인 테스트 계획 수립이 가능했습니다.

변경 사항의 유연한 대응

테스트 중간에 요구사항이 변경되거나 새로운 기능이 추가될 때, Xmind의 Drag & Drop 기능을 이용해 간편하게 하위 항목을 추가하거나 재배치할 수 있습니다.

이러한 유연성 덕분에 변경 사항을 신속하게 반영할 수 있으며, 특히 애자일 환경에서 빈번한 변경에도 민첩하게 대응할 수 있었습니다.

복잡한 프로젝트일수록 테스트 케이스의 구조를 직관적으로 조정할 수 있어, 작업의 일관성을 유지하기 쉬웠습니다.

프로젝트 전반의 흐름과 마일스톤 관리

엑셀 방식의 테스트 케이스 관리는, 특정 마일스톤의 기획 문서나 스펙 등을 한 번에 살펴보기 어려운 경우가 있습니다.

Xmind는 테스트 케이스를 마일스톤과 연계하여 전체적인 프로젝트 흐름을 쉽게 파악할 수 있게 도와주었고, 각 마일스톤에 따른 중요 사항을 체계적으로 관리할 수 있었습니다.

또한, 마일스톤 별 우선순위를 명확하게 설정할 수 있어, 제한된 시간 내에 중요한 테스트 항목에 효과적으로 집중할 수 있었습니다.

Xmind의 업무 적용 절차 및 도입 후 변화


기존에 사용하던 엑셀 기반 테스트 케이스 관리 방법도 여전히 중요한 방식이지만, 이번에는 Xmind를 이용하여 테스트 케이스를 만드는 방법에 대해 작성해 보겠습니다.

검증 시 사용한 Xmind 예시

1. 기능 및 요구사항 분석

프로젝트 초기 단계에서 피그마 디자인, 스펙 문서, 기획서 등 다양한 출처로부터 기능 요구사항을 수집합니다.

이 요구사항을 Xmind에 입력하고, 트리 구조로 기능별로 분류하여 정리합니다.

상위 기능을 중심으로 하위 세부 기능을 확장해 나가며, 복잡한 요구사항을 쉽게 관리할 수 있습니다.

2. 테스트 케이스 작성

정리된 요구사항을 바탕으로 각 기능에 맞는 테스트 케이스를 작성합니다.

작성된 테스트 케이스를 구조적으로 구분하고, 테스트 범위, 조건, 예상 결과 등을 세부 항목으로 분리해 시각적으로 명확하게 표현합니다.

만약 테스트 중간에 요구사항이 변경되거나 새로운 기능이 추가되면, Drag & Drop으로 손쉽게 구조를 변경할 수 있습니다.

3. 검증 우선순위 설정

시각화된 전체 기능을 토대로 테스트 우선순위를 설정합니다.

중요한 기능이나 위험성이 높은 항목에 대해 우선순위를 두고, 색상 등으로 중요도 또는 우선순위를 명확하게 표시합니다.

이를 통해, 우선 처리해야 할 항목들을 쉽게 구분할 수 있습니다.

4. 팀과의 협업 및 피드백

테스트 계획 및 진행 상황을 팀원들과 공유합니다.

프로젝트 진행 중 발생하는 이슈나 피드백을 Xmind에 추가해, 수정 사항을 팀원들과 실시간으로 업데이트하고 관리할 수 있습니다.

5. 최종 결과물 정리

모든 테스트가 완료되면, Xmind를 이용해 테스트 결과를 체계적으로 정리합니다.

완료된 테스트와 진행 중인 테스트를 명확하게 구분하여 관리할 수 있고, 이를 기반으로 최종 보고서를 작성합니다.

도입 후 변화

Xmind를 도입한 이후, 프로젝트 관리 및 업무 효율성이 크게 개선되었습니다.

테스트 케이스 간의 누락이나 중복 발생이 줄어들고, 피드백 속도가 빨라지게 되었습니다. 이를 통해 프로젝트 진행 속도를 높일 수 있었고, 제한된 시간 내에 중요한 테스트 항목에 더욱 집중할 수 있게 되었습니다.

마치며


기존에 사용하던 도구가 아니었기 때문에 처음 Xmind를 도입했을 때는 오히려 시간과 노력이 더 들어가는 듯했습니다. 하지만 어느 정도 익숙해진 지금, Xmind는 프로젝트의 전체적인 흐름을 파악하는 데 필수적인 요소로 자리 잡았습니다.

테스트 케이스 관리뿐만 아니라 다양하게 활용될 방안이 많은 도구니, 여러분도 부담 없이 함께 사용해 보시기를 추천해 드립니다.

이 글이 Xmind의 활용에 대한 여러분의 이해를 높이는 데 도움이 되었기를 바랍니다. 이 도구를 통해 더 나은 협력과 소통이 이루어지길 기대하며, 여러분의 경험도 공유해 주시기를 바랍니다.

읽어주셔서 감사합니다!

참고자료


Scroll to Top