if(trackingNum != null){ } Creating Time for Collaboration with Distributed Teams and Agile Approaches