Agile model के 12 सिद्धान्त
Agile model के 12 सिद्धान्त हैं, जिनके अनुसार यह मॉडल कार्य करता है।
(1) Customer की संतुष्टि –
Working software की लगातार customer को डिलीवरी देते रहना ताकि कार्य चलता रहे और Deadline के अन्दर customer को पूरे सॉफ्टवेयर की डिलीवरी कर देना जिससे customer संतुष्ट रहे। ही
(2) बदलाव के लिए तैयार रहना –
Customer अनुसार development stage में किसी बदलाव की जरूरत है, तो उसमें बदलाव करना।
(3) समय-समय पर product की डिलीवरी देते रहना –
सॉफ्टवेयर के छोटे हिस्से तैयार करके customer को देते रहो ताकि customer उस पर काम करके feedback देता रहे।
(4) प्रेरित टीम के साथ कार्य करो
प्रोजेक्ट पर काम हमेशा प्रेरित developers के साथ बैठकर करो ताकि कार्य करने में उत्साह बना रहे।
(5) कार्य की गति तेज और समान बनी रहे
प्रोजेक्ट में होने वाली तेजी में कमी नहीं बल्कि बढ़ोत्तरी होनी चाहिए यानि इस सप्ताह अगर 20 प्रतिशत कार्य हुआ है, तो आगे 20 या उससे अधिक होना चाहिए, ताकि समय पर सॉफ्टवेयर की डाउनलोड करी जा सके.
(6) Customer और developers को पूरे प्रोजेक्ट के दौरान निरन्तर मिलकर काम करना है:
Business owner और software developer को लगातार साथ में मिलकर काम करना है, ताकि माग अनुसार और समय पर सॉफ्टवेयर बन सके।
(7) चलते हुए सॉफ्टवेयर से ही कार्य की प्रगति मापी जा सकती है
सॉफ्टवेयर का जो भाग बन चुका है, वह चलना चाहिए इसी से कार्य को गति को मापा जा सकता है।
(8) Face to face बातचीत
डेवलेपमेन्ट सम्बन्धित कोई message अगर शेयर करना है, तो आपस में बातचीत से ही किया जाए ताकि कोई भी loose point को जगह न बन सके।
(9) Product की टेक्निकल detail और सिद्धान्तों पर ध्यान रखना :
लगातार डेवलेपमेन्ट पर ध्यान रखना यानि जो सॉफ्टवेयर develop हो रहा है, उससे तेजी बनी रहे और वह सही तथा सिद्धान्तों पर खरा होना चाहिए।
(10) Simplicity :
कार्य को बड़ा करके देखना यानि सिर्फ उन पॉइंट्स पर ध्यान देना जिससे पूरे कार्य पर प्रभाव पड़े और पूरे हो गए कार्यों और बचे कार्यों का टीम को पता रहे।
(11) एक अच्छा कार्य खुद निर्णय लेने वाली टीम द्वारा सम्पन्न होता है:
डेवलेमेन्ट टीम में सभी individuals self organizing होने चाहिए यानि जो कार्य के प्रति खुद से निर्णय ले सके और independent हो।
(12) कार्य सम्बन्धी निरन्तर बातचीत होनी चाहिए
हर छोटे अंतराल में डेवलपमेंट टीम आपस में बैठेगी और बातचीत करेंगी को कैसे कार्य को और भी प्रभावी बनाया जाए।