stride
significant progress (especially in the phrase ‘make strides’)
they made big strides in productivity