AI와의 협업으로 완성된 맞춤형 TMS 개발
29CM QE팀이 상용화된 Testcase Management System(TMS)의 비효율성과 높은 비용으로 인해 AI와 협업을 통한 맞춤형 TMS인 29TMS를 개발하게 된 과정을 소개합니다. 이 프로젝트는 3개월 동안 진행되었으며, 완성된 시스템을 통해 다양한 기능을 구현하여 실제 업무에서 활용하고 있습니다. 본 글에서는 이 과정에서의 어려움과 성공적인 구현을 공유하며, AI와의 협업의 중요성을 강조하고자 합니다.
AI와의 협업으로 탄생한 TMS의 시작
버그 수정과 지원의 느림은 상용 TMS의 한계로, 우리가 겪어온 가장 큰 문제 중 하나였습니다. 이러한 문제를 해결하기 위해, AI와의 협업을 결심하게 되었습니다. 많은 사람들이 AI 기술에 열광하는 이유를 직접 체험해보고 싶었고, 이를 통해 우리가 필요로 하는 TMS를 직접 만들 수 있을 것이라는 희망이 생겼습니다. 처음에는 React 기술을 선택했으나, 이 분야에서의 경험이 부족한 제가 과연 잘 해낼 수 있을까 하는 걱정이 많이 들었습니다. 하지만 AI의 도움으로 프로그래밍을 시작하게 되었고, 처음에는 쉽고 빠른 결과에 감탄하게 되었습니다. 그러나 진행할수록 AI의 한계를 느끼며, 저 자신이 AI와 소통하는 방법에 대해 많은 것을 배울 수 있었습니다. 이 과정을 통해 AI의 공백을 메우고, 설계와 구현의 디테일을 확실히 이해해야 한다는 점도 깨닫게 되었습니다. 이 단계에서, AI는 다양한 기능 구현에 중요한 역할을 했지만, 항상 올바른 결과를 제공하는 것은 아니었습니다. 대신, 프롬프트를 세밀하게 작성하고, 제 의도를 명확히 전달하는 기술이 필수적임을 깨달았습니다. 그 덕분에 AI와의 협력이 더욱 원활해졌고, 원하는 기능들을 구현한 29TMS가 성공적으로 탄생하게 되었습니다.문제를 해결하는 29TMS의 유용성
29TMS의 개발 과정이 끝난 후, 우리는 다양한 기능을 추가하여 실무에서 효과적으로 사용하기 시작했습니다. 기존의 상용 TMS보다 훨씬 더 빠르고 효율적으로 API의 응답을 받을 수 있게 되었으며, 이는 우리 팀의 업무를 효율적으로 개선하는 데 큰 기여를 했습니다. 특히, 'CSV Import' 기능은 매우 유용하게 작용하고 있습니다. 시스템 필드와 동일한 헤더의 CSV 파일을 업로드하면 자동으로 매핑이 가능하여 작업의 번거로움을 덜었습니다. 이는 팀원들이 테스트케이스를 신속하게 import할 수 있도록 도와주었고, 시간 효율성을 크게 향상시켰습니다. 또한, 기획 단계에서부터 MVP를 설정하고 필요한 기능들을 꼼꼼하게 목록화하여 지속적으로 개선해나갔습니다. 그 결과, 여러 버전 업그레이드를 통해 1.6.1 버전까지 도달하게 되었으며, 이를 통해 초기 구현이 모두 완료되었습니다. 이러한 유용한 기능들은 팀원들이 문제를 신속하게 해결하고 즉각적으로 요구하는 기능을 구현할 수 있도록 하였습니다.AI와 함께한 새로운 경험의 중요성
29TMS 프로젝트는 개인적으로도 큰 도전이었습니다. 처음에는 React와 Node.js에 대한 경험이 전무했던 제가, 직접 시스템을 설계하고 구현하는 과정을 통해 큰 성장을 이뤘습니다. 이제는 AI의 도움을 바탕으로 문제를 직접 해결할 수 있다는 확신이 생겼고, 여러 도구와 시스템을 개발해볼 수 있다는 자신감을 가지게 되었습니다. 프롬프트 작성 시 필요한 세부 사항을 충실히 반영하는 방송을 통해 AI와 효율적으로 협업할 수 있었다는 점에서, 저는 QA 업무와의 연계가 큰 도움이 되었다고 생각합니다. 문제를 논리적으로 접근하여 해결할 수 있는 능력을 배양할 수 있었으며, 이는 향후 다른 프로젝트에서도 유용하게 활용될 것입니다. 결국, AI와의 협력을 통해 얻은 경험은 앞으로의 업무에서 더 많은 효율성과 창의성을 가져다줄 것이며, 이를 통해 후속 프로젝트나 새로운 도전에에서도 자신감을 잃지 않고 나아갈 수 있을 것이라는 희망이 생겼습니다.29TMS 개발은 우리의 비효율적인 시스템을 개선하는 데 중요한 발판이 되었으며, 앞으로는 더욱 효율적이고 혁신적인 접근 방식으로 다양한 문제를 해결해 나가고자 합니다. 다음 단계로는 UI/UX 개선이나 추가 기능 개발 계획을 세우고 있습니다. 앞으로의 발전을 기대해 주시면 좋겠습니다.