Looks very familiar process.
Familiar in which way?
In a way that we have something very similar.
I searched through your website and couldn't find it, but design processes are in some way common. What differs are the phases and steps that make them, the tech and tools that are used, the order in which everything is organized and the way it plays a role in the bigger process of developing digital products.
In any way, I'm certain that there's always a benefit of having a process, in spite of using an unstructured approach.
We involve developers (step 11) way earlier at Wireframes (step 6), so we can already think about structure and how we see the feature / product evolving over time, then devs can already think about how they'll build something like it, and try to plan ahead and see potential issues.