The Silent Killer of Software Teams: 5 Proven Ways to Handle Dependencies in Agile