Commit 7c1ee6ef38f683c73aca0dc3cbb06dd5550c7b72

Authored by Paulo Meireles
1 parent 6bfa9e8c

[ieeeSW] Review challenges

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 @@ -265,25 +265,24 @@ passaram a ter a confiança dos seus superiores na condução do projeto/process
265 265
266 ## Challenges 266 ## Challenges
267 267
268 -We successfully built a functional CD pipeline. In the end, we took over the  
269 -deployment process from the government. That allowed us to survive into an  
270 -unstable political scenario. However, we recognize that many challenges still  
271 -need to be addressed by the industry and academia together. 268 +We successfully built a CD pipeline. In the end, we took over the deployment
  269 +process from the government. That allowed us to survive into an unstable
  270 +political scenario. However, we recognize that many challenges still need to be
  271 +addressed by the industry and academia together.
272 272
273 ### Build CD from scratch 273 ### Build CD from scratch
274 - 274 +
275 Taking on CD responsibilities had a significant impact on the team. We did not 275 Taking on CD responsibilities had a significant impact on the team. We did not
276 have the know-how and had little time to come up with a working pipeline. The 276 have the know-how and had little time to come up with a working pipeline. The
277 -seniors were crucial at this point. They came up with an initial solution to  
278 -get us started. That already enabled us to automatize the deploy, even though  
279 -the process was still rudimentary. We had to evolve our solution on-the-fly. We  
280 -dedicated a few developers to this task. 277 +senior developers were crucial at this point. They came up with an initial
  278 +solution to get us started. That already enabled us to automatize the deploy,
  279 +even though the process was still rudimentary. We had to evolve our solution
  280 +on-the-fly. We dedicated a few developers to this task.
281 281
282 -Building a CD pipeline was hard in the beginning, and we succeed thanks to the  
283 -seniors experience. We believe that more tools that provide out-of-the-box  
284 -standardized CD pipelines would be of great help for inexperienced teams. Tools  
285 -that track each step of the pipeline and organize logs in a human-manageable  
286 -way are necessary too. 282 +Building a CD pipeline was hard in the beginning. We believe that more tools
  283 +that provide out-of-the-box standardized CD pipelines would be of great help
  284 +for inexperienced teams. Tools that track each step of the pipeline and
  285 +organize logs in a human-manageable way are necessary too.
287 286
288 ### Handling inexperienced teams 287 ### Handling inexperienced teams
289 288
@@ -298,14 +297,12 @@ are needed. @@ -298,14 +297,12 @@ are needed.
298 In the project’s first half we struggled with deploy related problems in the 297 In the project’s first half we struggled with deploy related problems in the
299 government structure. We were in a paradoxical situation. The government 298 government structure. We were in a paradoxical situation. The government
300 demanded speedy deliveries but would not give access to their production 299 demanded speedy deliveries but would not give access to their production
301 -infrastructure. As an example, only in specific situations the government  
302 -allowed us to access the PE. It took some interactions with government agents  
303 -before we convinced them to create the VE as an isolated replica of the PE in  
304 -their own infrastructure. The government agents then realized that it could be  
305 -beneficial for the project if they granted us access to part of the structure.  
306 -We believe it is required more research on development protocols and policies  
307 -to improve the relation between industry and government, specially regarding  
308 -CD. 300 +infrastructure. Afterwards some interactions with government agents, they
  301 +created the VE as an isolated replica of the PE in their own infrastructure.
  302 +The government agents then realised that it could be beneficial for the project
  303 +if they granted us access to part of the structure. We believe it is required
  304 +more research on development protocols and policies to improve the relation
  305 +between industry and government, specially regarding CD.
309 306
310 ## References 307 ## References
311 308