Programme the computer mate and it does it for you - assuming that you trust VNAV of course.
Otherwise 3 x thousands of feet to use with small allowances for wind component, use of engine anti-ice, and anticipated speed variations according to airspace.
Constant descent to MDA based upon notional glidepath bearing in mind any requirement for mimimum altitude at FAF.