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