We are a medium sized product org with 700 people out of which about 100 are in tech, 75 developers (leads and arch included), 15-18 QA folks, 7-8 tech product managers.
We have some 70 line items in what they call a project bucket list but if i was to really categorise them, it would be 10-15 major projects with multiple sub-projects under each bucket.
We have mobile apps, websites, administrative websites, backend components and interlinked B2B and B2C platforms with several subcomponents in various different languages from Java, .Net, .Net Core, go, php etc with some projects having dependencies on external 3rd parties ranging from Banks to govt entities to telcos etc.
The challenge I am facing is how do I get these guys to deliver predictable , efficient and relatively bug free projects.
I am no longer on the tech side but given my background as a developer and architect long ago i have been given the challenge to manage this and get the current chaotic and completely unpredictable overrunning and extremely bloated timelines to delivering things with speed ,agility, predictability and quality.
We have started using Confluence where we write our complete BRD/PRDs (user stories and details) and Jira where they are further broken down into epics, user stories, issues, tasks and subtasks.
These guys barely follow a process, how to get everyone on the same page and how to get product managers to drive the developers and QA to deliver quality output?
To give background we have 2-3 major products, but more product managers because there is just too much work on each product and hence we need a team to manage a given product.
Some help / guidance / magic formula would be greatly appreciated :)