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 265  
266 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 273 ### Build CD from scratch
274   -
  274 +
275 275 Taking on CD responsibilities had a significant impact on the team. We did not
276 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 287 ### Handling inexperienced teams
289 288  
... ... @@ -298,14 +297,12 @@ are needed.
298 297 In the project’s first half we struggled with deploy related problems in the
299 298 government structure. We were in a paradoxical situation. The government
300 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 307 ## References
311 308  
... ...