Pengembangan Aplikasi Pengorganisasian Tim Pengembang Perangkat Lunak dengan Mempertimbangkan Kepribadian
Kata Kunci:
kepribadian, bigfive inventory, ipipAbstrak
Dalam sepuluh tahun terakhir ini, proses perkembangan perangkat lunak semakin cepat dan para pengembang perangkat lunaknya juga harus mampu mengikuti arus perkembangan perangkat lunak. Karena hal itu, jumlah proyek pengembangan perangkat lunak pun juga semakin banyak dan bervariasi. Namun terdapat beberapa kendala dalam praktiknya, pada proyek rekayasa perangkat lunak ini. Salah satu kendala yang paling sering terlihat adalah ketidaktepatan komposisi tim pengembang perangkat lunak karena masalah sosial dan konflik yang dialami antar tim pengembang perangkat lunak. Terdapat penelitian yang menemukan korelasi secara langsung antara keberhasilan yang diraih dalam peran pekerjaan tertentu dengan kepribadian yang dimiliki seseorang. Komposisi tim dalam sebuah proyek pengembangan perangkat lunak merupakan faktor krusial yang mampu mengarahkan pada kegagalan sebuah proyek. Mengidentifikasi bahwa kepribadian dapat digunakan untuk mengukur kecocokan sebuah tim pengembang perangkat lunak, maka diperlukan adanya sistem yang mampu mengidentifikasi secara akurat kepribadian dari seseorang serta kesesuaian posisi kerja khususnya dalam bidang rekayasa perangkat lunak. Sistem ini harus mampu mengidentifikasi kepribadian seseorang. Dari hasil kepribadian tersebut, sistem juga mampu menentukan rekomendasi posisi kerja berdasarkan dimensi kepribadian Bigfive Personality Traits, antara lain: Openness to Experience, Conscientiousness, Extraversion, Agreeableness, dan Neuroticism. Dari hasil dimensi Bigfive Personality, sistem juga mampu menyediakan fungsi untuk menyusun sebuah tim pengembang perangkat lunak dalam mengerjakan sebuah proyek perangkat lunak. Hasil dari penelitian ini terdapat tiga aktor, delapan belas kebutuhan fungsional serta pengujian yang seratus persen valid.