Teknik Representasi Kebutuhan Pengguna Menggunakan User Persona (Studi Kasus: Relasi antara Presensi dengan Kemampuan Kompetensi)

Penulis

Wahyu Andhika, Muhammad Iqbal, Munifah Nur, Rizkhi Dwi Nugroho

Abstrak

Elisitasi kebutuhan dalam proses pengembangan perangkat lunak adalah fase yang sangat penting dalam Software Development Lifecycle. Karena dalam tahap ini ditentukan dengan tepat mengenai apa yang akan dibuat. Sebuah sistem baiknya memenuhi kebutuhan dari pengguna. Oleh karena itu, melibatkan pengguna dalam elisitasi kebutuhan menjadi salah satu fase yang sangat berguna dalam menentukan kualitas persona experience dalam suatu sistem. Keterlibatan pengguna membuat pengembang harus memahami dengan baik apa saja yang akan menjadi kebutuhan pengguna. Pendekatan yang efektif dibutuhkan untuk mengenali pengguna dan merangkum kebutuhannya dengan baik dengan segala keunikan pada setiap individu yang mungkin terjadi. Menggunakan metode persona, penelitian ini akan menyelesaikan permasalahan berupa informasi dari pengguna yang tidak menggambarkan kebutuhan secara lengkap. Metode ini akan membantu menggambarkan seorang pengguna secara mendalam mulai dari kepribadian, kemampuan hingga perilaku pengguna terhadap suatu masalah. Dokumen mengenai pengguna secara detail kemudian disimpulkan agar didapatkan sebuah kebutuhan dasar untuk diimplementasikan menjadi sebuah sistem. Selain menggunakan metode persona dalam meningkatkan elisitasi kebutuhan, penelitian ini juga berfokus pada nilai kualitatif informasi tersebut dengan menambahkan implementasi teori iteratif. Teori ini digunakan untuk meningkatkan akurasi penyelesaian masalah, yang mana pada setiap tahapnya akan menghasilkan informasi yang akan memudahkan pengembang dalam mendesain perangkat lunak yang berorientasi pada pengguna.

 

Abstract

Elicitation of needs in the software development process is a very important phase in the Software Development Lifecycle. Because in this stage it is precisely determined what will be made. A good system meets the needs of personas. Therefore, involving personas in the elicitation of needs is one phase that is very useful in determining the quality of persona experience in a system. User involvement makes the developer must understand well what will be the persona's needs. An effective approach is needed to recognize the persona and summarize his needs well with all the uniqueness in each individual that might occur. By using the persona method, this research will solve problems in the form of information from personas who do not describe the needs in full. This method will help describe a persona in depth ranging from personality, ability to persona behavior towards a problem. The detailed persona document is then concluded in order to obtain a basic requirement to be implemented into a system. In addition to using the persona method in increasing the elicitation of needs, this research also focuses on the qualitative value of the information by adding iterative theory implementation. This theory is used to improve the accuracy of problem solving, which at each stage will produce information that will facilitate developers in designing persona-oriented software.


Teks Lengkap:

PDF

Referensi


ACUÑA, S.T., CASTRO, J.W. AND JURISTO, N.,

A HCI technique for improving requirements elicitation. In: Information and Software Technology. pp.1357–1375.

ANVARI, F., RICHARDS, D., HITCHENS, M.

AND BABAR, M.A., 2015. Effectiveness of Persona with Personality Traits on Conceptual Design. In: Proceedings - International Conference on Software Engineering. pp.263–272.

BAGRIYANIK, S. AND KARAHOCA, D., 2014.

System analyst expectations from requirements engineering tools: A human computer interaction perspective. Global Journal of Computer Sciences, 04(1), pp.7–16.

BLANCO,T., LOPEZ-FORNIES, I. AND

ZARAZAGA-SORIA, F.J., 2017. Deconstructing the Tower of Babel: a design method to improve empathy and teamwork competences of informatics students. International Journal of Technology and Design Education, 27(2), pp.307–328.

BUCHEM, I., KONERT, J., CARLINO, C.,

CASANOVA, G., RAJAGOPAL, K., FIRSSOVA, O. AND ANDONE, D., 2018. Designing a Collaborative Learning Hub for Virtual Mobility Skills. Learning and Collaboration Technologies. Design, Development and Technological Innovation,.

CASTRO, J.W., ACUÑA, S.T. and JURISTO, N.,

Enriching requirements analysis with the personas technique. In: CEUR Workshop Proceedings.

ESTUBLIER, J., 2000. Software configuration

management: A roadmap. In: Proceedings of the Conference on the Future of Software Engineering, ICSE 2000. pp.279–289.

FERREIRA, B., SILVA, W., BARBOSA, S.D.J.

AND CONTE, T., 2018. Technique for representing requirements using personas: A controlled experiment. IET Software, 12(3), pp.280–290.

IDOUGHI, D., SEFFAH, A. AND KOLSKI, C.,

Adding user experience into the interactive service design loop: A persona-based approach. Behaviour and Information Technology, 31(3), pp.287–303.

MULLA, N., 2012. A New Approach to Requirement

Elicitation Based on Stakeholder Recommendation and Collaborative Filtering. International Journal of Software Engineering & Applications, 3(3), pp.51–60.

MUNIRAJ, G. AND JAGANNATHA, V., 2007.

Requirements engineering using prototyping projects in healthcare diagnostic software applications. In: Proceedings - 15th IEEE International Requirements Engineering Conference, RE 2007. pp.307–312.

SANTOS, M., RABELO, J., BARRETO, R. AND

CONTE, T., 2014. Persona security: A technique for supporting the elicitation of security requirements. In: Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE. pp.603–608.

SIM, W.W. and BROUSE, P.S., 2014. Empowering

requirements engineering activities with personas. In: Procedia Computer Science. pp.237–246.

WONG, L.R., MAURICIO, D. AND RODRIGUEZ,

G.D., 2017. A systematic literature review about software requirements elicitation. Journal of Engineering Science and Technology, .




DOI: http://dx.doi.org/10.25126/jtiik.0813444