Abstract

This paper presents the quali-quantitative results of a study on the identification of bottlenecks in the software development process. The research was developed in an environment learning of Software Engineering and had the collaboration of students of the Department of Computer Science (DCC) of the Federal University of Rio de Janeiro (UFRJ). The main objective of the research is to verify the existence of productive bottlenecks in Software Development Process (SDP), typify them and if possible to promote treatments to solve the impacts in the process and in the software product. For this, three experimental rounds were carried out and three different domains were applied. Each round had deferential teams working in the same domain. The experiments also involved the Unified Process (UP) to guiding the SDP and the Theory of Constraints (TOC) to identify and treat the restrictive elements found in the productive process. As results, the work presents a set of qualitative constraints subdivided into two groups: (1) Behavioral Constraints (BC), and (2) Technical Constraints (TC). The identification of these qualitative constraints allowed quantitative bottlenecks to be detected. The research also showed that bottlenecks are associated with certain tasks performed in the software development environment within a given domain. In general, these tasks are consuming resources, such as effort, time and human resources. This fact leads to the software product to a low quality due to the lack of completeness and correctness of the artifacts delivered to the end of the productive process.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.