.NET에서 .NET으로 전환하는 방법 Mendix 속도와 자율성을 촉진합니다 | Mendix

메인 컨텐츠로 가기

모든 고객 사례

.NET에서 .NET으로 전환하는 방법 Mendix 속도와 자율성을 촉진합니다

오늘의에서 메이커 프로필, 우리는 소프트웨어 엔지니어 애플리케이션 관리자 Evan Gagnier를 소개합니다. 화강암 통신.

.NET에서 개발하는 것에서 .NET을 사용하여 개발하는 것으로 전환한 과정을 들어보세요. Mendix 개발 플랫폼 더 빠른 결과와 더 큰 자율성을 위해.

귀하의 교육 및 전문적 배경은 무엇이며, 이전에 개발 경험이 있으신가요?

저는 소프트웨어 엔지니어가 되기 위해 학교에 다녔고, 항상 처음부터 무엇인가를 만드는 걸 정말 좋아했습니다.

나는 웹 디자인에 관심이 있었고 소개되기 전에 Mendix, 저는 10~XNUMX년 동안 .NET 개발자로 일했습니다. 저는 Granite Telecommunications에서 XNUMX년 동안 일했고, 현재 소프트웨어 엔지니어 애플리케이션 관리자입니다.

당신이 소개되었을 때 첫 반응은 어땠습니까? Mendix?

Granite는 20~XNUMX개 제품에서 XNUMX개 이상의 제품으로 빠르게 성장했습니다. IT 팀의 백로그가 통제 불능으로 커졌고 IT 팀을 키우는 것만으로는 충분하지 않았습니다. 이로 인해 회사는 다음을 찾게 되었습니다. 신속한 애플리케이션 개발 플랫폼.

회사가 선택했다 Mendix 제품이 내부적으로 효과적이라는 것을 빠르게 입증할 수 있었고, 램프업 시간도 최소화되었기 때문입니다.

내가 첫 번째 데모를 받았을 때 Mendix 플랫폼, 저는 시스템을 깰 수 있는지 보고 싶었습니다. 첫 번째 질문은 "그들이 제게 팔려고 하는 것만큼 좋은가?"였습니다.

Mendix 우리를 훈련시켰고, 그 지점부터 나는 아무런 제한이 없다는 것을 빨리 알아냈습니다. 그저 개발에 접근하는 방식을 바꿔야 했을 뿐입니다. .Net을 사용하면 특정 방식으로 작업하고 프런트엔드와 백엔드를 개발할 수 있습니다. 하지만 Mendix, 당신은 ~로부터 생각해야 합니다. 데이터베이스 모델 그리고 엔티티 간의 관계를 파악하고 이를 바탕으로 구축합니다. 그렇게 할 수 있을 때, 완전히 다르게 생각하고 관계를 이해하게 됩니다. 이를 통해 저는 더 나은 개발자가 되었습니다.

제 첫 반응은 다른 사람에 의존할 필요가 없다는 것이었습니다. 완전히 새로운 애플리케이션을 처음부터 작성할 수 있다는 것을 알았을 때 저는 흥분했습니다.

가장 도움이 된 학습은 무엇이었나요? Mendix?

와 Mendix, 앱을 만드는 법을 배우기 위해 처음에는 오르막길이 있지만, 일단 정상에 도달하면 마치 자전거를 타는 것과 같아서 그 이후로는 그냥 쉬면서 따라가는 셈입니다.

익숙해지는 데 두 달 밖에 걸리지 않았고, 여섯 달 후에는 "괜찮아요, 문제없어요."라고 생각했습니다.

나에게 있어서 학습 곡선은 .NET 세계에서의 오래된 사고방식을 깨고 다음과 같은 사고방식을 갖는 것이었습니다. Mendix. 모범 사례를 배우는 것이 첫 번째 단계였습니다. 훈련 그리고 온라인 문서는 정말 훌륭합니다. 저는 Mendix 우리 팀에 합류한 새로운 개발자에게 튜토리얼, 데모 및 온라인 교육을 제공합니다.

어떤 앱/프로젝트가 내장되어 있나요? Mendix 당신이 가장 자랑스러워하는 것은 무엇입니까?

저는 Granite Project Portfolio라는 사이트를 만들었는데, 이를 통해 회사의 모든 개선 요청을 처리하고 시간 추적도 할 수 있습니다.

