In the previous chapter, we learned about practices and processes that we can apply within the Sprint. In this chapter, we'll apply the same principle at a higher, more generic level. We will learn practices and techniques that improve the development lifecycle, and also the quality of the product and the Scrum applications as a whole.
The following topics will be covered in this chapter:
- Learning software development practices for Scrum
- Leveraging testing methods for Scrum
- Applying Scrum to remote teams
- Managing technical debt
- Scaling Scrum
By the end of the chapter, you will know what a CI/CD pipeline is and how it helps the Scrum Team. You will also know what types of testing need to be applied at different levels of the CI/CD pipeline and how this affects the Sprint planning. You will also learn how to manage technical debt, apply Scrum in remote teams, and what to do when needing to use Scrum on large and complex...