With Agile software development, you use iterative, feature-driven, customer-focused Agile practices to develop applications that meet user requirements through a simulated case study. In this training, you also gain practical experience performing each role within an Agile development team.
You Will Learn How To:
- Manage, design, test and model Agile software projects
- Plan iterations based on relative effort and business value
- Monitor progress with backlogs, burn-down charts and task boards
- Increase quality with test-driven development
- Maximize team productivity with regular reviews and retrospectives
Active Learning Workshop:
- Eliciting requirements and writing user stories
- Creating backlogs and burn-down charts to monitor progress
- Documenting features using detailed use cases and models
- Defining acceptance criteria and conditions of satisfaction
- Programming automated unit tests
- Conducting reviews and retrospectives