[eng] Machine Learning (ML) development introduces challenges that traditional software processes often struggle to address. As ML applications grow in complexity and adoption, various lifecycle models have been proposed to address the unique stages of ML development. This study systematically synthesises these models, mapping their stages and activities to provide an understand-ing of the ML development landscape. The findings highlight research gaps and opportunities, offering insights for advancing academic research and practical implementation.