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