What definitely does not work is drawing cyclist lanes onto the road. In Germany at least I think for a while it was believed that cycling lanes should be drawn on the roads rather than on the sideway.
The result is that the cycling lanes become very dangerous, because car use them for short term parking all the time (it is not unusual to have a parking car every 100 meters). That would mean cycling around the car and hitting the normal road. I think it is safer to just stay on the road all the time, rather than cycle in and out.
The parking on the cycling lane is actually illegal, but people don't care. Sometimes I consider just calling the police for every car that parks there, but I suspect they wouldn't really bother.