In this episode, explore the Agile philosophy in software development. Learn about using story points and “Ideal Days” for estimation, and the importance of communication and trust in Agile teams.
Discover how to choose optimal sprint durations, understand velocity, and use burn-down charts to spot risks. Dive into Scrum as a framework, including the role of the Scrum Master, sprint planning, daily meetings, and retrospectives.
Understand continuous integration’s impact on quality and the significance of visualization with diagrams. Learn how Google fosters a testing culture and why automation doesn't replace human tester's, but rather enhances their productivity. F
inally, get tips for distributed teams and effective backlog prioritization by the product owner.
More Resources:
- More Agile Testing: Learning Journeys for the Whole Team
- Agile Estimating and Planning
- Succeeding with Agile: Software Development Using Scrum
- How Google Tests Software
- The Feiner Points of Leadership: The 50 Basic Laws that Will Make People Want to Perform Better for You
- The A Word
- Exploratory Software Testing
- The One Thing: The Surprisingly Simple Truth Behind Extraordinary Result