Bagikan melalui


Bab 1: Apa itu pendekatan pengembangan gabungan?

Pengembangan aplikasi yang efektif bergantung pada komunikasi persyaratan bisnis yang akurat dan efisien, serta ide untuk menangani kebutuhan tersebut. Banyak strategi teknik perangkat lunak mempromosikan konsep pengguna aplikasi yang sangat terlibat selama masa berlaku proses pengembangan. Namun, sering ada "dinding kaca" antara pengguna dan pembuat perangkat lunak. Kedua belah pihak dapat melihat satu sama lain dan berbicara melalui perspektif mereka tentang bagaimana sistem baru harus bekerja, tetapi terminologi yang digunakan oleh satu pihak mungkin tidak dipahami oleh yang lain. Kebutuhan untuk menjemahkan bahasa dan ide ke dalam tata bahasa yang disepakati semua anggota yang terlibat dalam proses pengembangan adalah hal mendasar bagi keberhasilan. Selain itu, dalam lingkungan bisnis yang berubah dengan cepat, waktu adalah intinya. Kegagalan untuk menjadi lincah untuk mengeksploitasi celah peluang yang sempit dapat memakan biaya. Dengan menggunakan Power Apps, Anda dapat membuat dan menyebarkan solusi kerja yang sesuai dengan kebutuhan pengguna dengan sangat cepat.

Aplikasi dasar yang dibuat dengan Power Apps.

Power Apps memungkinkan pengguna bisnis untuk dengan cepat berinovasi dan bereksperimen dengan cara-cara untuk meningkatkan proses bisnis mereka. Dengan menggunakan Power Apps, "pengembang warga" yang memahami persyaratan bisnis, dapat dengan cepat mengumpulkan dasar-dasar solusi, dengan minimum upaya pengkodean. Pengembang warga menggunakan perkakas grafis yang disediakan oleh Power Apps Studio untuk membuat antarmuka pengguna bisnis ke sistem baru dan beberapa logika unsur yang menjelaskan fungsionalitas—biasanya melibatkan formulir entri data, tampilan, dan laporan. Relatif mudah untuk membuat aplikasi yang berfungsi dari konektor data yang disuplai dengan Power Apps. Konektor ini memungkinkan antarmuka pengguna tersambung ke banyak sumber data, seperti SQL Server, SharePoint, Oracle, Excel, Twitter, Dynamics, dan ratusan lainnya.

Catatan

Untuk daftar lengkap konektor, kunjungi Referensi konektor.

Banyak aplikasi yang dibangun seperti ini dapat memenuhi kebutuhan bisnis langsung dengan cepat dan murah, tetapi akan selalu ada situasi yang lebih kompleks dan tidak dapat terpenuhi dengan cara ini. Contohnya, organisasi Anda mungkin memiliki sistem dan database lama yang memerlukan interaksi dengan aplikasi, dan konektornya tidak tersedia saat ini. Mungkin ada logika bisnis tambahan yang harus dijalankan untuk memastikan bahwa data tetap konsisten. Aplikasi mungkin harus menerapkan alur bisnis dinamis yang kompleks. Di sinilah pengembang profesional dapat bermain. Setelah pengembang warga membuat prototipe sisi depan untuk sistem, pengembang profesional dapat bekerja sama dengan mereka untuk membuat konektor kustom yang sesuai yang mungkin mereka perlukan. Konektor kustom tidak hanya memberikan jalur ke sumber data; pengembang profesional dapat membuat konektor kustom yang memberikan akses ke layanan lain, seperti Azure Logic Apps, yang pada gilirannya dapat mengaktifkan Fungsi Azure. Konektor seperti ini memungkinkan pengembang warga menggabungkan logika bisnis yang kompleks ke dalam aplikasi mereka tanpa mengharuskan mereka memahami cara implementasinya.

Aplikasi dengan konektor kustom.

Kasus penggunaan umum untuk konektor kustom adalah memungkinkan aplikasi mengakses sistem dan layanan lain di dalam dan di luar organisasi. Pengembang profesional dapat membuat API Web yang menyelesaikan operasi yang diekspos oleh sistem dan layanan ini, meng-host API Web sebagai aplikasi web, dan kemudian menyediakan aplikasi web ini untuk konektor kustom melalui Manajemen API Azure.

API Web dengan konektor kustom.

Catatan

Bagian lain dari Microsoft Power Platform dapat memanfaatkan pendekatan serupa. Misalnya, pengembang masyarakat dapat menerapkan logika bisnis dengan cara kode rendah melalui Power Automate dan automasi proses robotik, kemudian menggunakan API Web untuk mengintegrasikan layanan lain ke dalam logika ini. Anda juga dapat membuat bot obrolan dengan menggunakan Power Virtual Agents yang menggabungkan kemampuan AI dengan data dan layanan yang diekspos melalui API web.

Pengembangan gabungan dengan Power Apps adalah tentang menggabungkan dunia pengembang warga, pengembang profesional, dan pihak lain yang berperan penting dalam membangun dan menggunakan aplikasi untuk mendorong tujuan bisnis. Pengembang warga dapat mengekspresikan kebutuhan bisnis dengan cepat dengan membangun aplikasi, dan bekerja sama dengan pengembang profesional untuk "mengisi celah." Pengguna dapat memberikan umpan balik tentang fungsionalitas yang hilang dan perubahan apa pun yang diperlukan. Seluruh proses sangat iteratif, mungkin lebih dari banyak proses tangkas lainnya, dengan kecepatan mungkin beberapa iterasi sehari.

Catatan

Gartner menggambarkan tim fusi digital sebagai "tim bisnis digital yang terdistribusi dan multidisiplin yang memadukan teknologi dan jenis keahlian domain lainnya. Setidaknya 84% perusahaan dan 59% lembaga pemerintah memiliki tim gabungan." (Sumber: Survei Tim Bisnis Digital 2019) Gartner

Proses pengembangan gabungan.

Untuk pengenalan mendetail tentang proses pengembangan fusi dan bagaimana proses tersebut dapat mempercepat waktu pengembangan, kunjungi Pengembang warga menggunakan Microsoft Power Apps untuk membangun asisten peluncuran cerdas.