Мне задали этот вопрос о распределенном управлении исходным кодом в целом кто-то, кто знаком с Team Foundation Server.
Можно ли использовать DVCS, такую как Git или Mercurial, для управления исходным кодом и соответствовать таким стандартам, как ISO 9001 или CMMI?
Какие требования ISO 9001 и CMMI предъявляют к каким инструментам управления исходным кодом должны и не должны быть способны?
Есть ли какие-то вещи, которые делает Git / Mercurial, которые ISO 9001 / CMMI сочли бы вредными или которые потребовали бы особого внимания?
Я нашел некоторую информацию на http: //www.ssqc .com / do25v6new.pdf , но на первый взгляд кажется, что он не говорит ничего, кроме необходимости вести учет того, что было изменено, какие версии вашего программного обеспечения вы развернули, и какие проблемы они исправляют, а также нет причин, по которым DVCS не сможет справиться с этим в сочетании с системой отслеживания ошибок, такой как FogBugz, и сервером CI, таким как TeamCity.