All-in-One Guides:How to make agile software development work
How to make agile software development work
You hear people talking about agile software development, but what does it really mean? This guide explains how to implement agile development, how agile differs from traditional development methods -- particularly in terms of requirements management and testing -- and tools to help agile projects succeed.
New in this guide
- Even Shatner says development needs to be flexible (Implementing agile)
- Lean economic times call for Lean, agile software development (Implementing agile)
- How to be an agile project manager (PM) (Implementing agile)
-
Agile development tools
Agile software development practitioners rely on various tools to make their projects succeed. Automated and unit testing tools are a must for programmers and testers, while collaboration and communication tools keep project members on the same page.
-
Agile requirements management
When using an agile development method, the traditional use of software requirements changes. Learn how to adjust your requirements management skills to meet the needs of a more rapid, flexible development method.
-
Agile software testing
When using an agile development method, testing -- particularly automated testing -- becomes even more important for programmers. On top of that software testers need to adjust their testing practices and may need to learn more about programming.
-
Implementing agile
The term agile is used more freely these days. Learn what it means to be considered "agile," how to transition to agile development, the challenges of agile projects, and the benefits of using agile methods.