PERANCANGAN DAN PENGEMBANGAN VIEW PADA APLIKASI PEMBANGKIT KANDIDAT USER STORY OTOMATIS
MEILISA HUTAGAOL, Dr. Ridi Ferdiana, S.T., M.T.; Prof. Ir. Selo, S.T., M.T., M.Sc., Ph.D
2021 | Skripsi | S1 TEKNOLOGI INFORMASIUser story merupakan bentuk notasi yang pada umumnya digunakan oleh tim pengembang pada lingkungan Agile untuk mendeskripsikan kebutuhan pengguna. Dalam lingkungan Agile sendiri, user story ini didapat melalui proses elisitasi atau pengumpulan kebutuhan pengguna yang dilakukan oleh tim analis ketika klien menjelaskan produk seperti apa yang diinginkan. Namun dalam proses implementasinya sendiri, masih terdapat permasalahan-permasalahan yang terjadi pada tahap ini, seperti kebutuhan pengguna yang terlewatkan dan kesalahpahaman akan kebutuhan seperti apa yang sebenarnya dimaksud oleh klien. Penelitian ini berfokus akan pengembangan aplikasi pembangkit kandidat user story yang didapat melalui ekstraksi rekaman audio meeting yang dilakukan oleh klien dan tim analis pada tahap elisitasi kebutuhan pengguna. Kandidat user story ini didapat dengan mentranskripsikan audio meeting menggunakan layanan speech to text, untuk kemudian dilakukan analisis keyword yang menunjukkan bentuk keinginan seperti kata want dan need, serta modal verbs pada transkrip tersebut. Hasil analisis keyword ini akan menghasilkan kandidat user story dengan format Connextra, yang dapat digunakan tim pengembang dan analis. Aplikasi berbasis web ini dikembangkan menggunakan struktur MVC, dengan menggunakan MySQL sebagai manajemen basis data, Java sebagai bahasa pemrograman dari sisi back end, dan HTML, CSS, Javascript untuk pengembangan front end
User story is the most common notation used by Agile teams to describe product requirements. On the Agile Methodology approach, these user stories were defined from the process of requirement elicitation or requirement gathering that was held by analyst and client, in which the client will describe what product they actually want. However, some problems arise in this process, such as missing requirements and a poor understanding about the requirement itself. The ultimate goal of this research is to develop a program that automatically generates candidates of user story. These candidates of user story are generated from meeting audio that was transcribed using speech to text services, where the system will analyze and perform search patterns of keywords to locate strings that indicate feature request such as the word want, need, and modal verbs. These keyword analysis will generate candidates of user stories with Connextra templates that will be used by the developer and analyst team. This program works on a web platform that was developed with MVC structure, MySQL as database management, Java to support back-end, and HTML, CSS, Javascript for front end development.
Kata Kunci : user story, requirement elicitation, keyword analysis, speech to text