I would not advise a bike. At least from scratch.
There are other standards, methodologies and best practices to create high quality software.
For example, CMMI
Personally I also like the MSF. RUP is also good. There are agile methodologies — SCRUM for example.
Take any acceptable model and customize it for their needs.
And ISO 9001:2008 (version 94го years are long gone) is more suitable for production than it shnyh processes.
Of literature — any book on project management will be the section on quality and processes.