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