Outsourcing of Software Development in Brazil and the United States

Abstract
Outsourcing of information technology by the federal government has been a growing reality since Law 200 of 1967, wherein the legislature sought to reduce the size of Brazil’s governmental apparatus, which was then causing bureaucratic problems and hindering growth of the government sector. This article proposes to analyze the evolution of this mode of contracting by Brazilian public agencies, as well as their adherence to present-day software development practices. It also includes a qualitative study of the model for contracting and developing software and compares it to the U.S. Government model. The United States was chosen as a reference for this study because it is the major world consumer of individual IT and has political similarities to Brazil, such as a presidential, capitalist regime and comparable population size.Author Biography
Carlos Alberto Castilho Franco
Coordenador de desenvolvimento de software na Petrobras, e pós-graduado em Sistemas Integrados pela Universidade Federal do Rio de Janeiro (UFRJ - COPPE).
Rodrigo de Toledo
Professor adjunto na Universidade Federal do Rio de Janeiro (UFRJ - DCC,PPGI/ IM) é graduado e mestre em computação pela PUC- Rio e PhD em computação pelo INRIA na França.