CONSTRUCTING FOR SCALE : CLEANROOM ARCHITECTURE BEST APPROACHES