Agile has been around for quite some time. It started as underground movement and is now becoming mainstream. This means two things: it gets easier to follow agile, it gets easier to sell agile. Does it automatically mean that software development is getting more streamlined and more efficient?