there's another dimension is how ready is the group to your ideas
some teams distort the meaning of things, and if you try to bring improvements (QA, velocity) they will reject it right away no matter great you are.