클라우드 SaaS 기반의 건설 SmartPMIS


추천합니다! 👍🏻👍🏻👍🏻


"건설 분야는 높은 복잡성으로 인해 전산화의 필요성은 모두 공감하지만, 실제 변화를 만드는 것은 쉽지 않았습니다.

이러한 상황에서 SmartPMIS 개발의 핵심 과제는 관리자들이 익숙한 Excel 환경을 웹으로 자연스럽게 옮기는 것이었습니다.


메시어스의 SpreadJS 덕분에 Excel과 유사한 화면 구성과 주요 기능을 웹에서도 그대로 구현할 수 있었고,

건설 실무자들도 큰 거부감 없이 시스템에 빠르게 적응할 수 있었습니다."


- “로이테크원 SmartPMIS”, 이대영 부장님

건설 산업은 수많은 장비, 협력사, 인력 등이 유기적으로 연결되어 프로젝트를 수행하는 전형적인 노동 집약형 산업입니다. 주변 건설 현장만 보더라도 다양한 인력과 자재, 장비가 하루에도 수십 차례 드나들며, 복잡하게 얽힌 공정들이 동시에 진행되고 있다는 것을 쉽게 확인할 수 있습니다. 이처럼 많은 자원이 투입되는 건설 프로젝트는 관리자 입장에서 커뮤니케이션부터 작업 진척 상황까지 모든 요소를 파악하고 관리하기가 매우 어렵습니다.

 

이를 해결하고자 많은 건설사들이 PMIS(Project Management Information System)를 자체 개발하거나 상용 솔루션을 도입하고 있지만, 여전히 수많은 현장에서 공사일보, 자재 및 인력 관리 등이 수기로 작성되거나 Excel 파일로 분산 관리되고 있는 것이 현실입니다.
이는 건설 프로젝트의 복잡성과 높은 커스터마이징 비용, 그리고 무엇보다 
현장 실무자들의 기존 업무 방식에 맞는 시스템이 부족하기 때문입니다.

로이테크원 SmartPMIS - 시스템이 바뀌면, 현장이 바뀝니다.

로이테크원의 SmartPMIS는 건설 현장의 실제 업무 흐름을 기반으로 설계된, 클라우드 기반 SaaS형 PMIS입니다. 공사일보, 자재 관리, 공정 계획부터 협력사 커뮤니케이션까지, 하나의 시스템에서 전부 해결할 수 있도록 건설 현장의 혁신을 일으키고 있습니다.

1) 현장의 수기 업무 → 디지털 전환

기존에는 공사일보, 자재 입출고 내역, 인력 배치 현황 등이 종이 문서나 Excel로 개별 관리되었습니다. SmartPMIS를 도입하면 이 모든 정보를 하나의 시스템에서 통합 관리할 수 있어, 데이터 유실·중복 입력·버전 혼선 같은 문제가 사라집니다.


  • ✍ 손으로 쓰던 공사일보 → 디지털 입력 및 자동 저장
  • 📦 자재관리, 인력 배치표 → 실시간 현황 공유 및 통계 확인
  • 🗂 분산된 문서 → 프로젝트별 폴더 및 자동 분류로 체계적 정리

2) 공정·인력·자재 흐름 → 실시간 가시화

SmartPMIS는 프로젝트별 주요 데이터(공정 일정, 투입 자재, 인력 등)를 실시간으로 수집하여 시각화대시보드형태로제공합니다. 이로써 본사와 현장이 동시에 업무 상황을 파악하고,
신속하게 대응할 수 있습니다.


  • 📊 오늘 기준 진척률은 몇 %?
  • 👷 누가 어떤 작업을 진행 중인가?
  • ⏱️ 예정 대비 실제 일정 지연 여부는? → 한눈에 파악 가능!

3) 보고와 승인 → 자동화 및 협업 효율화

보고서 생성, 승인 요청, 이슈 공유는 건설 현장에서 반복적으로 발생하는 필수 업무입니다.
SmartPMIS는 이러한 일상 업무를 자동화하여, 업무 속도를 높이고 커뮤니케이션 효율을 극대화합니다.



  • 📥 공사일보 자동 생성 + 보고 알림
  • 🔁 승인 요청 및 이력 추적
  • 📝 설계 변경, 자재 수급 이슈 등 협업기록 보관

