1) not deploy to prod before launch
2) not deploy to prod if not tested on dev env (need to have)
3) e2e OR unit tests at least
this steps allow us to have better quality for end customer.