신세지고 있습니다.
의 타카하시입니다.
최근 고객님들로부터 노코드 및 로우코드 툴,
이를 활용한 개발 환경의 장단점에 대해 문의하시는 경우가 늘고 있습니다.
이에 대한 답변으로는 "권장하지 않는다"고 드리는 경우가 많습니다.
국내만 보더라도,
많은 노코드·로우코드 시스템 구축 도구가 시중에 나와 있습니다.
이들의 주요 판매 문구는 일률적으로, 말하자면
"완전 초보자도 쉽게 시스템을 만들 수 있고 업데이트도 간편하다"는 것이지만
솔직히 말씀드리자면, 우리 중소·영세 기업에게 있어 이 주장은 ‘허울뿐인 말’입니다.
물론, 각종 프로그래밍 언어를 직접 다루며 데이터베이스 등을 구축하는 것과 비교하면
노코드 툴은 말씀하신 대로 ‘간단’합니다.
도구가 미리 제시하는 기능 범위 내에서만 그렇지만, ‘간단하다’는 것은 사실이자 진실입니다.
이 점에 거짓이 전혀 없기 때문에 ‘속임수’임을 눈치채지 못하는 사용자는 끊이지 않고,
구매 후 어려움을 겪는 기업은 앞으로 늘어날 것으로 보입니다.
난이도는 중요한 요소 중 하나이긴 하지만, 주된 목적은 아닙니다.
시스템 선정에서 가장 중요한 것은 '간편한지 여부'가 아니라,
'자사 특유의 업무를 실현할 수 있는지'입니다.
부적합한 시스템은 아무리 쉽게 만들 수 있다 해도 누구에게도 필요하지 않습니다.
또한, 도구의 기능 범위를 조금이라도 벗어난 요구사항은,
구현 난이도가 급격히 높아지는 제품이 대부분입니다.
앞서 언급한 노코드가 주장하는 ‘간편함’에 대해서도,
요구 사항에 따라 거짓이 되는 경우도 충분히 있을 수 있습니다.
팜플렛 구석에 ※ 표시가 있으니, 꼼꼼히 읽어두시기 바랍니다.
자사 특유의 업무를 구현함에 있어,
시스템을 구축하는 담당자에게는 다음과 같은 지식과 기술이 요구됩니다.
① 자사의 업무 규칙과 축적된 노하우를 파악하고 있어야 함
② 이를 요소별로 분해하여 알고리즘(시스템 항목, 조건 분기)으로 구체화할 수 있어야 함
이 ①과 ②는 로우코드 툴 사용 여부와 관계없이 필수 요소입니다.
자체적으로 SE 팀을 고용하고 있는 대기업이 아닌 이상, 로우코드 툴을 사용한다 하더라도
우수한 시스템을 구축하고 유지하는 것은 매우 어려운 일일 것입니다.
게다가 장기적인 운영을 고려한다면 다음 요소들도 선정 조건으로 삼아야 합니다.
1. 총비용 예상(10~20년 합계)
2. 타사 시스템이나 타사 벤더로 이관 가능한지
위 1번 항목은 자유롭게 계산하고 견적을 비교할 수 있어 그리 어렵지 않습니다.
굳이 단점을 꼽자면
“로우코드 툴은 사용자 수와 비용이 정비례하는 경우가 있다”는 점이지만,
이는 견적을 요청하면 정확한 정보를 얻을 수 있을 것입니다.
위 2번은 바로 로우코드 툴의 함정이라 할 수 있습니다.
향후 어떤 사정이 생겨 다른 툴이나 벤더로 전환하려고 해도,
거의 모든 도구는 타사로의 ‘간편한’ 이전이 불가능합니다.
과거 데이터를 활용하거나 가져올 수 있는 기능을 갖춘 도구는 많지만,
시스템의 알고리즘 부분을 이전하는 것은 거의 불가능하며,
이전 대상에서 재구축을 수행해야 합니다.
위 내용을 종합하면, 다음과 같은 흐름으로 '권장하지 않는다'고 답변하는 경우가 많습니다.
・'간단'한지는 귀사 직원의 기술력에 달려 있습니다
・지나치게 독자적인 사풍은 구현할 수 없으며,
그 때문에 시스템이 정상 궤도에 오를지는 계약 후에야 알 수 있습니다
・향후 타사로의 이관은 ‘쉽지 않다’
시스템을 교체할 때는 다시 만들어야 하므로 구축 비용이 다시 발생한다
위와 같은 장단점을 모두 감수할 수 있다면
로우코드 툴도 검토할 가치가 있다고 말할 수 있겠지만
중소·영세 기업에게는 그것이 ‘쉽지’ 않을 것이라 생각합니다.
금일도 수고 많으셨습니다.
------------------------------
■인접 칼럼 안내■
<<< 한 편 새로운 칼럼으로 Vol.164 - ESU, 정말 필요한 것일까요? 2025.06.01
>>> 한 편 이전 칼럼으로 Vol.162 - 이메일 커뮤니케이션의 권장 2025.04.01
전송 중입니다. 잠시 기다려 주세요...