우리는 개선 사항에 리소스를 할당하고, 그들은 그 개선 사항에 대한 추정치를 제공하고 그 개선 사항에 소요된 시간 수에 대한 타임카드를 작성합니다. 주말이나 분기가 끝날 무렵, 우리는 고위 경영진을 위한 보고서를 작성하여 개선 사항을 개발하는 데 걸리는 시간을 결정합니다.

저는 이것을 직접 만들 수 있었고 연간 소프트웨어 비용을 100,000만 달러 절감할 수 있었습니다. 라이센스 비용이제 우리는 언제든지 향상될 수 있는 완전히 새로운 앱을 사내에서 구축했습니다.

Granite의 로우코드 애플리케이션 개발 플랫폼

제가 가장 자랑스러워하는 앱은 Work Order Management입니다. 다른 팀이 .NET으로 개발하고 있던 아이디어에서 만들 수 있었습니다.

.NET 팀은 애플리케이션을 제공하는 데 6~9개월이 걸렸는데, 이는 너무 긴 시간이었습니다. 그들은 제가 애플리케이션을 빌드해 보라고 제안했습니다. Mendix 그리고 3~6개월 안에 우리는 사업에 대한 승인을 위한 프로토타입을 만들었습니다. 프로토 타입그들은 그 이후 모든 개발이 다음과 같이 이루어질 것이라는 결정을 내릴 준비가 되어 있었습니다. Mendix.

Granite의 작업 주문 관리 솔루션

이제 회사 전체가 이것을 사용합니다. 작업 지시 관리 이 애플리케이션은 판매 요청을 받아 견적을 작성하고, 제품군을 공급하고, 고객에게 제품을 제공하는 종단 간 워크플로 시스템입니다.

700명에게 영향을 미치는 애플리케이션을 만든 적이 없었습니다. 꽤 특별하고 처음부터 스스로 할 수 있다는 것은 제가 자랑스러워하는 일입니다.

당신은 "아하" 순간을 경험한 적이 있습니까? Mendix 플랫폼?

내가 첫 번째 데모를 받았을 때 Mendix, 나는 "와, 나 혼자서 이걸 다 할 수 있구나!"라고 생각했습니다. 나는 계속해서 발전해 나갔습니다. Mendix, 저는 점점 더 빨라졌고, 이제 회사도 점점 더 빠른 것을 원합니다.

.NET 개발자로서 저는 항상 다른 사람이 저와 함께 일하는 데 의존했습니다. 제가 본 것처럼 Mendix 그리고 전체 데이터베이스를 생성하는 기능 프런트 엔드, 중간 계층은 더 이상 필요하지 않았고, 내가 향상을 할 때마다 개발 속도가 10배에서 20배, 30배 더 빨라졌습니다. 지금은 Mendix 제가 개발하는 유일한 플랫폼이에요.

어때 Mendix 회사 문화를 바꾸고 싶으신가요?

Mendix Granite의 문화를 바꾸고 있습니다. 이제 회사에서는 더 빨리 배송되기를 기대하기 때문입니다. 이제 한 달 안에 개선 요청이 예상됩니다. 우리는 지난주에 6개월이 걸렸을 것을 출시했습니다. Mendix, 30일 이내에 전달했습니다. 사업에서 이것을 지속적으로 볼 때, 이제는 기대가 됩니다.

또한 비즈니스의 사고방식도 바뀌었습니다. 이전에는 "이걸 원해요"라고 했지만 지금은 "그 밖에 뭐가 더 필요할까요?"라고 말합니다. Mendix 그들은 특정 분야를 요구했지만, 이제는 전체 시스템을 요구할 수 있습니다.

훨씬 더 많은 자유가 있습니다 Mendix 남들이 시키는 대로 하는 것보다 자신만의 방식으로 무언가를 표현하는 것이죠. 저는 일주일 안에 완전히 새로운 모듈을 만들어서, 필요성조차 몰랐던 사람에게 해결책을 제시할 수 있습니다.

기민한 익숙해지는 데는 시간이 좀 걸렸지만 팀에서는 .NET 팀보다 30배 더 많은 개선 사항을 제공할 수 있다는 것을 보여주었습니다.

이상의 주제

언어를 선택하세요