> But the caveat here is, the CPO and leadership team should do this.
In my experience, if you don’t have a smart lead engineer who is working directly with the product people and is involved with the higher level roadmap then life is more difficult for engineers. There needs to be someone advocating for engineering needs and setting the correct expectations about what reasonably can be built and at what cost. If engineering isn’t involved, then there ends up being this toxic one-way relationship where engineers are just receiving marching orders from someone else who might not know what is impossible or who might not have the technical vision to dream of what might be possible.
In my experience, if you don’t have a smart lead engineer who is working directly with the product people and is involved with the higher level roadmap then life is more difficult for engineers. There needs to be someone advocating for engineering needs and setting the correct expectations about what reasonably can be built and at what cost. If engineering isn’t involved, then there ends up being this toxic one-way relationship where engineers are just receiving marching orders from someone else who might not know what is impossible or who might not have the technical vision to dream of what might be possible.