• DocumentCode
    1699276
  • 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
  • fYear
    2007
  • Firstpage
    2440
  • Lastpage
    2457
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/PICMET.2007.4349579
  • Filename
    4349579