Service

LAMP7의 서비스를 안내해드립니다.

The LAMP7 Platform

Low code based
Agile prototyping
Methodology
Platform

LAMP7은 Agile Prototyping LCDP로 업무절차를 수립하고 시스템 설계를 하면
자동으로 프로그램 Source와 시스템을 생성하고 테스트 자동 실행 기능을 제공하는 Cloud 기반 플랫폼입니다.

전통적인 개발방법론 대비 조기에 의사결정이 가능하고 시스템 자동 생성을 통해
기존대비 최대 327%의 생산성 향상을 기대할 수 있습니다.

Agile + Prototype 방법론 설명 이미지
What is Agile Prototyping LCDP?

소프트웨어 개발 작업은 요구분석, 설계, 구현, 시험 단계로 진행되는데 Agile Prototyping LCDP는 요구분석-기본설계 단계에 Prototype을 자동으로 생성하여, 사용자의 요구사항 적용결과를 확인 함으로써 요구사항을 확정할 수 있습니다.

확정된 기본설계를 바탕으로 상세설계를 수행하고 완전한 프로그램을 자동으로 생성함으로써 구현단계의 Hard Coding을 없애 개발생산성을 극대화 합니다.

시험단계는 비즈니스케이스를 기반으로 생성된 테스트 스크립트와 테스트 데이터를 활용하여 Robot-Framework으로 자동 실행됩니다.

전통적인 개발방법론의 가장 큰 문제점은 테스트 단계 이후시점에 비로소 사용자가 요구사항이 반영된 결과를 확인할 수 있고 수정사항이 발생하거나 요구변경이 필요한 경우 설계 변경이 어렵고 수정 개발만 이루어질 경우 일관성 확보가 어려워 집니다.

요구사항 변경 발생 시 요구사항 정의, 프로세스 설계, 데이터 설계, 화면 설계 등 수정 반영이 필요한 단계에 접근하여 즉시 수정하고 각 단계의 연관 정보를 수정하는 과정으로 해결합니다.

즉, Agile + Prototype 방법론을 적용하면 요구사항이 반영된 정확한 설계, 개발 생산성 향상, 일정 단축의 일거삼득의 효과를 얻을 수 있습니다.

V model 설명 이미지
V Model

V Model은 소프트웨어 개발 생명주기의 각 단계와 그에 상응하는 테스트 단계의 관계를 정의 한 것입니다.

분석, 설계, 구현된 기능을 개발자와 시험자 관점에서 검증(Verification)하고 사용자 관점에서의 확인(Validation) 하는 단계별 대응시험을 통해 점검해볼 수 있습니다.

프로세스, 데이터, 화면, 업무기능, 테스트를 정의(전체 공정 중 43%)하고, 소스코드, 테스트 시나리오를 생성(전체 공정 중 32%)하고 업무기능 테스트, 단위 테스트, 통합 테스트 수행과 업무 매뉴얼을 생성(전체 공정 중 25%) 합니다.

프로세스 설계에서 테스트 정의까지 이루어지면, 나머지 57%에 해당하는 V Model의 한쪽 날개인 구현, 시나리오 생성, 테스트 실행, 업무 매뉴얼 생성을 자동화하여 소요공수를 드라마틱하게 감소시켜 줍니다.

Biz-Dev-Ops (상시 운영체계) 확보

Dev-Ops(데브옵스)는 IT 개발과 운영 조직 간의 협업과 정규화 하도록 운영하는 체계를 의미하며 최근에는 IT를 뛰어넘어 모든 조직을 대상으로 확대되고 있는 추세입니다.

데브옵스의 한단계 더 진화 형태인 Biz-Dev-Ops는 현업 업무영역까지 데브옵스 수명주기를 확장함으로써 비즈니스 절차를 만들고 유지관리에 이르기까지 효율적인 운영체계를 만드는 것을 의미합니다.

이를 통해 IT 거버넌스의 주요과제인 비즈니스와 IT의 Gap을 해결하고 회사는 비전, 전략, 절차를 보다 빠르고 효율적으로 수립, 변경, 실행할 수 있게 합니다.

LAMP7 활용 시 시스템의 오류, 개선, 신규 요구 반영절차
  • Agile Prototyping LCDP의 운영 프로세스에 따라서 업무 정의와 기본설계를 수행하고
    프로토타입을 생성해 사용자의 요구사항
    검증을 수행합니다.
  • 상세설계를 수행하여 프로그램 자동생성과
    테스트 자동 실행하여 개발을 완료합니다.
  • 개발 결과를 표준 Repository에 반영함으로써 실시간 이력 및 버전관리와 업무절차, 설계정보, 시스템 정보를 관리하여 Biz-Dev-Ops 체계를 실현합니다.
상시 운영체계 확보 관련 이미지
Productivity

SW 개발 단계별 가중치를 적용하여 기존 SW개발 방식과 LAMP7 적용 시 개발 공수를 비교 분석결과 ,
설계단계에서는 161%, 구현단계는 357% 그리고 테스트 단계에서는 500% 등 전체적으로 299% 정도의 생산성 향상 효과를 얻을 수 있고,
운영 및 유지보수 단계에서도 동일한 비율로 생산성 향상 효과가 있을 것으로 예상됩니다.

