In this 14-video course, learners will explore Agile and Scrum frameworks. Discover the importance of activities, artifacts, and roles in the Scrum framework, as well as the role of Scrum in test-driven development (TDD), and continuous integration. Begin by comparing the Agile and Scrum frameworks and how they relate to each other. Then take a look at roles and responsibilities of team members in the Scrum environment. Learn about Scrum activities and how they relate to the Scrum framework, and Scrum artifacts, and how they are part of the Scrum process. Examine advantages and pitfalls of the sprint planning process, and the sprint and product backlog, and how they work together. Next, explore the definition of Done, and what it means in the Scrum framework; delve into software architecture in the Scrum framework; and discover the best team collaboration practices by using the Scrum framework. Explore TDD and how it applies to Scrum; the process for refactoring using the Scrum framework; and finally, incorporating continuous integration into the Scrum process.