One of these essential requirements of a PPM tool is the ability to manage both Agile and waterfall projects (and any combination thereof) from a single tool. Here's why.