Almost everyone building software has adopted some form of agile in the past decade. The concept of an agile workflow has even spilled into other departments within companies - devops, data engineering and sales all talk about it. Yet on software teams, people seem to be unhappy about their process.