Title :
Practical Experience in Customization of a Software Development Process for Small Companies Based on RUP Processes and MSF
Author :
Del Maschi, Valerio F. ; Spínola, Mauro M. ; Costa, Ivanir A. ; Esteves, Alexandre L. ; Vendramel, Wilson
Author_Institution :
Univ. Paulista, Sao Paulo
Abstract :
Most Brazilian software development companies focus on the customer´s needs, thus creating cells dedicated to these customers both for products that have been built or that are being built. Furthermore, they normally lack the financial resources necessary for investments in specialized technologies and professionals, leading them to use processes that do not adhere to the market´s best practices, such as object-oriented technology, standard development methods and procedures such as RUP (rational unified process), UML (unified modeling language), MSF (Microsoft solutions framework) and quality models proposed by SEI/CMMI (Software Engineering Institute / capability maturity model integration). This chapter describes the general concepts of the low and high complexity software development processes and models, the steps that a small Brazilian software development company followed to achieve maturity, parting from a research and development initiative in the aforementioned processes, and finally creating and instituting the customized software engineering process - CSEP and the process support tool - PST. An economic/financial overview of the Brazilian market for software development is also presented, besides historical data concerning the projects before and after the implementation of the processes and tool, as well as the success obtained, and lastly the emerging trends in Brazil´s software development market.
Keywords :
Capability Maturity Model; investment; product customisation; software development management; software houses; Microsoft solutions framework; Software Engineering Institute; UML; capability maturity model integration; customized software engineering process; financial resources; investment; process support tool; product customization; rational unified process; software development; Best practices; Capability maturity model; Investments; Object oriented modeling; Programming; Research and development; Software engineering; Software quality; Standards development; Unified modeling language;
Conference_Titel :
Management of Engineering and Technology, Portland International Center for
Conference_Location :
Portland, OR
Print_ISBN :
978-1-8908-4315-1
Electronic_ISBN :
978-1-8908-4315-1
DOI :
10.1109/PICMET.2007.4349579