Symptoms in Software Development and their Root Causes