This document discusses various software development methodologies like eXtreme Programming, SCRUM, and Spiral Development Model. It explores if there are commonalities among these approaches. The author proposes a framework called Software Development Rhythms (SDR) that focuses on sustainability, visibility, learnability, restartability and shareability. SDR is presented as a way to think about software development in rhythms rather than through existing methodologies. Various SDR tools are also mentioned.