सिमेंटिक वर्जनिंग का उपयोग करते समय, अभी भी निर्णय लेना है कि किन बदलावों को "प्रमुख" माना गया है, और जो "मामूली" हैं। संस्करण संख्या को टक्कर देने के कई कारण हैं - या इसे टक्कर नहीं देना।
पिछड़े अनुकूलता वादों के साथ सिस्टम ज्यादातर अपडेट के साथ प्रमुख संस्करण संख्या को टक्कर दे सकता है, सिर्फ इसलिए कि कुछ अधिक या कम गूढ़ कोने मामले में एक पिछड़े संगतता ब्रेक है। एक ही सिस्टम लगभग 1. अनिश्चित रूप से चिपके रह सकता है, क्योंकि बहुत अधिक प्रयास पिछड़े संगतता में डाल दिया जाता है, किसी भी आश्रित प्रणाली को तोड़ने की कोशिश नहीं करता है। दोनों संस्करण क्रमांकन के दृष्टिकोण को "रूढ़िवादी" माना जा सकता है, लेकिन दोनों एक गहरी अंतर्निहित समस्या का संकेत भी हो सकते हैं।
दूसरी बार, आपके पास वास्तव में एक रिलीज़ शेड्यूल है (ग्राहकों के लिए त्रैमासिक अद्यतन सीडी के बारे में सोचें) जहां यह प्रमुख संस्करण संख्या को बदलने के लिए समझ में आता है, ताकि "संस्करण 3.4 / अक्टूबर 16" के बजाय यह सिर्फ "संस्करण 11.0" कहे। आजकल, कम अंतराल में अधिक से अधिक सॉफ्टवेयर जारी किए जाते हैं, जिससे एक विशेष संस्करण योजना से चिपके रहने के कारण रिलीज़ शेड्यूल कम हो जाता है। मैंने इसे बड़े वेयरहाउस सिस्टमों में देखा है जो आंतरिक आईटी को केवल एक दिन डाउनटाइम (आमतौर पर एक रविवार) की अनुमति देते हैं। यह दिन परिनियोजन दिवस है और हर बार एक नए प्रमुख संस्करण के साथ चिह्नित किया जाता है।
कुछ कार्यक्रमों में बाहरी निर्भरताएं होती हैं जो अत्यंत महत्वपूर्ण होती हैं, क्योंकि उपयोगकर्ता को एक ही समय में दोनों को अपडेट करना होगा। यदि आपके पास एक वर्ड-एडऑन है जो केवल वर्ड 2010 और वर्ड 2013 के लिए एक दूसरे के साथ काम करता है, तो आप एमएस-वर्ड के लिए अपने प्रमुख संस्करण संख्याओं को सिंक्रनाइज़ करना चाह सकते हैं। यहां, प्रमुख संख्याएं बहुत महत्वपूर्ण हैं, क्योंकि आपके कुछ उपयोगकर्ता आपके सामान्य अपडेट शेड्यूल के "पीछे" होंगे, क्योंकि उन्होंने वर्ड के सबसे वर्तमान संस्करण (या जो भी आप पर भरोसा कर रहे हैं: एसएपी, डायनेमिक्स) को अपडेट नहीं किया है। आदि)।
कभी-कभी, अन्य बाहरी कारक संस्करण संख्याओं को निर्धारित करते हैं। यदि आपके पास राजकोषीय सॉफ़्टवेयर है, तो कर कानून के अनुरूप वार्षिक अद्यतन हो सकते हैं (जो 1 जनवरी से लागू होगा)। इस तरह के सिस्टम में साल में एक बार ठीक होने वाले प्रमुख संस्करण होंगे - इसलिए नहीं कि यह अपडेट शेड्यूल है, बल्कि इसलिए कि यह ग्राहक के लिए अन्य महत्व का है: यदि आप अपने 2016 के करों को करते हैं, तो आपके पास बेहतर कार्यक्रम हैं जो 2016 के कर कानून में अपडेट हैं।
अंत में, संस्करण संख्याएं कई कारकों पर निर्भर होती हैं - अक्सर एक डोमेन के लिए विशिष्ट - कि अकेले नंबर आपको अपने कोडबेस की स्थिति के बारे में कुछ भी नहीं बताता है । यह देखना बेहतर है कि कब, क्यों और कैसे तैनाती होती है - और कितनी आसानी से। यदि आप 10.000 ग्राहकों को एक प्रमुख अपडेट दे सकते हैं और कुछ फोन कॉल कर सकते हैं - तो आप शायद ठीक हैं। यदि आप 10 ग्राहकों को एक मामूली पैच रोल करते हैं और इसकी वजह से ओवरटाइम काम करना पड़ता है, तो कुछ गलत है।