GCP DevOps Project

Sprint 01

Sprint 01 review

Welcome to our Sprint 01 Review! In this lesson, we’ll recap the goals we set at the start of the sprint, highlight our achievements, share key insights, and outline next steps for our GCP DevOps project.

Note

A Sprint Review is conducted at the end of each sprint (weekly or bi-weekly) to demonstrate completed work, gather feedback, and update the backlog accordingly.

Sprint 01 Goals and Status

GoalDescriptionStatus
Initialize a GitHub repositoryCreate and configure a new repo on GitHub✅ Completed
Clone the repository locally & apply DevOps best practicesSet up branching strategy, CI/CD templates✅ Completed
Develop a simple Python Flask applicationScaffold a “Hello, World!” Flask web service✅ Completed
Test the application locally & resolve issuesRun unit tests, lint code, debug errors✅ Completed
Push the completed code back to GitHubCommit changes and push to the main branch✅ Completed

Sharing Insights

During the Sprint Review, teams should also discuss:

  • Blockers encountered during development
  • Novel challenges or key learnings that can improve our DevOps pipeline
  • Suggestions for refining workflows in upcoming sprints

Warning

If a blocker persists past the sprint boundary, raise it immediately in the backlog refinement meeting to avoid delays in future sprints.

Next Steps

With Sprint 01 wrapped up, our focus shifts to:

  1. Sprint 02 Planning: Defining scope for containerizing the Flask app with Docker.
  2. CI/CD Integration: Configuring GCP Cloud Build triggers for automated deployments.
  3. Infrastructure as Code: Writing Terraform scripts to provision networking and compute resources on GCP.

Stay tuned for the next lesson, where we’ll dive into Dockerizing our Python Flask application and setting up a CI/CD pipeline on Google Cloud Platform.

References

Watch Video

Watch video content

Previous
Demo Commit changes to github repo