Practical experience in customization of a software development process for small companies based on RUP processes and MSF

被引:1
|
作者
Del Maschi, Valerio F. [1 ]
Spinola, Mauro M. [1 ]
Costa, Ivanir A. [1 ]
Esteves, Alexandre L. [1 ]
Vendrarnel, Wilson [1 ]
机构
[1] UNIP Univ Paulista, Sao Paulo, Brazil
关键词
D O I
10.1109/PICMET.2007.4349579
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页码:2440 / 2457
页数:18
相关论文
共 50 条
  • [1] Tailoring RUP to Small Software Development Teams
    Borges, Pedro
    Monteiro, Paula
    Machado, Ricardo J.
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 306 - 309
  • [2] Factors affecting development process in small software companies
    Tuape, Micheal
    Ayalew, Yirsaw
    [J]. 2019 IEEE/ACM SYMPOSIUM ON SOFTWARE ENGINEERING IN AFRICA (SEIA 2019), 2019, : 16 - 23
  • [3] Mapping RUP Roles to Small Software Development Teams
    Borges, Pedro
    Monteiro, Paula
    Machado, Ricardo J.
    [J]. SOFTWARE QUALITY: PROCESS AUTOMATION IN SOFTWARE DEVELOPMENT, 2012, 94 : 59 - +
  • [4] Project management and software development processes: Integrating RUP and PMBOK
    Callegari, Daniel Antonio
    Bastos, Ricardo Melo
    [J]. 2007 INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING AND MODELING, PROCEEDINGS, 2007, : 1 - +
  • [5] Teaching software process: An experience in implementing RUP in a student project
    Kelecic, G
    Car, Z
    [J]. ConTEL 2005: Proceedings of the 8th International Conference on Telecommunications, Vols 1 and 2, 2005, : 479 - 484
  • [6] Software Development Process Tailoring For Small and Medium Sized Companies
    Akbar, Rehan
    Safdar, Sohail
    Hassan, Mohd Fadzil
    Abdullah, Azrai
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2014,
  • [7] Software Practice in Small Software Companies: Development Context Constraints on Process Adoption
    Micheal, Tuape
    Victoria, Hasheela-Mufeti
    Petrus, T. Liyambo
    Anna, Kayanda
    Sharon, D. Mensah
    Jussi, Kasurinen
    [J]. PROCEEDINGS OF 2022 THE 3RD EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, ESSE 2022, 2022, : 1 - 9
  • [8] CUSTOMIZATION PROCESS OF SOFTWARE DEVELOPMENT: A CASE STUDY
    Barbosa Geller, Marla Teresinha
    Bentes Junior, Joao Elias Brasil
    Carvalho de Macedo, Pedro Martos
    Freitas, Monilson Marinho
    [J]. SISTEMAS E TECHNOLOGIAS DE INFORMACAO: ACTAS DA 4A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE LA INFORMACAO, 2009, : 249 - 254
  • [9] Evaluating RUP Software Development Processes Through Visualization of Effort Distribution
    Heijstek, Werner
    Chaudron, Michel R. V.
    [J]. PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 266 - +
  • [10] Towards an Understanding of Software Development Process Knowledge in Very Small Companies
    Basri, Shuib
    O'Connor, Rory V.
    [J]. INFORMATICS ENGINEERING AND INFORMATION SCIENCE, PT III, 2011, 253 : 62 - 71