API Design and Development for Developer Payroll in Startups Based on Agile Productivity Factors

Yang Agita Rindri, Rudy Hartanto, Ridi Ferdiana · 2019 5th International Conference on Science and Technology (ICST) · 2019

Software startups are growing rapidly now. One of the important challenges faced by startups is how to formulate and calculate payroll for developers appropriately and easily that can satisfy both developers and startups. To help startups in calculating the developer payroll formulation appropriately and easily, a payroll application is required. However, developing a payroll application is not too easy and takes a lot of effort for startups. Especially for new startups that still do not have more resources in developing a payroll application. In this paper, Application Programming Interface (API) for developer payroll is designed and implemented based on agile projects. The API is designed based on the payroll calculation method that considers developer productivity parameters, i.e developer's years of experience, type of roles, bug, and timeliness. API for developer payroll is expected to facilitate and ease the development of developer payroll information system by startups in need. This study designed and developed 7 Payroll REST API resources using ASP.NET Web API. The API testing is conducted using POSTMAN with 100% successful test results.

Read the paper · More papers on PaperTik