The overlapping development phases is very obvious across agile practices, especially Scrum. If requirements are clearly define can project team do without overlapping phases. Share your experience