단계 수행내역 가중치(%) 작업생산성
일반
개발
공수
LAMP7 사용
공수 생산성 총생산성
분석 요구사항 정의 19% 100 90 111% 327%
요구사항 분석 100 90
설계 Process 설계 24% 100 70 161%
DB 설계 100 70
화면 설계 100 70
Interface 설계 100 80
Test Scenario 100 20
구현 DB 개발 32% 100 50 444%
화면 개발 100 20
이벤트 개발 100 20
트랜잭션 개발 100 30
단위테스트 100 20
테스트 통합 테스트 25% 100 20 500%
사용자
인수 테스트
100 20
  • 가중치: SW 개발 단계별 기능점수 가중치(KOSA, SW사업 대가산정 가이드, 2022.08)
  • 작업생산성의 일반개발공수 100을 기준으로 LAMP7적용시 상대적 투입공수로 표현
Pricing (과금 및 서비스 정책)
구분 Trial Enterprise
Price Developer 무료(1 User)
(‘22년 11월 제공)
견적 문의
End User - 견적 문의
과금 단위 1주일 유효 6개월/12개월
Unit Developer 1 User 1 User
End User - 50 User
Paltform LAMP7 Cloud LAMP7 LAMP7
Public Cloud - Public
On premises - -
Support Support - 9 X 5
Configuration Environments (Dev/Qas/Prd) Dev Dev/Qas/Prd
Use Case (적용사례)
  • A 제조사(자동차 부품기업) 지능화 금형개발시스템(Intelligent Mold Development) 적용사례입니다.
  • 적용업무는 초기 금형 검토단계부터 금형제작 및 검수 그리고 양산 후 금형관리까지 전체 업무입니다.
지능화 금형개발 이미지
  • 업무담당자는 업무절차(Process/Task)를 설계하고 화면정의 및 요구사항을 작성하였습니다.
  • 설계자는 화면정의서 기준 화면설계 및 업무절차와 처리업무 내용에 따른 Logic 설계를 하였습니다.
  • 자동 생성된 화면 사례 입니다.
  • 적용결과 업무담당자의 프로젝트 全 단계 참여로 사용자 중심 시스템을 구축할 수 있었고 설계, 개발 및 테스트 등 모든 단계에서 공수 및 기간 단축, 비용절감의 생산성 향상효과를 확인 하였습니다.
  • 요구사항 및 화면정의 등 요구정의를 신속하게 하였고, Process 및 Task 설계 등 업무정의를 명확하게 하였습니다.
  • Prototyping된 결과로 사용자가 직접 데이터를 등록, 조회, 수정, 삭제하면서 시스템을 검증하였습니다.
  • 자동 생성된 매뉴얼로 업무담당자가 사용자 교육을 직접 수행하였습니다.
지능화 금형개발시스템 구축 시 LAMP7 적용효과

- 대상 화면수 : 77개(기능점수 1,813 FP)

지능화 금형 개발 시스템 구축시 LAMP7적용 효과 그래프 이미지
공수절감 62% 기간단축 58%
공수절감 기간단축 이미지
Patent

SDLC(Software Development Life Cycle)와 프로젝트관리시스템 영역까지 특허를 취득하여 지적재산권을 확보하고 있습니다.

특허번호 등록일 특허명
10-2377607 2022.03 정보시스템을 설계하여 프로그램과 데이터베이스를 자동으로 생성하고 테스트를 자동 수행하는 소프트웨어 공학플랫폼
10-1727186 2017.04 분할발주 및 원격지 개발 지원을 위한 소프트웨어 공학 시스템
10-1742157 2017.05 분할발주 및 원격지 개발 설계 진척관리를 위한 프로젝트 관리 시스템
Delivery Roadmap

신규 기능을 추가하고 기존 기능을 개선하여 사용자가 LAMP7 서비스에서 쉽고 편리하게 작업을 수행하고 생산성을 높일 수 있도록
지속적인 계획을 가지고 고객 맞춤형 서비스를 제공하고자 합니다.

기능 주요내용 기대효과 예정
테스트 자동화 설계정보를 기반으로 테스트 스크립트를 자동생성하며,
테스트 데이터(Upload)를 기준으로 시스템에 대한
테스트 자동실행
테스트 자동화로 테스트 수행시간 단축으로 획기적인
생산성 향상, 수행품질 수준 극대화
2022년 4분기
차트 설계 지원 Bar chart, Line Chart, doughnut Chart 등 유형별
차트 설계 지원
생성된 시스템의 시각적 UI 활용 기능 제공 용이 2023년 1분기
SAP 설계
WEB Generation
Frontend는 WEB 기반의 Java Script와 전자정부표준 프레임워크의 JAVA로 생성되고, Backend는 SAP의 DATA, BAPI, Function을 사용할 수 있는 ABAP으로 생성되며, Frontend와 Backend는 SAP의 ODATA를 통하여 연계 - WEB에 익숙한 일반 사용자들에게 손쉽게 SAP 데이터를
접근할 수 있는 UI 제공
- SAP 시스템과 타 시스템간 손쉬운 연계(REST)
- 전사적 WEB UI의 통일성 제고
2023년 1분기
Blockly 기반
Logic 설계지원
자유로운 Drag & Drop, 조건/반복 로직의 상세화, 내외부 변수 정의 다양화 등 Blockly 기반 Logic 설계 지원 Visual Programming 기능 제공으로 전문성이 부족한
사용자도 쉽게 프로그램 설계가 가능
2023년 3분기
WEB Reverse
Engineering
WEB UI(HTML), Backend(JAVA) 프로그램을 Reverse Engineering하여 시스템의 설계정보를 생성 기존 시스템의 설계정보 확보가 용이하여 고도화 및 유지보수
등 보유 자산의 활용성을 극대화
2023년 4분기