Agile software development has become overburdened with theory and thought leadership, lets try and strip away the nonsense