로우코드의 가장 큰 과제: 훌륭한 경험을 코딩하는 것
로우코드 개발 플랫폼의 폭발적인 증가는 소프트웨어 개발의 혁명을 약속했습니다. 사전 구축된 코드 단위를 함께 엮음으로써 프로그래밍 지식이 거의 또는 전혀 없는 사람들도 개발자를 기다리지 않고도 간단한 앱을 빠르게 구축할 수 있습니다.
소프트웨어에 대한 수요가 사상 최고 수준이고 소프트웨어 엔지니어 공급이 사상 최저 수준인 상황에서 로우 코드는 적시에 적합한 솔루션처럼 보입니다. 실제로 Gartner는 2026년까지 로우 코드 프로젝트의 80%가 기존 IT 부서 외부의 인력에 의해 구축될 것으로 예측합니다.
여기에 트렌드의 더러운 비밀이 있습니다. 로우 코드 앱이 반드시 좋은 앱은 아닙니다. 잘 설계된 로우 코드 앱은 워크플로를 간소화하고, 반복 작업을 자동화하고, 생산성을 향상시킬 수 있습니다. 그러나 잘못 수행하면 새로운 병목 현상이 발생하고 이미 사람들의 하드 드라이브를 채우고 있는 앱이 추가될 수 있습니다.
2026년까지 로우 코드 프로젝트의 80%가 IT 외부 인력에 의해 구축될 예정입니다. 다가오는 2023년 Freshworks 설문 조사에 따르면 미국 근로자가 사용할 수 있는 평균 앱 수가 작년에 13개에서 27개로 증가했으며 이 중 4개 중 3개는 앱은 거의 사용되지 않습니다. 기술 전문가들은 불필요한 소프트웨어를 제거하는 것만으로도 IT 예산을 거의 40%까지 줄일 수 있다고 추정합니다.
기업은 훌륭한 고객 또는 직원 경험을 희생하지 않고 어떻게 로우 코드의 이점을 활용할 수 있습니까? 고려해야 할 몇 가지 기본 전략은 다음과 같습니다.
올바른 프로젝트 선택
UX 및 UI 도구 키트 제공업체인 Infragistics 의 개발자 도구 SVP인 Jason Beres는 많은 로우 코드 앱이 사용되지 않는 가장 큰 이유는 너무 많은 일을 하려고 하거나 비즈니스에 실질적인 가치를 가져오지 않기 때문이라고 말합니다. 개발자를 위한.
Beres는 "대부분의 로우 코드 도구에 가장 적합한 곳은 상대적으로 간단한 것이 필요하고 개발자를 참여시킬 수 없거나 원하지 않는 내부 사용자를 겨냥한 데이터 기반 애플리케이션입니다"라고 말했습니다. "이것은 마치 '데이터베이스에 입력 컨트롤이나 데이터 그리드를 추가한 다음 기업 내 사람들에게 앱을 배포하겠습니다.'와 같습니다."
화면 디자인, 레이아웃, HTML 및 CSS 코드 수작업 등 개발자 시간의 최대 절반을 소비할 수 있는 평범하고 오류가 발생하기 쉬운 작업에 이상적이라고 그는 덧붙입니다.
로우코드 도구로 성공하려면 해결해야 할 비즈니스 문제에 집중하세요.
로우 코드 플랫폼은 간단한 양식 기반 애플리케이션을 구축하거나 데이터를 추출하고 표시하는 자동화된 방법을 구축하는 데 적합 하다고 Stripe 결제 플랫폼을 노코드 애플리케이션과 통합하는 데 도움이 되는 도구인 PriceWell 의 공동 창립자이자 CTO인 Matthew Reid는 말합니다.
Reid는 "데이터 스프레드시트를 연결하고 필터링하여 특정 정보를 표시하는 데 정말 유용합니다."라고 말합니다. "움직이는 부분이 많고 복잡한 애니메이션이 포함된 복잡한 앱을 만드는 데 이를 사용하고 싶지 않을 것입니다."
그러나 사람들이 로우 코드로 저지르는 가장 큰 실수는 앱의 비즈니스 가치나 사용자가 앱에서 진정으로 원하는 것이 무엇인지 이해하지 못하는 것이라고 Beres는 말합니다. “로우 코드 도구로 성공하려면 해결해야 할 비즈니스 문제에 집중하세요.”
올바른 이해관계자 모집
로우 코드 앱은 작성자라는 한 사람의 청중을 위해 구축되는 경우가 많으며 조직 내 다른 사람의 요구 사항을 반드시 충족하지 못할 수도 있습니다. 또는 위원회에서 수집하여 기능 요청 모음으로 전환했습니다.
기업의 로우 코드 솔루션 구현 지원을 전문으로 하는 Quandary Consulting Group 의 CEO Kevin Shuler는 처음부터 올바른 이해관계자를 참여시키는 것이 핵심이지만 너무 많지는 않다고 말합니다 .
"6명의 핵심 그룹은 시작하기에 정말 확실한 숫자입니다."라고 그는 말합니다. "우리는 최대 10개, 최소 2개까지 진행하여 성공했습니다. 그렇지 않으면 범위가 커지거나 입력 내용이 포함되지 않아 사용하지 않는 사람들이 있습니다."
또한 지금부터 1~2년 후에 앱이 얼마나 유용할지 생각해 볼 필요가 있다고 Shuler는 덧붙입니다. 의사결정자의 장기 목표와 앱이 이를 어떻게 해결할 수 있는지 알아보세요.
"일회성 솔루션이 아닌 성장 기회로 활용한다면 채택은 자연스럽게 자연스럽게 이어질 것입니다."라고 그는 말합니다. "사람들은 '내일 이 세 가지 문제도 해결할 것이기 때문에 오늘 약간의 미묘한 차이를 처리할 수 있습니다.'라고 말할 수도 있습니다."
타겟 사용자를 이해하세요
앱 통합 플랫폼인 Pandium 의 마케팅 이사인 Lindsay Sayre는 최종 사용자의 목표, 선호도, 요구 사항을 확실하게 이해하는 것부터 시작해야 한다고 말합니다 .
Sayre는 "워크플로 관리 도구를 구축하는 경우 이 도구를 사용할 사람의 관용과 경험 수준을 이해해야 합니다."라고 말합니다. "회계사에게 해당 도구를 제공하는 것은 HubSpot을 수십억 번 사용한 마케팅 운영 담당자에게 제공하는 것과 매우 다릅니다. 엔지니어는 매우 다릅니다. 그렇다면 사용자는 누구이며 무엇을 하려고 합니까? 최적화하려고?"
잠재 사용자를 대상으로 설문조사를 실시하여 문제점을 파악하고 선호도에 따라 기능 순위를 매기는 데 도움이 될 수 있습니다. 나중에 도구를 사용한 후에는 작동하는 것과 작동하지 않는 것, 성능이 얼마나 좋은지, 나중에 제거하거나 추가할 수 있는 기능에 대한 피드백을 수집하고 싶을 것입니다.
핵심은 복잡성, 유연성, 사용 편의성 사이에서 적절한 균형을 찾는 것이라고 Sayre는 덧붙입니다. "그렇지 않으면 사용하기 쉽지만 고객이 필요로 하는 모든 기능을 수행하지 못하는 시스템이나 유연하지만 학습 곡선이 매우 가파른 시스템을 갖게 되므로 여전히 컴퓨터 공학을 갖춘 사람이 필요하게 됩니다. 작동하도록 하는 배경입니다."
간단하게 하세요
로우 코드 개발 플랫폼이 제공할 수 있는 모든 부가 기능에 매료되기 쉽습니다. 그러나 단지 가능하다는 이유만으로 기능을 추가한다면 곧 화면이 어수선해지고 혼란스러운 사용자 경험을 보게 될 것이라고 Beres는 경고합니다.
"데이터 그리드와 여러 개의 버튼을 사용하여 PDF와 Excel 스프레드시트의 데이터를 동일한 화면에 표시해야 합니까?" 그는 묻습니다. "너무 쉽기 때문에 UI 구성 요소를 쌓기 시작합니다. 많은 사람들이 토끼 구멍에 빠지는 곳입니다."
단순성은 효과적인 사용자 인터페이스의 핵심입니다. 전문 디자이너조차도 우아하면서도 유용한 인터페이스를 만드는 데 어려움을 겪는 경우가 많습니다. Reid는 처음부터 UI를 구축하는 대신 앱 빌더가 플랫폼 공급업체에서 제공하는 미리 디자인된 템플릿 라이브러리나 타사 플러그인을 사용할 것을 제안합니다.
특히 관계형 데이터베이스에서 데이터를 가져오는 앱을 구축할 때 애플리케이션 스키마와 데이터 구조를 이해하는 것이 중요하다고 Shuler는 덧붙입니다. 원하는 결과부터 거꾸로 작업하면 어떤 보고서나 데이터 소스가 필요한지 알 수 있습니다.
"구조가 제대로 구축되면 양식이나 보기에서 데이터 필드가 어떻게 정렬되는지 결정해야 합니다."라고 그는 말합니다. "이것은 최종 사용자에게 성패를 좌우할 것입니다. 흐름이 없으면 사용하고 싶지 않을 것이기 때문입니다."
로우코드 미래를 준비하세요
지금 올바른 방법으로 로우 코드 앱을 구축하는 방법을 배우면 향후 비즈니스 성공에 필요한 도구를 갖추는 데 도움이 됩니다.
로우 코드 도구와 플랫폼은 모든 비즈니스 또는 IT 문제를 해결하지 못하거나 전문 코더나 정교한 맞춤형 소프트웨어의 필요성을 대체하지 못한다고 Beres는 말합니다. 하지만 지금 마스터하지 않으면 뒤처질 위험이 있습니다.
그는 "2023년에는 로우코드가 비즈니스의 필수 요건이 될 것"이라고 덧붙였습니다. "이것이 조직이 개발팀에 과도한 부담을 주지 않으면서 앱 제공을 가속화하고 전략적 목표를 달성할 수 있는 유일한 방법입니다."