Commit 3b00f2de52290922d46c2a0f73c4ae34be8bd19b
1 parent
4617497c
Exists in
master
and in
3 other branches
[i3eSW] Grammarly and minor fixes
Showing
1 changed file
with
10 additions
and
12 deletions
Show diff stats
ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md
| ... | ... | @@ -96,7 +96,7 @@ mudar em todas as ocorrências de agents por staff, mas checar com o Fabio. |
| 96 | 96 | In this context, we overcame two distinct challenges: (1) deconstructing |
| 97 | 97 | the widespread belief among government staff that any project in partnership |
| 98 | 98 | with a University is doomed to fail, and (2) dealing with bureaucracies |
| 99 | -involved in the deployment process. | |
| 99 | +involved in the Ministry deployment process. | |
| 100 | 100 | |
| 101 | 101 | Firstly, our team was not from a typical company, consisting mainly of |
| 102 | 102 | undergraduate students supported senior developers and designers, all |
| ... | ... | @@ -110,7 +110,7 @@ Secondly, our team approached software deployment differently from the |
| 110 | 110 | Ministry. We believed frequent delivery is better for the project’s success. |
| 111 | 111 | In contrast, the Ministry is used to the idea of a single deployment at the end |
| 112 | 112 | of the project, and neither their bureaucratic structure nor their technical |
| 113 | -expertise were conducive with this style of work. That ended up hampering the | |
| 113 | +expertise was conducive to this style of work. That ended up hampering the | |
| 114 | 114 | benefits of the tool and preventing us from showing off the fruits of the |
| 115 | 115 | project to those responsible for evaluating it. |
| 116 | 116 | |
| ... | ... | @@ -132,22 +132,22 @@ project, we became active participants in the deploy operations. |
| 132 | 132 | ## Our Continuous Delivery Pipeline |
| 133 | 133 | |
| 134 | 134 | SPB portal is a CDE with additional social features. We built system-of-systems |
| 135 | -adapting and integrating five existing OSS projects: Colab | |
| 135 | +adapting and integrating five existing OSS projects: Colab | |
| 136 | 136 | (www.github.com/colab), Noosfero (www.noosfero.org), Gitlab (www.gitlab.com), |
| 137 | 137 | Mezuro (www.mezuro.org), and Mailman (www.list.org). Colab orchestrates these |
| 138 | 138 | multiple components and allowed us to smoothly provide a unified interface for |
| 139 | 139 | final users, including single sign-on and global searches [1]. All these integrated |
| 140 | -system represents a total of 106.253 commits and 1.347.421 lines of code. | |
| 140 | +systems represents a total of 106.253 commits and 1.347.421 lines of code. | |
| 141 | 141 | |
| 142 | 142 |  |
| 143 | 143 | |
| 144 | 144 | The portal deployment follows a typical CD pipeline [3], adapted to the |
| 145 | 145 | technical and organizational context of our project and the use of OSS best |
| 146 | 146 | practices, as presented in Figure 1. It started when new code arrived; and when |
| 147 | -it reach the production environment, we would restart the pipeline to release | |
| 147 | +it reaches the production environment, we would restart the pipeline to release | |
| 148 | 148 | new versions. |
| 149 | 149 | |
| 150 | -<!-- Fabio: Neste ponto eu já gostaria de ter uma ideia do tamanho do sistema [..] eu gostaria de ter outros números como linhas de código [x], quantidade de componentes[x], usuários desenvolvedores esperados[Temos acesso?], etc.--> | |
| 150 | +<!-- Fabio: Neste ponto eu já gostaria de ter uma ideia do tamanho do sistema [..] eu gostaria de ter outros números como linhas de código [x], quantidade de componentes[x], usuários desenvolvedores esperados[Temos acesso?], etc. [atualmente, 83 softwares abrigado no portal?]--> | |
| 151 | 151 | |
| 152 | 152 | ### Automated Tests |
| 153 | 153 | |
| ... | ... | @@ -194,7 +194,7 @@ simplifying the deployment process. |
| 194 | 194 | |
| 195 | 195 | After a new SPB portal deployment in the VE, we used the environment to verify |
| 196 | 196 | the integrity of the entire portal. In this step, Ministry staff also checked |
| 197 | -the new features, required changes and bug fixes. If they identified a problem, | |
| 197 | +the new features, required changes, and bug fixes. If they identified a problem, | |
| 198 | 198 | they would notify the developers via comments on the SPB portal issue tracker, |
| 199 | 199 | prompting the team to fix it and restart the pipeline. Otherwise, we could move |
| 200 | 200 | forward. |
| ... | ... | @@ -301,8 +301,8 @@ process on-the-fly. |
| 301 | 301 | Adopting an unfamiliar approach requires trust. Ministry staff, traditionally, |
| 302 | 302 | expected and were prepared to validate and deploy a single deliverable. However, |
| 303 | 303 | the steady growth of SPB complexity made large deliveries unsustainable. The CD |
| 304 | -approach was necessary. Therefore, we use the following approaches to made this | |
| 305 | -new dynamic in the Ministry possible: | |
| 304 | +approach was necessary. Therefore, we developed the following line of action to | |
| 305 | +make this new dynamics possible: | |
| 306 | 306 | |
| 307 | 307 | 1. _Demonstrate actual results, do not simply tell._ Initially, we did not have |
| 308 | 308 | access to the Ministry infrastructure, so we created our own validation |
| ... | ... | @@ -326,7 +326,7 @@ the process. They saw the mobilization and responsiveness of our team to |
| 326 | 326 | generate each new version package. They also recognized the quality of our work |
| 327 | 327 | and deployment process. In the end, the Ministry staff realized that it would |
| 328 | 328 | be beneficial for the project if they granted us access to the infrastructure, |
| 329 | -both VE, and PE. | |
| 329 | +both VE and PE. | |
| 330 | 330 | |
| 331 | 331 | ## References |
| 332 | 332 | |
| ... | ... | @@ -349,5 +349,3 @@ Considerar: |
| 349 | 349 | https://puppet.com/resources/whitepaper/state-of-devops-report |
| 350 | 350 | |
| 351 | 351 | --> |
| 352 | - | |
| 353 | - | ... | ... |