Я бы не советовал создавать велосипед. По крайней мере — с нуля.
Существуют отличные стандарты, методологии и best practices по созданию качественного софта.
Например
CMMI DEV v1.3.
Лично мне нравится также MSF. RUP тоже неплох. Есть гибкие методологии — SCRUM например.
Берете любую приемлемую модель и кастомизируете ее для своих потребностей.
А ISO 9001:2008 (версия 94го года давно ушла в небытие) — больше годится для производств, чем ИТ-шных процессов.
Из литературы — в любой книге по прожект менежменту будет раздел про качество и процессы.