4) 단절된 파일 관리 → 데이터베이스화 및 분석 기반 확보

SmartPMIS는 단순히 파일을 저장하는 것이 아니라, 각 데이터를 구조화된 DB로 전환합니다.
이전프로젝트데이터를검색하고비교하며, 향후 프로젝트의 예산·일정·자재 수요 예측에 적극 활용할 수 있습니다.



  • 📂 과거 유사 프로젝트 공정 비교
  • 📉 자재 납기 지연 분석
  • 📊 공정별 인력 투입 효율성 분석 등

5) 전산 인프라 없는 중소 건설사도 → 클라우드로 간편 도입

SmartPMIS는 클라우드 기반 SaaS로 제공되기 때문에, 별도의 서버나 IT 인력이 없어도
바로사용가능하며, 유지보수 부담 없이 언제나 최신 기능과 기술을 제공받을 수 있습니다.



  • 💡시스템 구축/설치 없이 즉시 사용 가능
  • 🔄 자동 업데이트로 항상 최신 기능 유지
  • 📱 PC, 태블릿, 모바일 등 다양한 디바이스에서 접속 가능

<로이테크원 SmartPMIS: 주요 프로젝트의 이해관계자 간 니즈 및 대응 시스템 관계>

건설 현장에서 프로젝트 관리 솔루션을 도입할 때 가장 중요한 요소는, 기존 업무 방식을 크게 바꾸지 않으면서도 업무 효율을 높이는 것입니다.


특히 로이테크원의 SmartPMIS가 실제 현장에서 빠르게 안착하고, 데이터 중심의 협업 시스템으로 자리 잡을 수 있었던 이유는, 실무자들이 익숙하게 사용하던 Excel 기반의 데이터 입력 방식과 업무 흐름을 웹에서도 거의 동일하게 구현했기 때문입니다. 덕분에 시스템에 대한 거부감 없이 자연스럽게 적응할 수 있었습니다.


이를 가능하게 한 것이 바로 메시어스(MESCIUS) JavaScript 기반 Excel UI 컴포넌트 SpreadJS입니다. SmartPMIS는 SpreadJS를 통해 기존 Excel 환경의 편의성과 직관성을 그대로 유지하면서도, 웹의 확장성과 실시간 협업 기능까지 동시에 확보하는 데 성공했습니다.


이 사례는 SpreadJS의 Excel UI 컨트롤이 개발자 뿐만 아리나, 최종사용자게에도 실용적이고 유연한 JavaScript 컴포넌트인지 잘 보여줍니다.


다음 섹션에서 메시어스(MESCIUS)의 JavaScript 기반 Excel UI 컴포넌트인 SpreadJS가 어떤 방식으로 로이테크원의 SmartPMIS에서 사용되고 있으며, 어떤 가지를 개발자와 고객들에게 제공하고 있는지에 대해서 알아보겠습니다.


Excel의 딜레마 : 익숙함의 함정과 데이터 사일로 (Date Silo)

📑 모든 건설 관련 자료 Excel파일로 보관해도 괜찮을까?

실제 건설 현장은 매우 동적인 환경입니다. 공정 계획은 하루 단위로 바뀌고, 자재 수급과 인력 배치도 시시각각 변동됩니다. 이러한 복잡한 상황 속에서 많은 현장 관리자들이 빠르고 직관적인 데이터 입력 도구인 Excel을 선호합니다.
Excel은 
사용자 진입 장벽이 낮고, 누구나 손쉽게 사용할 수 있기 때문입니다.

 

하지만 파일 기반 관리 방식에는 구조적인 한계가 존재합니다.


  • ⚠️ 담당자 변경 시 자료 이관이 원활하지 않아 데이터가 유실될 수 있음
  • ⚠️ 문서 버전 혼선, 중복 입력, 실시간 공유의 어려움
  • ⚠️ 자료가 분산되어 있어 이력 추적이나 분석이 어려운 구조

 

