Agile Software Project Management

23.1 Introduction

Agile is a topic of growing importance in the software industry. It helps organizations becoming more flexible to change and to deliver workable software in a shorter turnaround and, thus, benefiting customers and the executing organizations. Whether Agile is a superior methodology in comparison to the traditional Waterfall model had been a subject of debate since its inception. Understanding the difference in the philosophy of the traditional project execution model vs Agile is important before exploring the Agile methodologies and the related management strategies. In this chapter, we will learn the basic principles of Agile and the management philosophies applied in Agile software projects. ...

Get Software Project Management now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.