LCDP

Low Code Development Platform

로우코드 플랫폼 이미지

로우코드 플랫폼(LCDP)이란?

로우코드 플랫폼(Low-code development platform, LCDP)은 누구나 손쉽게 마우스로 화면에 배치하는 드래그 앤 드롭 기능과 사용하기 쉬운 그래픽 사용자 인터페이스를 통해 개발 기술을 보유하고 있는 사람 뿐만 아니라 일반적인 업무를 수행하는 담당자들도 응용프로그램 개발에 기여할 수 있습니다.

소프트웨어 개발기술 수준이 높지 않은 업무담당자 같은 사용자가 코딩 경험이 없어도 간단한 업무는 소프트웨어 개발자의 도움없이 스스로 완성된 업무시스템을 구축 할 수 있도록 합니다.

  • Process Designer(업무절차 설계)

    8-1 LCDP 통합개발 환경-Process Design 이미지
  • Data Designer(데이터 설계)

    8-2 LCDP 통합개발 환경-Data Design 이미지
  • Screen Designer(화면 설계)

    8-3 LCDP 통합개발 환경-Screen Design 이미지

LCDP 통합개발 환경

통합개발 환경은 그래픽 사용자 인터페이스를 통해 업무절차를 정의하고 활용할 데이터와 사용할 화면을 설계하여 프로그램을 생성합니다. 완전히 작동하는 프로그램을 자동 생성하고 특정 상황에 대해 추가 코딩을 할 수 있도록 지원하며 REST방식으로 타시스템과 통합하거나 확장할 수 있습니다.

기본설계 단계인 데이터 설계와 화면설계 만으로 프로토타입을 생성해 요구사항이 반영된 화면을 실행해볼 수 있고, 자동화를 통해 코딩에 소요되는 시간을 없애고 사용하기 쉬운 시스템 설계에 집중하게 하며 시험, 교육, 배포 및 유지 관리의 비용을 비교할 수 없을 정도로 낮출 수 있습니다.

로우코드 플랫폼의 장점?

  • 로우코드 플랫폼 장점 : 생산성 향상 이미지

    STRONG POINT 01

    생산성 향상

    개발단계가 단순화, 자동화되어 설계를 하면 프로그램이 자동으로 생성되므로 동일 시간에 더 많은 프로그램 코드를 확보할 수 있으며 WYSIWYG 기반 작업, 원클릭 자동 생성 등으로 생산성이 크게 향상됩니다.

    복잡한 소프트웨어 개발일수록 설계과정에서 정합성이 사전 검증되어 오류발생을 최소화하여 SDLC(Software Development Life Cycle)를 드라마틱하게 줄여 줍니다.

  • 로우코드 플랫폼 장점 : 개발시간 단축 이미지

    STRONG POINT 02

    개발시간 단축

    일반적으로 소프트웨어 개발 프로젝트들은 최소 몇 개월에서 몇 년 단위로 오랜 개발 시간이 필요합니다.

    LCDP에서는 며칠 또는 몇 주의 짧은 기간에 새로운 시스템을 만들고, 시험을 거쳐 서비스를 선보일 수 있습니다.

    이는 통합 개발환경, 그래픽 사용자 인터페이스, 프로그램 자동 생성기능, 자동 시험기능 등을 통해 개발기간을 대폭 단축하여 가능해 집니다. 실시간으로 화면의 설계, 변경, 생성, 실행, 시험, 검증을 바로바로 직접 할 수 있으며 사용자는 어떻게 개발할까 하는 기술적 고민보다 업무혁신에 집중하고 혁신된 업무를 시스템에 신속하게 반영할 수 있습니다.

  • 로우코드 플랫폼 장점 : 비용 절감 이미지

    STRONG POINT 03

    비용

    최근 개발자를 채용하기도 어렵고 채용을 유지하기도 어려우며 비용도 급속도로 상승하고 있습니다.

    LCDP를 사용하면 일반 업무담당자들도 간단한 교육을 거쳐 시스템을 만들어 사용할 수 있게 하고, 개발자가 품질 수준이 더 높은 개발 결과물을 더 많이 산출하도록 하여 작은 개발조직으로 큰 규모의 시스템을 구축할 수 있게 함으로써 비용대비 효과를 극대화 합니다.

  • 로우코드 플랫폼 장점 : 협업 이미지

    STRONG POINT 04

    협업

    단일 플랫폼에서 통합개발 환경, 프로젝트 관리 등 협업 기능을 활용하여 소프트웨어 개발수명주기 전반에 걸쳐 사용자와 개발자 그리고 개발자 간의 협업이 활성화되고 공동 작업도 촉진됩니다.

    더불어 고객 Site에서 요구분석, 기본설계를 수행하고 원격지에서 상세설계와 개발을 진행할 때 Cloud 환경에서 협업기능을 통해 상호 협업하고 실시간 확인과 검증을 수행할 수 있게 함으로써 신뢰할 수 있는 협업을 지원합니다.

  • 로우코드 플랫폼 장점 : 거버넌스 이미지

    STRONG POINT 05

    거버넌스

    장기적으로 대규모의 시스템개발 및 배포를 관리하는 일은 큰 도전 과제입니다.

    로우코드 플랫폼은 모든 애플리케이션의 요구사항에서부터 설계와 개발 전단계를 모니터링하고 소스 생성 및 이력과 버전관리, 배포 및 자동화된 테스트, 시스템과 동기화된 실시간 매뉴얼 기능을 제공하고 필요시 표준업무, 표준시스템 관리를 할 수 있도록 지원하는 등 일관성 있는 IT거버넌스를 지원합니다.

  • 로우코드 플랫폼 장점 : 확장성 이미지

    STRONG POINT 06

    확장성

    내 외부 시스템 및 데이터 소스의 연계, REST방식을 이용한 타시스템과 연계나 확장 및 통합을 지원하고, RPA, RTA 등을 통한 자동화 연계, 수평적 확장이 용이한 클라우드 인프라 등 다양한 확장성을 제공하므로 디지털 전환이 용이합니다.