From c8bc133e3f7e8a56b947afb99116a7d1652aeb61 Mon Sep 17 00:00:00 2001 From: Paulo Meirelles Date: Tue, 16 May 2017 16:20:08 -0300 Subject: [PATCH] Trying to re-organizing some ideas --- opensym2017/content/01-introduction.tex | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/opensym2017/content/01-introduction.tex b/opensym2017/content/01-introduction.tex index 1399a1e..2f8829f 100644 --- a/opensym2017/content/01-introduction.tex +++ b/opensym2017/content/01-introduction.tex @@ -1,18 +1,31 @@ \section{Introduction} \label{sec:intro} -During the last few decades, the Brazilian Federal Government has improved its -software adoption and development processes. In 2003, the recommendation to -adopt Free and Open Source Software (FOSS) become a public policy. In 2007, the -Brazilian Government released a portal named Brazilian Public Software -(\textit{Software Público Brasileiro} -- SPB, in Portuguese), with the goal of -sharing FOSS projects developed by, or for, the Brazilian Government. +During the last few decades, the Brazilian Federal Government tries to change +its software adoption and development processes. For instance, in 2003, the +recommendation to adopt Free and Open Source Software (FOSS) become a public +policy. In 2007, the Brazilian Government released a portal named Brazilian +Public Software (\textit{Software Público Brasileiro} -- SPB, in Portuguese), +with the goal of sharing FOSS projects developed by, or for, the Brazilian +Government. Additionally, the Brazilian legal instrument on software +contracting (known as IN 04/2012) mandates that public management must consult +the SPB Portal to adopt a software solution. In short, the acquisition of a +proprietary solution must be explicitly justified by demonstrating that there +is no suitable option in the SPB Portal. Lastly, in 2013, the Brazilian Federal +Court issued a ruling document (\textit{Acórdão 2314/2013}) about an audit +survey regarding the use of agile methodologies in software development +contracts with the public administration. -The Brazilian legal instrument on software contracting (known as IN 04/2012) -mandates that public management must consult the SPB Portal to adopt a software -solution. In short, the acquisition of a proprietary solution must be -explicitly justified by demonstrating that there is no suitable option in the -SPB Portal. However, since 2009, the SPB Portal was having several technical +Despite of that, in fact, FOSS or agile methodologies, that is, collaborative +and empirical software development methods are not widely practiced and +understood by the Brazilian government agents. Thus, the hierarchical and +traditional processes from the government and the lack of expertises in +real-world software development of its agent ... (bater e fazer um link com o +restante) + +... + +Since 2009, the SPB Portal was having several technical issues. The original codebase was not being developed anymore, and there was a large amount of technical debt to overcome. The system was a modified version of an existing FOSS platform (called -- libgit2 0.21.2