Enexis, 100개 이상의 로우코드 애플리케이션으로 산업 혁신에 대응
에넥시스 그룹 네덜란드 전역의 2.9만 가구와 기업에 전기와 가스를 공급하는 중요한 책임을 맡고 있습니다.
전 세계 전기 수요는 지속적으로 증가 지난 수십 년 동안 비용을 관리하고 서비스 중단을 방지하기 위해 공공 서비스 제공업체가 서비스와 운영을 최적화하는 일이 그 어느 때보다 중요해졌습니다.
"우리의 가장 큰 과제는 지난 100년 동안 건설되고 유지되어 온 우리가 아는 전기망입니다. 우리는 앞으로 10년 동안 같은 양의 작업을 다시 해야 합니다." Enexis ICT Architect인 Michel Habets가 말했습니다. "우리는 이미 네덜란드 일부 지역에서 수요를 따라잡는 것이 어렵다는 것을 알고 있습니다."
Enexis는 변화하는 고객 요구에 신속하게 대응할 수 있도록 보다 맞춤형 소프트웨어를 제공할 방법이 필요했습니다. 그러나 OTS(Off-the-Shelf) 솔루션을 구매하는 역사적 철학은 사내 개발 역량에 격차를 남겨 표준화가 부족하고 출시 시간이 길어졌습니다.
2014년에 Enexis는 다음을 채택했습니다. Mendix 새로운 소프트웨어에 대한 임박한 수요를 충족하기 위해 로우코드 플랫폼을 구축했습니다. 오늘날 그들은 XNUMX년의 경험 배달 Mendix 현재 100개 이상이 직원과 고객을 지원하는 애플리케이션을 생산하고 있습니다.
빠른 변화에는 빠른 전달이 필요합니다
2010년대 초, Enexis는 에너지 수요가 증가하고 에너지 전환으로 인해 가스에서 전기로 전환이 이루어질 것이기 때문에 향후 XNUMX년이 사업 운영에 있어 중요한 시점이 될 것이라고 인정했습니다. 동시에 Enexis IT 그룹은 기존의 작업 방식이 기술 역량에 격차를 가져온다는 것을 알게 되었습니다.
팀은 먼저 다음을 선택합니다. 기성품을 사다그리고 사업 상대방이 OTS 옵션에서 필요한 것을 얻을 수 없을 때, 제3자 개발자가 투입되었습니다. 그들은 .NET, Java 또는 C++로 임시 솔루션을 만들었는데, 이는 모두 회사 전체의 표준화나 거버넌스가 부족했습니다.
또한 타사 솔루션과 개발 리소스에 의존하다 보니 Enexis IT 팀은 해당 분야에 대한 지식 격차를 겪게 되었고, 이로 인해 보안 문제와 문제 확장에 어려움이 발생했습니다.
"그것은 기본적으로 신속한 제품 개발 역량을 구축하고 소프트웨어를 제공하는 표준화된 방식을 갖기 위한 램프업이었습니다."라고 Habets는 말했습니다. "우리는 ERP 시스템을 구축하려고 하지 않았지만 특정 목적, 고유한 질문 또는 대규모 시스템에 대한 애드온을 위해 더 작은 애플리케이션을 빠르게 구축해야 했으며, 이는 회사를 발전시키는 데 도움이 될 것입니다."
후 평가 기간, 팀은 결정했습니다 Mendix 표준화와 신속한 전달을 추진합니다. Mendix 할 수 있었다:
- Enexis의 기록 시스템과 원활하게 상호 작용합니다. 주로 SAP ECC 및 유틸리티 산업 솔루션(IS-U)을 사용하여 핵심을 깨끗하게 유지할 수 있습니다. SAP S/4HANA로 마이그레이션.
- 개발 속도를 제공하다 이는 기존 방법보다 6~10배 더 빠를 수 있습니다.
- 앱 팩토리 모델 제공 이는 Enexis를 단순한 플랫폼 구현 이상으로 강화할 것입니다. 전문성을 제공하다 아키텍처, Agile, 디자인 및 교육 기능을 중심으로.
새로운 개발 플랫폼과 파트너로 무장 MendixEnexis는 그 후 몇 년 동안 과거 시스템을 현대화하고, 현재 사용자를 위한 디지털 솔루션을 제공하고, 미래에 최대 확장성을 갖춘 아키텍처를 구축하는 데 주력했습니다.
사내 개발 역량 강화
Enexis의 장기적 포부에 맞는 올바른 기술을 선택하는 것은 그들의 성공 방정식의 절반에 불과했습니다. 다른 절반은 처음으로 사내 개발팀을 구성하고 직원들이 이 새로운 기술을 활용할 수 있도록 권한을 부여하는 것이었습니다.
Enexis는 표준화 과제를 해결하기 위해 다음을 활용했습니다. Mendix Enexis 직원이 사용할 수 있는 개인 시장 기능 구성요소를 발견하고 재사용하세요 또는 자체 포트폴리오 전반의 응용 프로그램을 Mendix 시장.
“우리가 가장 먼저 하는 일은 항상 매우 구체적인 방식으로 통합 모듈을 만들고 이를 우리의 Mendix 마켓플레이스에서 언제든지 재사용할 수 있습니다. 우리의 많은 SAP 통합 "이러한 작업은 종종 재사용됩니다."라고 Enexis의 IT 아키텍트이자 컨설턴트인 Rom van Arendonk가 말했습니다.
"우리는 때때로 SharePoint에 장기간 문서를 저장하는데, 그것은 수십 개의 애플리케이션에서 재사용되는 단일 모듈입니다."
사내 팀과 중앙 집중화된 개발 허브를 갖추면 프로젝트 간에 보다 효율적인 지식 공유가 가능합니다. Arendonk는 "우리는 심지어 솔루션을 재사용할 것입니다."라고 말했습니다. "누군가가 솔루션 요청을 가지고 오면, 우리의 아키텍트는 보통 우리가 예전에 비슷한 일을 했는지 알고 있습니다. Mendix 그리고 그것을 재사용하거나 확장할 수 있는지 조사할 수 있습니다."
로우코드 임베딩—아이디어에서 개발, 배포까지—Enexis 내부에 자립의 새로운 문화를 창조했습니다.
"아이디어는 속도를 내고 질문과 비즈니스 문제에 더 빨리 대응할 수 있도록 하는 것이었습니다."라고 Habets는 말했습니다. "과거에는 방화벽 변경과 같은 일이 6주가 걸렸습니다. 아웃소싱 업체에 요청하거나 팀에 수동으로 작업하도록 요청해야 했기 때문입니다."
"이런 변화는 이제 6분 안에 할 수 있는 일입니다. CI/CD 파이프라인, 자동화된 검사, 테스트 등을 통해 가능한 한 많은 것을 하려고 노력합니다. 이제 기술적인 IT 제공은 문제가 되지 않습니다. 기능을 빠르게 빌드할 수 있다면 배포는 몇 분 안에 완료할 수 있습니다."
표준화되고 확장 가능한 IT 환경
조직 전체에서 개발을 민주화하려는 길에서 Enexis의 설계자들은 미래지향적인 사고를 해왔습니다. 거버넌스 구현 시스템의 안정성과 적응성을 유지하는 플랫폼 전략.
AWS를 통한 확장성
Enexis의 많은 전략적 결정 중 하나는 클라우드로의 마이그레이션에 적극적으로 나서는 것이었습니다. "어쨌든 아웃소싱 호스팅이 종료되었으므로 다음 단계에 대해 생각해야 했습니다. 그것은 IT를 클라우드 네이티브 Habets는 "퍼블릭 클라우드의 아키텍처"라고 말했습니다.
"2018년에 우리는 모든 IT 시스템을 퍼블릭 클라우드로 이전했습니다. 오늘날 우리는 AWS 클라우드에서 가장 큰 면적을 차지하는 멀티 클라우드 아키텍처를 보유하고 있습니다."
친밀함과 개방성 Mendix 그리고 AWS Enexis는 이를 통해 포트폴리오 전반에 걸쳐 다음과 같은 여러 다른 AWS 서비스를 구현할 수 있었습니다.
SAP S/4HANA로의 여정에서 핵심을 깨끗하게 유지
SAP는 Enexis 환경에서 ERP 시스템으로 사용되고 30-40%의 제품에 존재하며 큰 영향력을 발휘합니다. Mendix 응용 프로그램. 많은 SAP 고객과 마찬가지로 Enexis는 수년에 걸쳐 ERP 시스템을 크게 사용자 지정했지만 현재는 SAP S/4HANA로 마이그레이션 핵심을 깨끗하게 유지하는 것이 목표입니다.
SAP와의 공생 관계 Mendix 이를 가능하게 합니다. Enexis는 SAP에서 사용자 정의 개발을 피할 수 있습니다. 이는 그들이 의존할 곳이기 때문입니다. Mendix또한 Enexis는 프로젝트, 고객 또는 직원 데이터를 통합하기 위한 재사용 가능한 구성 요소 형태로 중요한 SAP 시스템을 확장할 수도 있습니다.
한 Mendix 애플리케이션은 SAP SuccessFactors(클라우드 HR)와 통합되고 이 데이터를 다른 애플리케이션에 보다 쉽게 노출하여 높은 수준의 성과를 보장합니다. 또 다른 사례에서 Enexis는 다음을 사용하여 프로젝트 관리 애플리케이션을 구축했습니다. Mendix PHP 솔루션을 대체합니다. 이 애플리케이션은 SAP와 통합되어 있지만 최종 사용자는 다음과만 상호 작용합니다. 사용하기 쉬운 Mendix 인터페이스.
기업 개발 결정 트리
Enexis IT 팀은 사업의 엄청난 규모와 복잡성을 바탕으로 미래에 새로운 사업 요구나 요청이 생길 때 해결할 수 있는 몇 가지 자격 심사 질문을 가지고 있으며, 이를 통해 민첩하면서도 일관성과 품질을 유지할 수 있습니다. 여기에는 다음과 같은 자격 심사가 포함됩니다.
- 이 프로세스를 상용 소프트웨어 시스템으로 관리할 수 있는가? 하베츠는 "우리는 우리만의 HR 시스템을 구축하지 않을 것입니다."라고 말했습니다. "우리는 그런 프로세스에서 그렇게 독특하지 않기 때문에 그런 것에 대해서는 여전히 구매를 목표로 삼을 것입니다."
- 이 프로세스를 관리할 수 있는 기존 솔루션이 있습니까? 어떤 경우에는 SAP Fiori와 같은 기존 도구가 가벼운 구성이나 확장 기능을 통해 원하는 기능과 밀접하게 일치할 수 있는 기회가 있을 수 있습니다.
- 맞춤형 솔루션인가요? 맞춤형 솔루션을 위해 Enexis는 다음을 수행합니다. Mendix-첫 번째 접근 방식. 많은 대규모 조직과 마찬가지로 Enexis도 다른, 기업에 덜 적합한 로우코드 및 노코드 도구가 자사 환경에 존재할 수 있음을 인정하고 이를 사용하는 방법에 대한 명확한 지침을 설명했습니다.
"당신 Power Apps를 비활성화할 수 없습니다 예를 들어 Office 365와 함께 제공되기 때문입니다."라고 Arendonk는 말했습니다. "사람들이 그냥 그 안에 무언가를 만들 수 있다는 것은 사실입니다. 하지만 Enexis는 엄격한 아키텍처 프로세스를 가지고 있어서 Power Apps의 어떤 것과도 Microsoft 외부에서 통합을 할 수 없으며, 여전히 맞춤형 소프트웨어를 만들고 싶다면 그것을 Mendix. Power Apps에서 일부 작업을 자동화하려는 사용자가 있는 경우 그럴 수 있지만 앱이 Microsoft를 넘어서야 하는 경우 우리가 그렇게 할 것입니다. Mendix. "
디지털화를 통한 서비스 차별화
잘 정의된 프로세스와 절차를 통해 Enexis가 수백 가지의 서비스를 제공한 것은 놀라운 일이 아닙니다. Mendix 응용 프로그램. 혁신을 실현하겠다는 약속에 대한 그들의 접근 방식은 일부 응용 프로그램이 단기 사용만을 위해 만들어지고 필요에 따라 일몰되는 독특한 시스템을 만들어냈습니다.
그들의 팀은 언제나 100개가 넘는 애플리케이션을 운영 중이며, 이는 사업의 거의 모든 영역과 관련이 있습니다.
셀프 서비스로 전환
Enexis 고객 기반의 90%는 집에서 에너지 소비량을 추적하기 위한 스마트 미터를 가지고 있습니다. 과거에는 Enexis 직원이 정기적으로 집집마다 가서 스마트 미터 데이터를 수동으로 수집했고, 이 데이터는 기성형 미터 기록 시스템에서 추적되었습니다.
그러나 이 솔루션은 사용자 정의가 가능하거나 고객을 위한 셀프 서비스 옵션을 포함할 수 있는 유연성이 없었기 때문에 Enexis는 이를 결정했습니다. 기존 시스템을 단계적으로 폐지하다 그리고 그것을 다음으로 대체합니다 Mendix 응용 프로그램.
"고객이 셀프 서비스를 할 수 있도록 허용함으로써 현장 직원에 대한 수요를 줄일 수 있습니다. 고객이 스마트 미터에서 판독값을 사진으로 찍어 애플리케이션에 업로드할 수 있도록 허용합니다. 애플리케이션에서는 이미지 인식 도구를 사용하여 판독값을 추출합니다."라고 Arendonk가 말했습니다.
따라서 Mendix 이 애플리케이션은 셀프 서비스 판독을 선호하는 고객과 직원이 집집마다 찾아가 판독을 받아주기를 원하는 소규모 그룹의 두 가지 사용 사례를 모두 지원하여 Enexis가 모든 고객을 만족시킬 수 있는 옵션을 제공할 수 있게 해줍니다.
정전 대응 최적화
정전이 발생하면 Enexis' 현장 엔지니어 첫 번째 대응 라인입니다. 사무실과 현장의 직원 간의 커뮤니케이션은 수리 프로세스 전반에 걸쳐 매우 중요합니다. 때로는 전원을 네트워크를 통해 다시 라우팅해야 하기 때문입니다.
초기에는 건물 Mendix 이 과제를 해결하기 위한 애플리케이션은 적합한 기성품 솔루션을 찾을 때까지 임시 솔루션으로 의도되었습니다. 그러나 팀이 단 9개월 만에 사용하기 쉬운 인터페이스로 이 엄청나게 복잡한 기능을 제공한 후, 직원들의 피드백은 미션 크리티컬 애플리케이션을 다음 위치에 유지하는 것이 더 합리적이라는 것을 시사했습니다. Mendix.
"사람들이 애플리케이션을 사용하기 시작한 후, 우리는 긍정적인 피드백과 새로운 기능에 대한 요청을 받았습니다. 우리는 지난 몇 년 동안 점점 더 확장했고, 어느 시점에서 우리는 시간이 지남에 따라 우리의 필요에 적응할 수 있는 이와 같은 맞춤형 솔루션을 대체할 필요가 없다는 것을 깨달았습니다. 특히 모든 사람이 기능에 만족할 때 말입니다."라고 Arendonk는 말했습니다.
IoT 지원 데이터 수집
에넥시스의 경우, 데이터 시간이 지남에 따라 수집하는 것은 매우 귀중합니다. 특히, 그들의 사업이 소비자가 전력이나 에너지를 소비하는 대신 그리드에 반환하는 양방향 도로가 되었기 때문입니다. Enexis는 네트워크를 수정하고 전력 흐름을 최적화하는 보다 자동화된 수단을 찾고 있었습니다.
“과거에는 날씨 예보에 의존한 다음 현장에 엔지니어를 보내 필요에 따라 네트워크를 전환해야 했습니다. 지금은 배포를 자동화하고 구현하고 있습니다. IoT 기반 솔루션 Habets는 "이를 지원하기 위해"라고 말했습니다.
Enexis는 Amazon S3를 통해 IoT 데이터를 수집합니다. AWS 키네시스, 그리고 Matillion과 Snowflake를 사용하여 Enexis Data Platform(EDP)에서 분석 및 보고를 제공합니다. "IoT 센서를 사용하면 훨씬 더 많은 데이터를 얻을 수 있고 네트워크를 원격으로 전환할 수 있습니다."라고 그는 덧붙였습니다.
시간이 지남에 따라 이러한 센서 데이터에 접근하게 되면서 에너지 절도를 줄이고 엔지니어에게 중단 사항을 알리는 등 새로운 아이디어와 사용 사례가 생겨났습니다.
미래를 위해 구축된 변화에 대비한 IT 문화
Enexis는 조직 전체에서 소프트웨어 제공 및 배포를 표준화한다는 사명을 의심할 여지 없이 달성했으며, 그 과정에서 고객에게 보다 안정적이고 적응력 있는 서비스를 제공하고 있습니다.
Mendix Enexis IT 환경의 거의 모든 계층에서 역할을 수행합니다. 즉, 기록 시스템(SAP 등) 확장 또는 향상, 차별화 시스템 제공(셀프 서비스 스마트 미터 애플리케이션 등) 및 주요 제공 메커니즘 역할을 수행합니다. 혁신 시스템.
오늘날의 가능성은 무한하며, Enexis는 사업이 성장하고 변화함에 따라 최대한 적응할 수 있는 위치에 있습니다. Habets는 "과거에는 맞춤형을 구축하는 것을 두려워했습니다."라고 말했습니다. "오늘날에도 여전히 합리적인 경우 표준 소프트웨어를 구매하지만 맞춤형이 필요한 경우 사용할 수 있다는 것을 알고 있습니다. Mendix. "