Get in the kitchen…
One of the issues I see repeatedly with inexperienced project managers is that they try to treat a software development project the same as making a sandwich.
You can make the sandwich almost any old how, and it will still be a sandwich (of a sorts).
And you can apply the ingredients haphazardly and not in any particular order and it will still be a sandwich (of a sorts).
If you are haphazard, apply the ingredients in a random order, and just slap ingredients together until you think you are done, your software development project doesn’t become a beautiful, edible sandwich.