diff --git a/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md b/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md index d0e3311..ff90c47 100644 --- a/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md +++ b/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md @@ -13,30 +13,27 @@ understand how important the CD adoption is to their projects. ## Introduction and Context -We have worked on a Brazilian government three-year-long project to evolve an +We have worked on a Brazilian government three-year-long project to redesign an existing platform that had technical issues and a lack of political support. -The evolution project started in a presidential election year and everyone +This evolution project started in a presidential election year and everyone involved were under Presidential re-election campaign pressure to show results. -Even with the re-election of the Brazilian President in 2014, leadership in -government agencies suddenly changed, what was worsened by corruption scandals -revealed by the Brazilian Federal police, in particular the "Car-Wash" -investigation. That reflected on the project’s requirements: each new leader -wanted to fulfill their political agenda. In this scenario, delivery delays -could have sunk the project into oblivion. - -From 2014 to 2016, our team developed the new platform for the Brazilian Public -Software (SPB, Portuguese acronym) Portal (www.softwarepublico.gov.br) funded -by a grant of 2,619,965.00 BRL (about 1.000,000.00 USD in January 2014) from -the Federal Government. The SPB Portal has evolved to a CDE [1] and this -evolution has brought important benefits not just to the Brazilian government , -but also to society as a whole. For the government, the bureaucracy on using -the same software across government agencies, duplicate works and costs all are -reduced. The society gains a transparency and collaboration mechanism, since -anyone can check the government expenses on software and contribute to the -software communities. To achieve these goals, we have chosen to integrate more -than free software tools (such as Gitlab (www.gitlab.com), Mailman -(www.gnu.org/software/mailman), Noosfero (www.noosfero.org), and Colab -(www.github.com/colab)) rather than write everything from scratch. +Even with the re-election of the Brazilian President, leadership in government +agencies suddenly changed that reflected on the project’s requirements: each +new leader wanted to fulfill their political agenda. In this scenario, delivery +delays could have sunk the project into oblivion. + +From 2013 to 2016, our team developed the new platform for the Brazilian Public +Software (SPB, Portuguese acronym) Portal (www.softwarepublico.gov.br). The SPB +Portal has evolved to a CDE [1] and this evolution has brought important +benefits not just to the Brazilian government , but also to society as a whole. +For the government, the bureaucracy on using the same software across +government agencies, duplicate works and costs all are reduced. The society +gains a transparency and collaboration mechanism, since anyone can check the +government expenses on software and contribute to the software communities. To +achieve these goals, we have chosen to integrate more than free software tools +(such as Gitlab (www.gitlab.com), Mailman (www.gnu.org/software/mailman), +Noosfero (www.noosfero.org), and Colab (www.github.com/colab)) rather than +write everything from scratch. During the entire SPB Portal evolution project, we had to handle three distinct issues, usual in a software engineering scenario: reaching the goals which have -- libgit2 0.21.2