Service

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

The LAMP7 Methdology

Low code based
Agile prototyping
Methodology

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

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

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

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

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

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

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

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

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

Minimized Design

설계자(사람)가 요구에 따라 프로세스 설계, 데이터 및 화면 설계를 하면,
S/W 로봇이 기능분석과 개발대상을 자동 식별하고 Task 시나리오 설계와 목표시스템과 매뉴얼을 자동 생성합니다. 테스트 데이터를 등록하면 자동으로 테스트를 수행하고 테스트 Report를 자동생성합니다.

LAMP7 서비스는 최소한의 작업으로 전체 SDLC(Software Development Lifec-Cycle) 절차와 과정을 준수하게 해주고 산출물과 시스템을 버젼에 따라 생성하여 관리합니다.

minimized이미지
설명 이미지
Performance

LAMP7은 분석단계의 60%, 설계단계의 40% 그리고 개발과 시험단계의 90%를 자동화하여 전체 단계에서 총 72.4%의 자동화를 제공합니다.

프로세스, 데이터, 화면 설계로 WEB이나 SAP 프로그램을 자동 생성해주고, 테스트도 자동화합니다.

고객은 업무 및 시스템 설계 정보와 프로그램 자동화/동기화로 Biz-Dev-Ops의 IT Governance를 확보할 수 있습니다.

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

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

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

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

상시 운영체계 확보 관련 이미지
Interface
interface 설명 이미지
Interface Design

LAMP7에서 설계한 내용 중 WEB에서 실행하는 부분은 WEB GEN에서 JS, JAVA 코드로 Generation 됩니다.

연계 대상 시스템에서 REST를 지원하는 경우에 Schema 정보를 조회하여 설계에 활용이 가능합니다.

SAP의 데이터를 조회하거나 Function을 호출하는 부분은 Function GEN 모듈을 통해 ABAP코드로 Generation 한 후 SAP에 이식 및 활성화 됩니다.

설명 이미지
Interface Execution

연계대상 시스템과 REST를 통해 데이터를 연계합니다.

실행시점에 data 요청시 interface agent가 요청 내용을 REST(ODATA) function을 이용하여 interface하도록 지원합니다.

Certification 설명 이미지
Certification(SP인증)
영역별 평가항목 대상
프로젝트 관리영역
- 프로젝트 계획, 통제, 협력업체 관리
2등급 3등급
개발영역
- 고객 요구사항 관리, 분석, 설계, 구현, 테스트
지원영역
- 품질보증, 형상관리, 측정 및 분석
조직관리영역
- 조직 프로세스 관리, 구성원 교육
프로세스 개선영역
- 조직성과 관리, 문제해결, 프로세스 개선관리

LAMP7에서는 2등급 항목 전체(프로젝트 관리영역, 개발영역, 지원영역)을 지원 합니다.

Use Case (적용사례)
  • A 중소기업의 지능형 금형개발시스템(Intelligent Mold Development System) 적용사례 입니다.
  • 적용업무는 초기 금형 검토단계부터 금형제작 및 검수 그리고 양산 후 금형관리까지의 전체 업무입니다.
지능화 금형개발 이미지
  • 업무담당자는 업무절차(Process/Task)를 설계하고 화면정의 및 요구사항을 작성하였습니다.
  • 설계자는 화면정의서 기준 화면설계 및 업무절차와 처리업무 내용에 따른 Logic 설계를 하였습니다.
  • 자동 생성된 화면 사례 입니다.
  • 적용결과 업무담당자의 프로젝트 全 단계 참여로 사용자 중심 시스템을 구축할 수 있었고 설계, 개발 및 테스트 등 모든 단계에서 공수 및 기간 단축, 비용절감의 생산성 향상효과를 확인 하였습니다.
  • 요구사항 및 화면정의 등 요구정의를 신속하게 하였고, Process 및 Task 설계 등 업무정의를 명확하게 하였습니다.
  • Prototyping된 결과로 사용자가 직접 데이터를 등록, 조회, 수정, 삭제하면서 시스템을 검증하였습니다.
  • 자동 생성된 매뉴얼로 업무담당자가 사용자 교육을 직접 수행하였습니다.
지능화 금형 개발 시스템 구축시 LAMP7적용 효과 그래프 이미지
Patent

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

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