Commit c2aad9c8f5c2b2c25897a50e986367ec4374ca72
1 parent
f78813be
Exists in
master
and in
3 other branches
[ieeeSW] New title e removing redudant information
Showing
1 changed file
with
13 additions
and
17 deletions
Show diff stats
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 | - | ||
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 | + | ||
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 |