The best is to have no project management. Just a stream of ideas and high trust to prioritise effectively in an autonomous way. This only works when you have full alignment and everyone is competent at managing their own time and expectations.
Invariably someone will get flustered with this approach because they need visibility or believe things to be unaligned and hamfist scrum into the process. They usually do this with Jira and then claim there’s no better software. So we have two bits of pain for the price of one.
I really believe that we have a real lack of competence in project management in general; estimations are hard for sure, but reaching for tools without understanding trade offs is the kind of thing mid-level engineers do; seniors usually being marked by not adapting to tools but making tools work for their ends.
This is all a digression and what I originally wanted to say was that IME; scrum is the cart leading the horse.
Agile is also a difficult fit for something brand new; as how can you get user stories properly told without having users? but I think it’s quite good for refining something existing.