A good methodology will do the following;
- Easily adopted.
- Provide visibility into what the team is doing.
- Not constrain creativity and scale.
- Be simple to understand.
If you are constantly struggling against the methodology you have in place, you are making your life harder, complicating things, and slowing you and your team down.
It doesn’t matter if it’s Agile or Waterfall or Whatever – if it’s more work to manage it then follow it – it’s the wrong methodology.