PinnacleQM: Assisting Businesses with Agile Delivery Capabilities