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