O'Reilly logo

Agile Portfolio Managment by Jochen Krebs

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Agile Software Development

In this chapter, I will define what agile software development stands for and look at the key practices of agile development from a manager’s perspective. I’ll tie these practices to the motivations introduced in the previous chapter.

Definitions

Let’s take a look at the agile lingo before we dive into the practices of agile software development.

What Is Agile?

An agile methodology is a framework for software engineering that embraces change. For example, software development is often complex, and requirements are, especially in the beginning of a project, unknown or ambiguous. Therefore, an agile framework must have built-in mechanisms to allow the project to tackle and reduce these uncertainties. These mechanisms ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required