चपळ आणि पारंपारिक सॉफ्टवेअर विकास पद्धती दरम्यान फरक

Anonim

चपळ विरुद्ध पारंपारिक सॉफ्टवेअर डेव्हलेपमेंट मेथोलॉजी

आज सॉफ्टवेअर सॉफ्टवेअरमध्ये वापरले जाणारे विविध सॉफ्टवेअर डेव्हलपमेंट पद्धती आहेत. वॉटरफॉल डेव्हलपमेंट मेथड लवकरात लवकर सॉफ्टवेअर डेव्हलपमेंट पद्धतींपैकी एक आहे. ध्रुवप्रभागाच्या अनेक मुद्द्यांवर पुसून टाकण्याच्या हेतूने वॉटरफॉल पद्धतीनंतर आलेल्या वी-मॉडेल, आरयूपी आणि काही इतर रेखीय, पुनरावृत्त आणि एकत्रित रेषीय-पुनरावृत्ती पद्धती. या सर्व पूर्वीच्या पद्धतींना पारंपारिक सॉफ्टवेअर डेव्हलपमेंट मेथोडोलॉजी असे म्हणतात. पारंपारिक मॉडेल्समध्ये सापडलेल्या उणिवांना तोंड देण्यासाठी आधुनिक तंत्रज्ञानाची मॉडेल विकसित करण्यात आली आहे. चपळ मुख्य फोकस शक्य तितक्या लवकर चाचणी समाविष्ट करीत आहे आणि अत्यंत लहान आणि व्यवस्थापन उप भागांमध्ये प्रणाली खाली मोडून उत्पादन फार लवकर एक आवृत्ती काम releasing.

पारंपारिक सॉफ्टवेअर डेव्हलपमेंट मेथोलॉजी म्हणजे काय?

वॉटरफॉल पद्धत, व्ही-मॉडेल आणि रुपसारख्या सॉफ्टवेअर पद्धतींना पारंपारिक सॉफ्टवेअर डेव्हलपमेंट पद्घती म्हणतात. वॉटरफॉल पद्धती सर्वात जुने सॉफ्टवेअर विकास मॉडेल आहे. नावाप्रमाणेच, ही एक अनुक्रमिक प्रक्रिया आहे ज्यामध्ये प्रगती विविध पायऱ्यांमधून (आवश्यक विश्लेषण, डिझाइन, विकास, चाचणी आणि अंमलबजावणी) वरून खालपर्यंत, धबधब्यांसारखी वाहते. व्ही-मॉडलला वॉटरहॉल सॉफ्टवेअर डेव्हलपमेंट मॉडेलचा विस्तार म्हणून मानले जाते. वॉटरफॉल मॉडेलमध्ये परिभाषित केलेल्या टप्प्यांत समान संबंध वापरतात. पण रेषापुढील (वॉटरफॉल मॉडेलप्रमाणे) उतरत्या क्रमाने, व्ही-माॅडल पायरीवरून खाली उतरतात आणि नंतर परत (कोडींग टप्प्यानंतर) हलवितात, अक्षर व्ही. आरयूपी (रेझनल युनिफाइड प्रोसेस) चे आकार तयार करणे एक अनुकूलनीय प्रक्रिया फ्रेमवर्क आहे (नाही एक ठोस प्रक्रिया), त्या त्यांच्या गरजा त्यानुसार विकास संस्थेद्वारे सानुकूलित केले जाऊ शकते. धबधबासारख्या अगदी थोडेसे, सुरुवातीस, उत्स्फूर्त, बांधकाम आणि संक्रमण म्हणून निश्चित टप्प्यांत आहे. परंतु धबधब्याच्या तुलनेत, आरपी ही एक पुनरावृत्ती प्रक्रिया आहे.

चपळ काय आहे?

