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