Industri
Perangkat Lunak & Konsultasi
Ukuran Organisasi
Kecil (1-49 karyawan)
Negara/wilayah
Amerika Serikat
Teknologi
Pelanggan
ShoWorks adalah perangkat lunak manajemen entri dan pameran paling populer yang digunakan oleh pameran negara bagian dan kabupaten di Amerika Utara. ShoWorks menyederhanakan proses pendaftaran, menilai, bayaran premium, dan lelang untuk semua jenis entri wajar termasuk seni kreatif & rumah, media, ternak, dan banyak lagi. Selama lebih dari 20 tahun, ShoWorks telah melayani kebutuhan kantor masuk dan peserta pameran baik online maupun di tempat pameran di seluruh Amerika Serikat dan Kanada.
Masalah bisnis
Pada bulan Maret 2020, pameran di seluruh Amerika Utara terhambat akibat COVID-19. Hal ini membahayakan bisnis ribuan peserta pameran yang telah membeli ternak untuk dibesarkan dan dijual di pelelangan lokalnya. Lelang sejak lama telah menjadi cara efektif bagi peserta pameran untuk mendapatkan kembali pengganti biaya yang telah mereka keluarkan dan mendapatkan uang tambahan untuk membeli ternak untuk masa depan dan berinvestasi dalam pendidikan masa depan mereka.
ShoWorks perlu mengembangkan solusi lelang online yang terintegrasi lancar dengan kemampuan entri dan back-office yang sudah mereka miliki. Solusi perlu diterapkan dengan cepat, hanya dalam waktu beberapa minggu. Saat bekerja dengan arsitek Clear Measure, mereka menggunakan .NET dan Blazor Server untuk segera membangun solusi yang dapat dijalankan langsung setelah kebutuhan teridentifikasi.
Mengapa Blazor?
Tim ShoWorks mempertimbangkan berbagai teknologi pengembangan modern untuk proyek ini. Platform ShoWorks telah menggunakan teknologi pengembangan Microsoft selama beberapa dekade sehingga wajar jika teknologi Microsoft dipertimbangkan untuk sistem lelang baru. Solusi harus responsif dan dapat diakses oleh desktop dan perangkat seluler. Sistem ini juga harus mendukung pemrosesan transaksi dan batch.
Tim ShoWorks memilih Blazor karena mereka membutuhkan waktu pemasaran yang sangat cepat untuk menangani lingkungan lelang yang tercipta akibat Covid-19. Meskipun Blazor masih relatif baru ketika proyek dimulai, tim meneliti peta strategi termasuk dukungan masa depan yang direncanakan untuk Blazor pada sistem operasi desktop serta seluler. Tim saat ini terampil di bidang HTML, CSS, C#, dan JavaScript.
Lebih lanjut, sistem ShoWorks berada di Azure, membuat integrasi yang ketat dengan teknologi .NET lainnya dan pengalaman asli di Azure menjadi pilihan yang bagus. Secara keseluruhan, sistem memanfaatkan teknologi berikut:
- .NET 6
- Blazor Server
- Entity Framework
- SQL Server LocalDB
- Azure SQL DB
- Azure Blog Storage
- Azure Service Bus
- Azure AppService
- Azure Functions
- Azure Logic Apps
- Azure SignalR Service
- Azure Application Insights
Kami memilih Blazor karena kami membutuhkan waktu pemasaran yang sangat cepat. Karena integrasi yang ketat dengan teknologi .NET lainnya dan pengalaman asli di Azure, tempat sistem ShoWorks lengkap berada, ini adalah pilihan yang bagus."
Strategi implementasi
ShoWorks membuat aplikasi yang mudah diubah dengan menerapkan pola bus dan mengirimkan perintah dan objek kueri dari komponen Blazor. Aplikasi ini dibuat menggunakan Test-Driven Development, yang merupakan alasan lain untuk kecepatan peluncuran yang cepat. Mereka menggunakan tes berbasis Selenium, yang bekerja dengan baik dengan Blazor. Dengan memiliki strategi pengujian yang komprehensif, tim mengurangi jumlah bug dan dapat memfokuskan lebih banyak waktu untuk meningkatkan perangkat lunak. ShoWorks membangun aplikasi penawaran publik menggunakan Blazor Server tetapi berencana untuk beralih ke Blazor WebAssembly untuk mentransfer pemrosesan dan konsumsi memori ke perangkat klien untuk penghematan biaya yang lebih baik di masa depan.
Tim ShoWorks sangat menyukai kemampuan Blazor untuk berintegrasi dengan setiap bagian ekosistem web. Mereka sedang mengambil keuntungan dari ini dalam dua cara utama. Salah satunya, tim berencana untuk menerapkan aplikasi baki sistem Windows 11 yang memanfaatkan Blazor di dalam WebView2. Mereka mengambil kemampuan ini lebih lanjut tahun ini karena berencana untuk mengembangkan aplikasi smartphone fair county baru menggunakan rilis MAUI .NET mendatang dengan Blazor.
Hasil implementasi
Blazor mengizinkan ShoWorks menyelenggarakan lelang virtual pertama mereka hanya dalam lima minggu. Minggu-minggu itu terdiri dari dua minggu perencanaan dan arsitek, dan tiga minggu pengembangan. Laju pengembangan lebih cepat daripada teknologi pengembangan web sebelumnya yang telah dicoba ShoWorks. Selain itu, skillset .NET dapat ditransfer dengan sempurna, memungkinkan ShoWorks menerapkan sejumlah fitur yang luar biasa dalam waktu yang kurang dari yang mereka bayangkan.
Sifat real time dari acara lelang menjadi tantangan yang lebih menarik. Karena Blazor Server bersifat stateful dan berdasarkan olahpesan real time SignalR, ShoWorks telah dapat menawarkan mode lelang virtual dan langsung, yaitu lelang dapat menjual kepada pengguna dan melakukan proses penawaran secara real time.
Tim juga senang dapat menggunakan C# untuk setiap tingkat aplikasi daripada harus beralih dari satu jenis lingkungan pengembangan ke lingkungan lain tergantung pada bagian aplikasi apa yang mereka kerjakan."
Di luar implementasi dan ke depannya
Dengan menggunakan Blazor, tim ShoWorks hanya perlu menggunakan satu bahasa untuk mengembangkan seluruh platform mereka, memungkinkan mereka menghemat waktu dan memanfaatkan grup pengembang yang sama untuk membangun dan mempertahankan semua komponen solusi.
Sebagai hasil dari kesuksesan mereka dengan Blazor, ShoWorks telah menyelenggarakan lebih banyak ternak junior menunjukkan lelang secara online daripada platform lainnya. Sejak Mei 2021, sistem ShoWorks telah memproses lebih dari $200 juta penawaran. Lelang ShoWorks telah menyatukan lelang langsung, lelang langsung dengan pengaktifan online, termasuk reklame digital dalam gudang yang didukung oleh Blazor yang menampilkan lot, harga, pemenang, dan sponsor saat ini, sekaligus menyematkan video streaming langsung dengan lancar.
Dalam mengatasi masalah yang ditimbulkan oleh COVID-19, lelang ShoWorks dapat mengembangkan pengalaman lelang yang juga mengatasi masalah pra-COVID. Pada tahun-tahun sebelumnya, lelang berjuang untuk menarik pembeli ke gudang lelang karena tidak fleksibelnya lelang langsung. Sering kali, pembeli tidak akan dapat menghadiri acara karena mereka sedang berlibur, bekerja, atau menghadiri lelang lain pada hari/waktu yang sama. Dengan demikian, ShoWorks memantapkan diri sebagai bahan pokok untuk pameran di masa depan dengan menawarkan penawaran yang tidak ada.
Pameran yang menggunakan platform ShoWorks mengklaim waktu klerikal mereka terpotong hingga 90% sambil mengumpulkan 20% lebih banyak dana. Beberapa pekan raya yang menggunakan ShoWorks melaporkan mengumpulkan lebih banyak dana per lot daripada lelang sebelumnya dalam sejarah mereka.