चपळ घोषवाक्य आधारित एक सर्वात अलीकडील सॉफ्टवेअर डेव्हलपमेंट मेथडॉलॉजी (किंवा अधिक व्यवस्थित) पारंपारिक सॉफ्टवेअर डेव्हलपमेंट मेथडॉग्जमध्ये काही त्रुटी सुधारण्यासाठी हे विकसित केले गेले आहे. विकास चक्रात सुरुवातीला ग्राहक पद्धतीस उच्च प्राधान्य देण्यावर चपळ मार्ग आधारित आहेत. हे लवकर आणि अनेकदा शक्य ग्राहक द्वारे चाचणी समावेश शिफारस. प्रत्येक टप्प्यावर चाचणी केली जाते जेव्हा एक स्थिर आवृत्ती उपलब्ध होते. चंचलताचा पाया प्रकल्पाच्या सुरुवातीपासूनच चाचणी सुरू करण्यावर आणि प्रकल्पाच्या अंतापर्यंत चालू राहण्यावर आधारित आहे.चपळ आणि तीव्र प्रोग्रामिंग हे चपळ पद्धती सर्वात लोकप्रिय विविधतांपैकी दोन आहेत.

चपळ महत्त्वाचे म्हणजे "गुणवत्तेची संघाची जबाबदारी आहे", ज्यामध्ये सॉफ्टवेअरची गुणवत्ता संपूर्ण टीमची जबाबदारी आहे (केवळ चाचणी पथक नाही). अदभुत आणखी एक महत्वाचा पैलू सॉफ्टवेअर खाली लहान संस्मरणीय भाग मध्ये सॉफ्टवेअर खाली तोडून ते फार लवकर ग्राहक त्यांना वितरण आहे एक काम उत्पादन वितरीत अत्यंत महत्वाची आहे. मग टीम सॉफ्टवेअर सुधारते आणि प्रत्येक मोठ्या पायरीवर सातत्याने वितरित करीत असते. हे अत्यंत लहान प्रकाशित चक्र (स्क्रम मध्ये स्प्र्रिंटस म्हटले जाते) घेऊन आणि प्रत्येक चक्राच्या शेवटी सुधारण्यासाठी अभिप्राय प्राप्त करून हे प्राप्त होते. योगदानकर्ते पूर्वीच्या पद्धतींमध्ये विकासक आणि परीक्षकांसारख्या संघाची जास्त परस्पर संवाद न करता, आता चपळ मॉडेलमध्ये एकत्र काम करतात.

चपळ आणि पारंपारिक सॉफ्टवेअर डेव्हलपमेंट मेथोलॉजीमध्ये काय फरक आहे?

जरी काही पारंपारिक पध्दतींचा, चपळ आणि पारंपारिक पद्धतींचा महत्वाचा फरक आहे त्याप्रमाणे चपळ पद्धत ही विकासाच्या विकासावर आधारित असली तरी परंपरागत पध्दती नियोजनाला त्यांच्या नियंत्रण यंत्रणेचा वापर करतात, तर चपळ मॉडेल वापरकर्त्यांकडून मुख्य नियंत्रण यंत्रणा म्हणून अभिप्राय वापरतात. बुद्धीला पारंपारिक पद्धतींपेक्षा एक लोक-केंद्रित दृष्टिकोण म्हणतात. चपळ मॉडेल परंपरागत पध्दतीशी तुलना करता उत्पादन फार लवकर कार्यरत करते जेणेकरून ग्राहकाला काही फायदे लवकर मिळू शकतात. पारंपारिक पद्धतींच्या तुलनेत चपळ काळ चक्र तपासणे तुलनेने लहान आहे, कारण चाचणीसाठी विकास समांतर केले जाते. बहुतेक पारंपारिक मॉडेल चपळ मॉडेलपेक्षा अतिशय कठोर आणि तुलनेने कमी लवचिक आहेत. या सर्व फायद्यांमुळे, सध्याची पारंपारिक पद्धतींवर चपळ पसंत केली जाते.