Agile Software Development
Book Now - 1 Delivery Method Available:Scheduled Online Onsite
Agile methods promotes a move away from the inefficiencies of creating and following a big, detailed up-front design, and advocates instead an emphasis on planning and prioritising "just enough" to deliver in short iteration cycles.Agile enables organisations to be responsive to change and enables them to plan, prioritise and evolve the best solution - through concentrated, high quality cycles of testing, coding and refactoring, driven by requirements or 'user stories' within a high level architecture. Drawing on all of the leading Agile methods including eXtreme Programming, Scrum, DSDM, the Agile Unified Process and Lean Software Development, this course focuses on the day-to-day practices and techniques of Agile software development that may be employed by an Agile Project team.
This course is intended for anyone involved in an Agile Software Development project team; including Analysts, Architects, Developers, Testers and Business Customer/Users. It is also suitable for anyone supporting or managing an Agile Project team who requires a detailed understanding of the practices and benefits of Agile Software Development.
We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.
Course Content (14 topics)
- Agile Business Analysis
- Requirements and User Stories
- Prioritisation, Estimating and Iteration Planning
- Agile Architecture and Refactoring
- Daily Scrums and Project Retrospectives
- Coding Standards
- Test Driven Development - TDD
- Code Refactoring
- Automated Testing
- Unit, System and Integration Testing
- User Acceptance Testing - UAT
- Test Automation
- Documentation in Agile