Commit c2aad9c8f5c2b2c25897a50e986367ec4374ca72

Authored by Paulo Meireles
1 parent f78813be

[ieeeSW] New title e removing redudant information

ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md
1 <!--- 1 <!---
2 Comment: "Having Gov in the title may turn off some readers. Maybe a title something like "Case study adapting CI to a large-scale, complex government organization" would allow it to cross over to non-gov large orgs." 2 Comment: "Having Gov in the title may turn off some readers. Maybe a title something like "Case study adapting CI to a large-scale, complex government organization" would allow it to cross over to non-gov large orgs."
3 3
4 -Siqueira/Paulo: Ainda não chegamos a um título final, mas estamos em vias de convergir 4 +Siqueira/Paulo/Fabio: Ainda não chegamos a um título final, mas estamos em vias de convergir
5 --> 5 -->
6 --- 6 ---
7 -title: "Title: Continuous Delivery: a tool to build trust in a large-scale, complex Government organization" 7 +title: "Continuous Delivery: building trust in a large-scale, complex government organization"
8 papersize: a4 8 papersize: a4
9 geometry: "left=1in,right=1.5in" 9 geometry: "left=1in,right=1.5in"
10 --- 10 ---
11 11
12 ## Authors 12 ## Authors
13 13
14 -__Rodrigo Siqueira__ is a masters student at IME - The Institute of Mathematics and  
15 -Statistics of the Sao Paulo University. His research interests include software  
16 -engineering, operating system and computer architecture. He worked for two years  
17 -with the Brazilian federal government as a coach and developer. Contact him at  
18 -siqueira@ime.usp.br. 14 +__Rodrigo Siqueira__ is a masters student at IME - The Institute of Mathematics and Statistics of the Sao Paulo University. His research interests include software engineering, operating system and computer architecture. He worked for two years with the Brazilian federal government as a coach and developer. Contact him at siqueira@ime.usp.br.
19 15
20 -__Diego Camarinha__ is a masters student at IME - The Institute of Mathematics and  
21 -Statistics of the Sao Paulo University. His research interests include software  
22 -engineering, computer networks and source code metrics. He worked for two years  
23 -with the Brazilian federal government as a senior developer. Contact him at  
24 -diegoamc@ime.usp.br. 16 +__Diego Camarinha__ is a masters student at IME - The Institute of Mathematics and Statistics of the Sao Paulo University. His research interests include software engineering, computer networks and source code metrics. He worked for two years with the Brazilian federal government as a senior developer. Contact him at diegoamc@ime.usp.br.
25 17
26 __Melissa Wen__ is a software developer. She worked on SPB project as a senior developer and also served as professor of Computer Science at UFBA - The Federal University of Bahia. Her areas of interest include software engineering and open source software development. Contact her at melissa.srw@gmail.com . 18 __Melissa Wen__ is a software developer. She worked on SPB project as a senior developer and also served as professor of Computer Science at UFBA - The Federal University of Bahia. Her areas of interest include software engineering and open source software development. Contact her at melissa.srw@gmail.com .
27 19
28 -__Paulo Meirelles__ received his Ph.D. in Computer Science from the Institute of Mathematics and Statistics at the University of São Paulo. He is a full-time Professor at the University of Brasilia, and coordinated the new SPB Portal project. His research interest areas are: Free Software, Agile methods, Static analysis, and Source code metrics. Contact him at paulormm@ime.usp.br. 20 +__Paulo Meirelles__ received his Ph.D. in Computer Science from the Institute of Mathematics and Statistics at the University of São Paulo. He is full-time Professor at the University of Brasilia, and coordinated the new SPB Portal project. His research interest areas are: Free Software, Agile methods, Static analysis, and Source code metrics. Contact him at paulormm@ime.usp.br.
29 21
30 -__Fabio Kon__ ... 22 +__Fabio Kon__ is Full Professor of the Department of Computer Science of the University of São Paulo. (...) .His research interest areas are: (...). Contact him at fabio.kon@ime.usp.br.
31 23
32 ## Abstract 24 ## Abstract
33 25
@@ -89,7 +81,11 @@ Siqueira/Paulo: Isso aqui também fica resolvido @@ -89,7 +81,11 @@ Siqueira/Paulo: Isso aqui também fica resolvido
89 81
90 Our team was not from a typical company, but consisted mainly of undergraduate students. This led to a vast diversity and quick turnover of members. We had 42 different software engineering undergraduate students during the project: 24 in 2014, 36 in 2015, and 20 in 2016. We also had 2 designers and 6 senior developers from the Brazilian open source communities in charge of handling complex tasks and transferring knowledge to the undergrads. Finally, we had 2 professors responsible for interacting with the Brazilian government and controlling political pressures applied to the project. 82 Our team was not from a typical company, but consisted mainly of undergraduate students. This led to a vast diversity and quick turnover of members. We had 42 different software engineering undergraduate students during the project: 24 in 2014, 36 in 2015, and 20 in 2016. We also had 2 designers and 6 senior developers from the Brazilian open source communities in charge of handling complex tasks and transferring knowledge to the undergrads. Finally, we had 2 professors responsible for interacting with the Brazilian government and controlling political pressures applied to the project.
91 83
  84 +<!---
  85 +Paulo: este parágrafo abaixo ficou tem redundância com o segundo do contexto.
  86 +
