Expecting Professionalism

Clean Code, Episode 52

By Robert C. Martin

48 minMay 2018

Why do we do Agile development? What are the underlying motives? In this, the final episode of our series on Agile, we will discuss the reasonable expectations of our managers and users. For it is those expectations that are the true motivation for Agile Software Development.

And what are those expectations? As you hear them, you'll find that you'll hear them with two different ears. The ear of the customers and users will hear something perfectly reasonable. The ear of the programmer will hear something insane and impossible. Or at least that's the way it will seem.

It is Agile Software Development that resolves those issues and allows the reasonable expectations of users and managers to be reasonably achieved by programmers.

So, listen carefully. Hear the reasonable expectations. Ignore the reaction of the programmer's mind. And learn how Agile practices make those expectations achievable.