Tujuan setiap organisasi penghasil perangkat lunak adalah membangun sebuah produk yang dapat memenuhi kebutuhan pengguna dengan kualitas yang baik, sesuai jadwal dan sesuai anggaran, namun PT. XYZ belum dapat menghasilkan produk sesuai dengan jadwal yang diberikan. Hal ini disebabkan oleh banyak permasalahan dalam proses pengembangan perangkat lunaknya, namun belum diketahui hal yang mana saja yang perlu untuk ditingkatkan karena belum pernah dilakukan pengukuran capability level. Ketika capability level telah diketahui maka akan lebih mudah untuk melakukan peningkatan proses pengembangan perangkat lunak.
Untuk meningkatkan proses pengembangan perangkat lunak, dalam penelitian ini dengan software process improvement yang terdiri dari proses mengukur measure capability level menggunakan CMMI-DEV dengan continuous representation, hasilnya akan dianalisis analyze process area mana yang capability level-nya masih perlu perbaikan untuk kemudian dilakukan perubahan change.
Hasil akhir penelitian ini berupa rekomendasi untuk melakukan peningkatan berdasarkan masing ndash; masing process area dan rekomendasi tersebut dibuat berdasarkan pendekatan IDEAL. Diharapkan dengan peningkatan kualitas dalam pengembangan perangkat lunak bisa menyelesaikan masalah PT. XYZ dan juga bisa menjadi faktor pendorong untuk meningkatkan daya saing.
Building a product that fulfill the customer needs with a good quality, on time and on budget is a purpose of every software company, however XYZ is not yet delivered a product on time. It happened because of many problems in software process development, and the company still cannot find out which process that needed to be improved, because the company is never measure the capability level. When the capability level is already measured, then it will be easier to improve the software development processes.
To improve the software development processes, this research will use software process improvement which contain of process measure capability level using CMMI DEV with continuous representation and the result will be analyzed on which process area that the capability level need to be improved, and after that change the process that need to be changed.
The final result of this research will be a recomendation that depend on the process area result and the recommendation made based on IDEAL model approach. Hopefully with the software process improvement will solve XYZ problem and create an additional value to increase the competitiveness.