92 Beyond these technical and organizational issues, we had to overcome strong political bias and relatively low budget. The project suffered significant interference from the board of directors because the SPB Portal represents an interface between government and society. In light of political interests, directors continually imposed changes to the platform while ignoring our technical advice. During 2015, Brazil faced a political crisis that impacted the SPB: the board of directors was changed twice and, with it, the vision of the project. New directors primarily focused on keeping their distance from previous administrations. 87 Beyond these technical and organizational issues, we had to overcome strong political bias and relatively low budget. The project suffered significant interference from the board of directors because the SPB Portal represents an interface between government and society. In light of political interests, directors continually imposed changes to the platform while ignoring our technical advice. During 2015, Brazil faced a political crisis that impacted the SPB: the board of directors was changed twice and, with it, the vision of the project. New directors primarily focused on keeping their distance from previous administrations.
  88 +-->
93 89
94 <!--- 90 <!---
95 Paulo: o segundo problema foi alterado em relação à primeira versão, mas a explicação não ficou muito diferente. 91 Paulo: o segundo problema foi alterado em relação à primeira versão, mas a explicação não ficou muito diferente.
@@ -113,8 +109,6 @@ These challenges made our relationship with the Government tense at the first ye @@ -113,8 +109,6 @@ These challenges made our relationship with the Government tense at the first ye
113 109
114 ## Our Continuous Delivery Pipeline 110 ## Our Continuous Delivery Pipeline
115 111
116 -![Deployment Pipeline](figures/pipeline_2.png)  
117 -  
118 Figure 1 represents our CD pipeline. A new feature might require changes on more 112 Figure 1 represents our CD pipeline. A new feature might require changes on more
119 than one SPB integrated software project. Notice that each one of them could be 113 than one SPB integrated software project. Notice that each one of them could be
120 modified independently. The pipeline started when new code arrived. As it went 114 modified independently. The pipeline started when new code arrived. As it went
@@ -122,6 +116,8 @@ through each step, it was tested and improved until it finally reached the @@ -122,6 +116,8 @@ through each step, it was tested and improved until it finally reached the
122 production environment. At this point we would restart the pipeline to release 116 production environment. At this point we would restart the pipeline to release
123 more new code. 117 more new code.
124 118
  119 +![Deployment Pipeline](figures/pipeline_2.png)
  120 +
125 ### Automated Tests 121 ### Automated Tests
126 122
127 The SPB portal consists of more than 10 integrated software projects and each 123 The SPB portal consists of more than 10 integrated software projects and each
@@ -315,7 +311,7 @@ regarding CD. @@ -315,7 +311,7 @@ regarding CD.
315 311
316 ## Acknowledgements 312 ## Acknowledgements
317 313
318 -We thank our colleagues, Lucas Kanashiro and Rafael Manzo, and this article's reviewers. 314 +We thank our colleagues, Nelson Lago, Lucas Kanashiro and Rafael Manzo, and this article's reviewers.
319 315
320 ## References 316 ## References
321 317