이러한 문제는 프로젝트의 생산성 저하로 직결되며, 더 나아가 축적된 데이터를 활용한 미래 프로젝트의 비용 예측, 일정 최적화, 자재 수급 개선 등 데이터 기반 의사결정이 어려운 상황을 만듭니다.

즉, 데이터를 갖고 있음에도 이를 자산으로 활용하지 못하는 구조에 머물러 있는 것입니다.


💡SaaS와 Excel-Like UI의 결합 : SmartPMIS의 기술적 혁신

이러한 문제를 해결하기 위해 로이테크원(RoiTechOne) 은 클라우드 기반 SaaS 형태의 SmartPMIS를 개발했습니다. 이 시스템은 단순히 Excel 작업을 대체하는 것이 아니라, Excel 기반의 익숙한 업무 방식을 웹으로 자연스럽게 확장하여 현장 관리자들이 별다른 불편 없이 사용할 수 있도록 설계되었습니다.

기존에 개별 Excel 파일로 흩어져 있던 정보는 모두 통합 데이터베이스에 전산화되어 저장되고, 이를 기반으로 자동 보고서 생성, 실시간 공정 분석, 이슈 추적 등 다양한 기능을 지원합니다.
즉, 단순한 데이터 저장을 넘어, 
현장의 데이터를 ‘의미 있는 정보’로 전환하고, 이를 기반으로 한 의사결정이 가능하도록 지원하는 것이 SmartPMIS의 핵심입니다.

또한 SaaS 기반으로 제공되기 때문에, 고객사는 별도의 서버 관리나 유지보수 없이 항상 최신 기능을 안정적으로 사용할 수 있습니다. 또한 최신 건설 기술과 트렌드를 지속적으로 반영한 업데이트를 통해, 고객사의 경쟁력 강화와 디지털 전환을 효과적으로 지원하고 있습니다.


🖥️ SpreadJS는 SmartPMIS 개발에 어떤 기여를 했는가?

SmartPMIS의 UI 구성에는 메시어스(MESCIUS)의 JavaScript 기반 Excel UI 컴포넌트인 SpreadJS가 적용되었습니다.  SpreadJS는 SmartPMIS가 현장의 저항 없이 성공적으로 안착하는 데 결정적인 역할을 했습니다.

📍 사용자 저항 최소화: 익숙한 UX 제공

SpreadJS는 Excel과 거의 동일한 작업 환경을 웹 상에 구현하여, 시스템 도입의 가장 큰 장벽인 사용자 저항을 효과적으로 해소합니다. 현장 실무자들은 별도의 교육 없이도 기존처럼 자연스럽게 데이터를 입력하고 관리할 수 있어, 낮은 학습 비용과 빠른 적응이 가능했습니다.

📍개발 효율성 향상: 핵심 기능에 집중

Excel 수준의 그리드 UI를 자체 개발하려면 막대한 시간과 비용이 들었을 것입니다. SpreadJS 도입으로 UI 개발 리소스를 절감하고, 공정 분석, 리스크 관리, 협업 등 핵심 기능 개발에 집중할 수 있었습니다. 결과적으로 솔루션의 완성도는 높이고, 출시 속도는 앞당길 수 있었습니다.

📍 실시간 협업과 데이터 무결성 확보

SpreadJS의 가장 큰 장점 중 하나는 클라우드 DB와의 완벽한 통합입니다. 사용자가 입력한 데이터는 실시간으로 저장되고 공유되어, 버전 충돌이나 데이터 불일치 없이 항상 최신 정보를 유지합니다. 이는 SmartPMIS가 진정한 실시간 협업 시스템으로 기능할 수 있는 기반이 되었습니다.


📊 Use Case

SpreadJS, “SaaS기반 건설 SmartPMIS 서비스”에 어떻게 적용되었나?

다음은 “SaaS기반 건설 SmartPMIS 서비스”에서 메시어스(MESCIUS) 프론트엔드 JavaScript Excel UI 컴포넌트인 SpreadJS가 실제 어떻게 활용되었는지에 대한 구체적인 사례입니다.

✏️ Note! REACT 전용 Excel UI 라이브러리

해당 서비스는 React 프레임워크 기반으로 개발되었으며, SpreadJS는 React 개발 환경을 완벽하게 지원합니다. React 개발자는 익숙한 React 문법을 사용하여 SpreadJS의 Excel UI 컨트롤을 React 애플리케이션에 손쉽게 통합할 수 있습니다.

