The best metrics for how fast product is improving is how long it
takes from dev
to launch.
Launching ASAP is one of those things extremely easy to say by
everyone but
rarely done. The reason is because we developers most times feel
embarrassed
and not willing to launch 'imperfect' product, and get
rejection from users.
Whereas in reality, even rejection from users is very useful. And
it's much better
to get rejection ASAP.
Launching early forces us and users to focus on what problem the
product
actually solve. Otherwise it's easy to get into the trap of
wishful thinking of a
much more complicated product that doesn't
actually solve any problem.
If the product solve any problem at all, real users will tolerate using
it.