Perusahaan pengembangan perangkat lunak profesional kebanyakan membuat aplikasi yang diisi dengan UI yang luar biasa. Keunikan UI dalam sebuah aplikasi berbicara tentang nama perusahaan. Namun, membangun satu set komponen UI membutuhkan banyak waktu dan upaya. Akibatnya, setiap kali produk serupa diminta, itu menjadi tidak efisien karena diperlukan pembuatan styled komponen dari awal. Solusi untuk masalah ini mengarah pada pembuatan reusable component library. Reusable component library menggunakan JavaScript, TypeScript, dan React sebagai dasar pembuatan produk. Storybook juga digunakan untuk dokumentasi setiap komponen yang dikembangkan. Pembuatan aplikasi dimulai dari meneliti, menganalisis kebutuhan, membangun perangkat lunak, dan menyelesaikan dengan mengujian perangkat lunak. Hasil yang dikembangkan dari penelitian tersebut adalah sebuah reusable component library bernama Ontego-UI. |