경기 침체기에 로우 코드 도구로 비용을 절감할 수 있는 방법
인플레이션과의 싸움은 모든 기업의 주요 관심사입니다. 그러나 App Builder와 같은 엔터프라이즈 로우 코드 플랫폼은 지금과 같은 어려운 시기에 비용을 절감할 수 있습니다.
소프트웨어 산업은 현재 글로벌 경기 침체의 손아귀에 있습니다. 그러나 계속되는 글로벌 경제 침체로 인해 IT 및 개발 비용 측면에서 대폭적인 절감을 목표로 새로운 비즈니스 모델과 소프트웨어 개발 프로세스를 구축하는 데 에너지가 전환되었습니다.
그러나 이는 엄밀히 말해 예산을 줄이는 것만을 의미하지는 않습니다.
이러한 어려운 시기에 CEO와 CTO는 소프트웨어 개발 지출을 "블랙박스"로 정의하는 경우가 많지만, 수익이 항상 예상되거나 가장 유익한 방식으로 달성되는 것은 아닙니다.
왜?
다음과 같은 의미 때문입니다.
- 불완전한 위험 평가 및 완화
- 다양한 수준(DevOps, 원격 작업 환경 등)에 부과되는 유연성 부족
- 낮은 수준의 자동화
- 마감일이 겹치고 프로젝트 수가 늘어남
- 시장 출시 시간 단축
- 비효율적인 인력 배치 모델
- 증가하는 사용자 요구를 따라갈 수 없음
- 개발자 부족 위기에 대처할 능력 없음
- 프로젝트 사이를 오가며 전력 질주
이러한 모든 요인과 프로젝트 납품 지연의 높은 비율 중에서 조직은 경기 침체기에 소프트웨어 개발 비용을 어떻게 줄일 수 있을까요?
가트너(Gartner)의 수석 애널리스트인 아키스 스클라부나키스(Akis Sklavounakis)는 다음과 같이 강조합니다. "새로운 애플리케이션 개발에 대한 투자는 총 IT 지출의 17%를 차지하므로 비용 절감, 지출 최적화 또는 가치 향상 기회를 모색할 수 있는 유익한 기회입니다."
즉, 일부 대기업의 수십 또는 수백 가지 도구에서 도구를 통합하여 상당한 비용 절감 효과를 제공합니다.
자동화 및 관련 기술은 다음과 같습니까?로우 코드 App Builder그렇다면 만병통치약은?
그런 것 같습니다.
모두가 인플레이션에 대해 불안해하고 있습니다.
인플레이션과의 전쟁은 2023년에 글로벌 인플레이션율이 하락할 것이라는 일부 예측에도 불구하고 중앙은행의 주요 관심사입니다. 그러나 성장 속도가 둔화되었음에도 불구하고 IT 시장은 다른 부문에 비해 다소 안정적인 상태를 유지하고 있습니다. 소프트웨어 서비스와 제품 개발 지출은 각각 9.6%와 6.2% 증가했다. 그러나 하드웨어 비용은 5% 감소한 것으로 추정됩니다.
이 모든 것이 자동화 및 로우코드 기술에 대한 투자를 촉진하여 조직이 다음을 수행할 수 있도록 지원합니다.
- 제품, 인력, 프로세스, 프로그램에 대한 지출 최적화
- 소프트웨어 개발 수명 주기 간소화
- 변화하는 경제 환경에 보다 쉽게 적응
- 더 나은 ROI 달성
예제를 통해 이를 시각화하고 App Builder 플랫폼을 Ignite UI와 같은 UI 컨트롤 및 구성 요소 도구 상자와 함께 사용하여 비용 효율성을 높이는 방법을 살펴보겠습니다.
예제 1: 단일 팀원의 비용
프로그래머가 응용 프로그램이나 구성 요소를 "코딩"하려면 한 달 및 연간 X의 비용이 듭니다. 이제 앱을 구현하는 데 걸리는 시간을 계산해 보겠습니다. 평균 급여가 연간 $120,000(월 10K)라고 가정하면 개발자 비용은 시간당 $50에서 $60 사이입니다.
개발자가 4주 동안 하루 3시간, 일주일에 3일, 특정 레이아웃, 컨트롤 및 테마 기능을 사용하여 다양한 프레임워크용 앱을 실제로 만드는 데 소비하는 경우 이 작업은 주당 $540에 해당하므로 $540 x 4주 = $2160입니다. 개발자의 월별 비용입니다. 그리고 소프트웨어를 구축하기 위해서는 수많은 개발자(및 디자이너, 테스터, 문서 전문가)가 필요합니다.
그러나 UI 구성 요소가 있는 로우 코드 도구를 구입하면 금액이 크게 줄어듭니다. 예를 들어, 도구 X의 비용은 연간 $1295입니다. 한 개발자의 월급에 비해 한 달에 $100가 조금 넘습니다. $100에 팀원을 교체할 수 있습니까? 아니요, 절대 그렇지 않습니다. 기하급수적인 납품 효율성을 얻을 수 있으며, 그 결과 전반적인 비용이 절감되고 더 높고 일관된 납품이 가능합니다.
로우 코드 플랫폼으로 처리되는 것들 :
- POC
- Angular / Blazor와 같은 웹 프레임워크에서 구현 시작
- 바인딩 가능한 목록/데이터가 있는 그리드가 있는 웹 페이지와 같은 기능 구현; 라우팅을 통한 사이트 탐색; 로그인 화면
- GitHub 리포지토리 설정 및 CI 설정
- Angular / Blazor 응용 프로그램 설정 – 종속성 및 프로젝트 구성 설치
App Builder 플랫폼이 제공하는 가장 큰 가치는 생산성과 효율성뿐만 아니라 한 프레임워크에서 다른 프레임워크로 쉽게 전환할 수 있다는 점과 관련이 있습니다(즉, 클릭 한 번으로 Angular에서 Blazor 또는 Web Component 앱으로 쉽게 이동할 수 있음).
위의 예는 하루에 생산되는 코드의 가치를 측정하는 것이 아니라 개발 프로세스의 효율성 가치를 측정합니다. 그 결과 제공되는 것 외에 더 많은 품질의 코드가 생성될 뿐만 아니라 코드 변경 측면에서 상당한 비용 절감이 가능합니다.
고려해야 할 주요 사항:
- 로우코드 플랫폼이 있는 앱과 없는 앱을 동일한 수의 앱을 빌드하는 데 드는 비용은 얼마인가요?
- 대부분의 응용 프로그램을 만드는 데 얼마나 걸렸습니까? 이전 응용 프로그램을 유지 관리하고 업데이트하는 데 어떤 종류의 에너지가 소비됩니까?
- 개발자가 미션 크리티컬 프로젝트에 더 많은 시간을 할애 할 수 있다면 어떤 결과가 나올까요?
예제 2: 전체 팀 고려
(PM + UX 디자인 + 개발) * x 평균 비용/시간 직원 = 대략적인 비용
PM+UX 디자이너 + 개발자의 평균 급여가 연간 $350,000(월 30K)라고 가정합니다. 이 경우 비용은 시간당 약 $180입니다.
다시 말하지만, 우리는 일주일에 세 번 평균 3시간 *을 고려합니다. 가상의 구현 비용을 3일 * 3시간 * $180 = 주당 $1620로 계산했습니다. 한 달의 경우 $1620 x 4주 = $6480입니다. 연간 $1295($100/월)의 가격으로 제품 X를 구매하는 것과 비교하면 비용은 $1.75/일이며, 팀의 결과물에 기하급수적인 효율성을 더할 수 있습니다.
로우 코드 플랫폼의 도움으로 처리되는 일부 소비 프로세스는 다음과 같습니다.
- 비주얼 디자인 구현
- 팀 간의 의사 소통 – 디자인 동기화, 구현, 새로운 스타일 요청, 디자인 변경, 다시 구현
- POC
- 응용 프로그램 흐름 만들기
- Angular, Blazor 등과 같은 웹 프레임워크에서 구현을 시작합니다.
- 바인딩 가능한 목록/데이터가 있는 그리드가 있는 웹 페이지와 같은 기능 구현; 라우팅을 통한 사이트 탐색; 로그인 화면
- GitHub 리포지토리 설정 및 CI 설정
- Angular / Blazor 응용 프로그램 설정. 종속성 및 프로젝트 구성 설치
고려해야 할 주요 사항:
UX에 투자한 시간은 개발에 소요되지 않은 시간입니다. 인앱 내에서 열 크기를 조정할 수 있도록 하는 방법을 알아내는 데 소요된 시간은 QA에 소요되지 않은 시간입니다. 크기 조정이 가능한 동일한 열을 테스트하는 데 걸리는 시간은 수식을 개발하는 데 소요되지 않는 시간입니다. 로우코드 도구를 사용하여 소프트웨어를 구축하고 제공하는 모든 측면에서 비용을 절감하고 있습니다.
경기 침체기에 로우 코드 도구로 비용을 절감할 수 있는 방법
로우코드 도구와 소프트웨어 개발 비용 절감에 대한 역할과 관련하여 주요 목표는 단순히 예산 절감을 구현하는 것이 아니라 비용 최적화를 달성하는 것임을 지적하는 것이 중요합니다.
차이점은 무엇입니까?
- 예산 삭감은 지출을 줄이는 것을 목표로 합니다. 여기서 단점은 전체 제품 개발 수명 주기의 모든 것(DesignOps, DevOps, 인력 및 기타 도구)에 비효율적이고 불균형적인 영향을 미칠 수 있다는 것입니다.
- 비용최적화는 기업이 비용 절감 + 비즈니스 가치 향상 + 최적화된 프로세스를 달성하는 데 도움이 됩니다. 더 전략적입니다. 그리고 더 나은 장기적 관점을 가지고 있습니다.
App Builder와 같은 로우 코드 도구의 채택을 통해 발생하는 방법은 다음과 같습니다.
여러 부서 및 Fusion 팀에서 입증된 단일 솔루션 활용
사용 중인 도구가 적다는 것은 유지 관리가 줄어들고 IT 팀의 지원이 더 쉬워진다는 것을 의미합니다. 직원 교육 시간 단축 디지털화; 하나의 구독 플랜만 있으며 다른 도구에 대해 다른 플랜을 사용할 필요가 없습니다. 애플리케이션 설계 및 개발에 드는 모든 비용이 단일 플랫폼으로 통합되면 추가 비용이 줄어듭니다.
구성 요소 재사용성을 통한 일상적이고 반복적인 작업 자동화
로우코드 플랫폼이 매우 뛰어난 또 다른 점은 수동 작업을 자동화된 프로세스로 대체하는 것입니다. 예를 들어 App Builder는 모든 기능을 갖춘 도구 상자를 통합하므로 사내 UI 라이브러리를 만드는 데 돈, 시간 및 노력을 투자할 필요가 없습니다. 대신, 기술 전반(Angular, Web Components, Blazor Server Blazor WebAssembly) 전반에 걸친 기능 패리티를 통해 즉시 사용 가능하고 재사용 및 사용자 정의 가능한 구성 요소를 사용하여 약 80% 더 빠른 개발 및 출시 시간을 달성할 수 있습니다.
코드 미리보기 및 프로덕션 준비 코드 생성
로우코드 도구는 화면 디자인, UX 흐름, 테마, 브랜딩, 데이터 바인딩, 배포 및 GitHub 통합과 같은 영역에서 비용이 많이 드는 오류가 발생하기 쉬운 수동 코딩을 줄여줍니다. 예를 들어, App Builder는 통합 디자인 시스템의 도움으로 Sketch Figma 픽셀 퍼펙트 코드로 파일을 변환하여 디자인에서 코드로 더 빠르게 전환할 수 있습니다. 또한 Gartner에 따르면 애플리케이션 개발 시간의 최대 60%를 차지할 수 있는 수동 HTML 및 CSS 조정이 필요하지 않습니다.
시간이 많이 소요되는 POC와 디자이너-개발자 핸드오프가 제거됩니다.
로우 코드 도구를 사용하면 배포 후 항상 발생하는 잠재적인 UI 재설계 및 버그 수정에 드는 높은 비용으로부터 추가적인 절감 효과를 얻을 수 있습니다. 로우 코드 도구에서 프로토타이핑 및 테스트를 수행하기 때문에 배포 전에 고객의 동의를 얻을 수 있으므로 코드 변동(code churn)을 줄이고 배포 후 버그 수정 비용을 10배 줄일 수 있습니다.
보다 유연한 기업 문화 및 원격 근무 환경 촉진 + 시민 개발자 초대
어디서나 인재를 채용하는 접근 방식을 채택하는 것은 IT 비용을 절감하고 개발자 부족 문제를 해결하며 코드를 민주화하는 동시에 좋은 방법입니다. 이를 통해 기업은 증가하는 시민 개발자 풀을 활용할 수 있으며, 숙련된 프로그래머는 복잡한 애플리케이션 알고리즘을 만들 수 있습니다. 또한 점점 더 혁신적인 솔루션에 대한 수요가 솔루션을 만들 수 있는 개발 전문가의 가용성을 초과하는 지속적인 파괴적인 수요-공급 추세에 대응할 수 있습니다.
이것으로 전환하면 더 이상 팬데믹 이후의 세계에 적합하지 않은 영역에서의 지출도 제거됩니다. 이와 관련하여 HR, 법률 및 규정 준수, 재무 및 부동산 분야의 기업 리더 127명을 대상으로 한 Gartner 설문 조사에 따르면 응답자의 82%가 일정 기간 동안 원격 근무를 허용할 의향이 있다고 합니다. 반면 47%는 직원이 풀타임으로 원격 근무를 할 수 있도록 허용할 계획입니다.
가장 실용적인 의미에서 이것은 거대한 사무실 공간을 임대하거나 구입하는 비용을 줄일 것입니다. 좀 더 추상적인 의미에서, 이것은 협업과 투명성을 우선시하는 다른 직장 문화를 조성 할 것입니다.
총 소유 비용(TCO) 절감
총 소유 비용은 공구의 구매 가격(즉, 단기 가격)에 전체 수명 및 공구 사용 시간에 대한 운영 비용(장기 가격)을 더한 값을 나타냅니다. 일반적으로 IT 회사는 다양한 디자인 도구, 소프트웨어 개발 플랫폼, UI 도구 상자, 분석 도구, 팀 관리 시스템 등에 투자합니다.
로우코드 도구를 사용하면 설치, 전환 비용, 직원 교육, 보안 테스트, 향후 업그레이드 등에 대한 비용을 절감하면서 많은 도구가 필요하지 않습니다. 어째서? 단일 정보 소스로 작동하고 개인이나 팀이 보장할 수 있는 것보다 더 확장성, 유지 관리, 테스트 및 쉽게 배포할 수 있는 단일 코드 베이스로 앱을 빌드할 수 있기 때문입니다.
경제 위기 속에서 IT 기업들은 제품 개발 비용과 운영을 합리화할 수 있는 모든 기회를 모색하고 있습니다. 이것이 바로 로우코드 개발이 적합한 이유입니다.
McKinsey가 제안한 훌륭한 3단계 접근 방식은 혁신을 달성하고 비즈니스 중단을 최소화하기 위해 현재 경제 상태와 로우코드 플랫폼이 게임 체인저로 간주되는 방식에 매우 적합합니다.
의심할 여지 없이 App Builder와 같은 도구는 계속 사용할 것입니다. 비용 절감 및 최적화가 필수인 어려운 시기에 이러한 기술은 비용 효율성을 달성하고, 소프트웨어 개발 수명 주기를 간소화하고, 입증된 ROI를 제공하고, 기업이 역동적인 경제 환경에 적응할 수 있도록 지원할 수 있습니다.