Implementing Agile Methodology: Challenges and Best Practices
Drivers of agile software development use: Dialectic interplay between benefits and hindrances