MID GmbH

Image of the MID GmbH logo.

MID GmbH adalah ISV Jerman dan salah satu penyedia solusi pemodelan terkemuka. Produk MID GmbH membantu perusahaan dari berbagai sektor, mulai dari Manajemen Proses Bisnis hingga Konsultasi Tangkas.

Innovator Enterprise Modeling Suite adalah paket perangkat lunak MID GmbH terkemuka. Alat bisnis ini dapat memodelkan dan menganalisis informasi dari semua domain untuk menyaingkan data secara efisien. Lebih dari 90 pelanggan di seluruh dunia menggunakan suite ini, dengan lebih dari 16.000 pengguna individu. Front-end pengguna adalah aplikasi WPF kompleks berdasarkan .NET Framework 4.5. Aplikasi ini modular, sehingga pengembang pihak ketiga dapat mengembangkan dan mengintegrasikan plugin untuk meningkatkan dan memperluas aplikasi dasar. Aplikasi ini, dengan server backend yang menghosting repositori data dan konfigurasi semantik, memungkinkan pengguna berkolaborasi secara bebas di semua model mereka.

Pelanggan MID GmbH sebagian besar berukuran menengah untuk perusahaan besar, dan semuanya memiliki manajemen klien khusus. MID GmbH menyediakan alat penginstal MSI yang dapat dikelola perusahaan dengan cara dasar dengan menggunakan parameter perintah untuk skenario penginstalan yang berbeda. Karena kompleksitas konfigurasi dan ekstensibilitas aplikasi, pendekatan ini menghadirkan beberapa tantangan:

  • Setiap rilis aplikasi memerlukan beberapa upaya dari beberapa tim. Tim yang terpengaruh termasuk pengembangan internal dan pihak ketiga, penyebaran klien dan server, dan dukungan. Keterlibatan ini ditambahkan ke kompleksitas dan biaya setiap pembaruan.
  • Penundaan signifikan antara rilis versi baru dan penyebarannya kepada pelanggan sangat memengaruhi kelincahan tim pengembangan.
  • Siklus rilis lambat mengurangi peluang inovasi untuk perusahaan dan tim pengembangan.

MID GmbH juga memiliki alur penyebaran yang terlalu kompleks. Untuk menjaga keamanan dan ketersediaan komputer klien, setiap aplikasi baru atau yang diperbarui harus diuji pelanggan. Jika pelanggan melakukan outsourcing manajemen klien desktop ke perusahaan lain, yang menambahkan lebih banyak kompleksitas dan SLA lainnya.

MID GmbH mampu mengatasi tantangan ini dengan mengadopsi MSIX dan .NET Core. MSIX membantu MID GmbH untuk:

  • Kurangi biaya setiap rilis. MSIX memungkinkan MID menyesuaikan penginstalan dengan kebutuhan pelanggan tertentu, secara signifikan mengurangi dukungan dan upaya penyebaran.
  • Tingkatkan kelincahan pelanggan untuk menyebarkan versi aplikasi desktop baru dengan lebih andal, secepat memperbarui server.
  • Tingkatkan kelincahan tim pengembangan untuk merilis fitur baru dengan cepat kepada pelanggan, dan mengadopsi teknologi pengembangan Windows terbaru.

MID GmbH sangat berinvestasi dalam inovasi, dengan terus meningkatkan rangkaian dan menambahkan fitur baru. Ketidakmampuan untuk memberikan nilai baru dengan cepat dan mudah kepada pelanggan mereka sangat memengaruhi hasil investasi ini. Jörg Hänfling, Product Manager Innovator Enterprise Modeling Suite, mengatakan, "Dari perspektif kami sebagai ISV, kami melihat bahwa banyak klien hanya bermigrasi ke versi terbaru setiap satu atau dua tahun, yang jelas bukan apa yang kami inginkan untuk investasi dalam produk kami."

Jörg melanjutkan, "Dengan adopsi MSIX, kami dapat secara drastis menyederhanakan proses penyebaran untuk pelanggan kami. Alih-alih memiliki cara yang berbeda untuk menyebarkan perangkat lunak itu sendiri, pengaturan registri, lebih banyak DLL plugin dan sumber daya tambahan seperti paket ikon khusus pelanggan kepada klien, sekarang hanya ada satu cara untuk mengirimkan semuanya. Memiliki kemungkinan untuk memperluas aplikasi dengan paket modifikasi membuatnya sangat mudah untuk menyesuaikan instalasi dengan kebutuhan spesifik bagi pelanggan. Setelah Anda mengemas dan menguji penyebaran individual Anda, dijamin untuk melakukan dengan cara yang sama pada semua klien lain di perusahaan, tanpa perlu manipulasi lebih lanjut. Ini menghilangkan hampir semua margin untuk kesalahan dalam hal ini, baik teknis atau manusia, dan mengurangi biaya di sisi pelanggan dan kami."

Adopsi MSIX juga membantu perangkat lunak MID GmbH lebih dekat dengan pelanggan dengan DevOps. MID GmbH sekarang dapat menawarkan setiap pelanggan individu, build khusus dari perangkat lunak mereka. MID GmbH menempatkan semua plugin dan sumber daya yang digunakan pelanggan ke dalam paket yang mereka bangun dengan Azure Pipelines. Tim dukungan pelanggan menyerahkan paket kepada pelanggan, yang dapat menginstalnya langsung pada klien mereka. Pendekatan ini semakin mengurangi biaya pelanggan pendukung selama penyebaran. Tim pengembangan dapat membangun dan mengevaluasi fitur baru dengan cara yang lebih aman dan terkontrol.

Memigrasikan solusi ke .NET Core juga berperan dalam meningkatkan kelincahan penyebaran rangkaian. Jörg menyatakan, "Salah satu keuntungan besar dari .NET Core adalah kemampuan untuk mengemas runtime bersama dengan aplikasi. Terutama dalam skenario penyebaran seperti yang disebutkan di atas, setiap dependensi yang lebih sedikit adalah dependensi yang baik. Kami juga ingin dapat memperoleh manfaat dari peningkatan performa di masa depan dari platform .NET Core. Pengembang kami dengan senang hati dapat menggunakan fungsionalitas C# terbaru segera setelah mereka melihat kecocokan dan tidak selambat yang ditentukan pelanggan paling lambat."

MID GmbH sekarang telah sepenuhnya bermigrasi ke .NET Core dan akan terus mendorong aplikasi dengan .NET 5.0. Tujuan mereka adalah untuk dapat memanfaatkan semua inovasi saat ini dan masa depan dalam pengembangan Windows.