Each team is different and there agile journeys may differ too. There are no silver bullets for perfect implementation. Retrospectives play a key role for the sustained adoption. This video case study represents a typical journey (milestones) of an agile team that I have experienced in various agile adoptions. You may find it useful too.
Click below to watch embedded video.