Commit 7c1ee6ef38f683c73aca0dc3cbb06dd5550c7b72
1 parent
6bfa9e8c
Exists in
master
and in
3 other branches
[ieeeSW] Review challenges
Showing
1 changed file
with
19 additions
and
22 deletions
Show diff stats
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 |