1) Excel과 유사한 웹 편집기 개발 : 건설 현장의 지속성을 만들다.

아래 이미지는 기존 건설 작업일보 Excel 파일을 SpreadJS API로 웹에 불러온 뒤, SpreadJS의 강력한 Excel 편집기 UI 컴포넌트인 디자이너(Designer) 컴포넌트를 활용해 구현한 화면입니다.

<SpreadJS엑셀 에디터를 이용하여 양식생성 및 전자결재 에디터로 활용한 화면입니다.>

SpreadJS는 Microsoft Excel과 매우 유사한 UI와 기능을 갖춘 JavaScript 기반 Excel 편집기 라이브러리를 제공합니다. 개발자는 단 몇 줄의 코드로 Excel의 인터페이스와 주요 기능을 웹 애플리케이션에 통합할 수 있습니다.

📖 주요 SpreadJS 기능 살펴보기


이를 통해 현장 관리자들은 기존 Excel에서 하던 작업을 웹에서도 동일한 방식으로 수행할 수 있으며, 자연스럽게 데이터를 웹 시스템으로 전환할 수 있습니다. 그 결과, 사용자 저항은 줄고, 학습 비용은 크게 낮아져 새로운 시스템 개발과 도입이 훨씬 수월해졌습니다.

2) Excel의 중요 데이터를 전산화 : 데이터 분석과 활용의 시작 

“SmartPMIS서비스”는 다양한 건설 현장의 중요한 데이터를 이후에 다양한 각도에서 분석할 수 있도록 데이터베이스로(Database)로 취합할 수 있는 기능을 제공합니다.

- Excel 파일에서 데이터베이스(DB)화할 영역을 지정하여 저장

아래 이미지는 건설 관리자들이 SpreadJS의 Excel 시트위에서 데이터베이스에 저장되어야 하는 중요한 데이터 영역을 직접 선택하여 전산화할 수 있는 기능을 제공합니다.

<SpreadJS의 이름관리자를 통해 공정관리 Excel의 특정 필드 또는 테이블영역을 지정하여 DB화하는 화면입니다.>

SpreadJS에서는 “Excel 이름 관리자”라는 기능을 제공합니다. 

이는 특정 셀 영역에 이름(변수) 지정하고 해당 변수를 통해서 쉽게 해당 셀 범위의 데이터를 JSON 형태로 가져올 수 있는 JavaScript 함수를 제공합니다.

📖 주요 SpreadJS 기능 살펴보기


이를 통해서 개발자는 복잡한 Excel 시트 위에서, 특정 셀 영역을 지정하여 데이터베이스(DataBase)화 할 수 있도록 쉽게 개발할 수 있어, Excel의 데이터 활용도를 더욱 높일 수 있습니다.

- 저장된 중요 건설 데이터 조회 및 활용

아래 이미지는 SpreadJS에서 이름 관리자를 통해서 저장된 Excel 시트 위의 특정 건설 관련 데이터를 검색하고 활용할 수 있는 기능을 지원합니다.

<SpreadJS 이름관리자 API를 통해 저장된 특정 영역의 Excel 데이터를 쉽게 조회하는 화면입니다.>

이를 통해, 건설 관리자들은 Excel 파일을 더 이상 일일이 열어볼 필요 없이, 다양한 건설 프로젝트의 중요 정보를 쉽게 검색할 수 있게 되었습니다. 이를 통해서 안정적인 건설 프로젝트를 이끌어 갈 수 있으며, 추후에 신규 건설 프로젝트에서도 이전 현장의 데이터를 ‘의사결정의 근거’로 활용할 수 있습니다.


 About 로이테크원

로이테크원은 우리나라의 건설/물류 산업에서 업무 정보화 및 첨단IT(Mobile, IoT, USN등)를 결합한 산업-IT융합기술을 개발 공급함으로써 관련 산업의 업무 효율성 향상 및 산업경쟁력 강화를 지원하고 나아가 세계시장을 주도하도록 돕기 위한 전문 소프트웨어 기업입니다.