What Methodology Does Microsoft Use