Here is a straightforward look at this topic for Links Beat.
Fifteen minutes is enough to make steady progress if the minutes are consistent and active. Split them: five minutes of vocabulary review, five of listening to native speakers, five of speaking or writing something you can use today. The daily rhythm matters more than the length, because a language that you touch every day stops feeling foreign.