At Bayt.com, we had opted to use FDD. While I believe that SCRUM, as all other agile methodologies is excellent in supporting human-oriented software development environment, I continue to believe that it lacks well defined control points (milestones) that are required to track the progress of features implementation. It is clearly focused more on the Project Management side rather than the Software Development side
1 Seapine Software is the leading provider of Quality-Centric Application Lifecycle Management solutions. Seapine’s software development tools help organizations of all sizes streamline communication, improve traceability, achieve compliance, and deliver quality products. Over 8,500 companies use Seapine’s award-winning tools for requirements management, software change and configuration management, test case management, issue and defect tracking, load testing, and automated functional testing.
- PERSPECTIVE: Agile in not a project management methodology (abuhijleh.net)
- Useful Agile Project Management Software Tools (brighthub.com)