diff --git a/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md b/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md index 97e7108..0e73131 100644 --- a/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md +++ b/ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md @@ -265,25 +265,24 @@ passaram a ter a confiança dos seus superiores na condução do projeto/process ## Challenges -We successfully built a functional CD pipeline. In the end, we took over the -deployment process from the government. That allowed us to survive into an -unstable political scenario. However, we recognize that many challenges still -need to be addressed by the industry and academia together. +We successfully built a CD pipeline. In the end, we took over the deployment +process from the government. That allowed us to survive into an unstable +political scenario. However, we recognize that many challenges still need to be +addressed by the industry and academia together. ### Build CD from scratch - + Taking on CD responsibilities had a significant impact on the team. We did not have the know-how and had little time to come up with a working pipeline. The -seniors were crucial at this point. They came up with an initial solution to -get us started. That already enabled us to automatize the deploy, even though -the process was still rudimentary. We had to evolve our solution on-the-fly. We -dedicated a few developers to this task. +senior developers were crucial at this point. They came up with an initial +solution to get us started. That already enabled us to automatize the deploy, +even though the process was still rudimentary. We had to evolve our solution +on-the-fly. We dedicated a few developers to this task. -Building a CD pipeline was hard in the beginning, and we succeed thanks to the -seniors experience. We believe that more tools that provide out-of-the-box -standardized CD pipelines would be of great help for inexperienced teams. Tools -that track each step of the pipeline and organize logs in a human-manageable -way are necessary too. +Building a CD pipeline was hard in the beginning. We believe that more tools +that provide out-of-the-box standardized CD pipelines would be of great help +for inexperienced teams. Tools that track each step of the pipeline and +organize logs in a human-manageable way are necessary too. ### Handling inexperienced teams @@ -298,14 +297,12 @@ are needed. In the project’s first half we struggled with deploy related problems in the government structure. We were in a paradoxical situation. The government demanded speedy deliveries but would not give access to their production -infrastructure. As an example, only in specific situations the government -allowed us to access the PE. It took some interactions with government agents -before we convinced them to create the VE as an isolated replica of the PE in -their own infrastructure. The government agents then realized that it could be -beneficial for the project if they granted us access to part of the structure. -We believe it is required more research on development protocols and policies -to improve the relation between industry and government, specially regarding -CD. +infrastructure. Afterwards some interactions with government agents, they +created the VE as an isolated replica of the PE in their own infrastructure. +The government agents then realised that it could be beneficial for the project +if they granted us access to part of the structure. We believe it is required +more research on development protocols and policies to improve the relation +between industry and government, specially regarding CD. ## References -- libgit2 0.21.2