वेब विकास
बड़े संगठनों और व्यवसायों के लिए, वेब डेवलपमेंट टीम सैकड़ों लोगों (वेब ​​डेवलपर्स) से मिलकर और वेब साइटों को विकसित करते समय एजाइल कार्यप्रणाली जैसे मानक तरीकों का पालन कर सकती हैं। छोटे संगठनों को केवल एक स्थायी या अनुबंध करने वाले डेवलपर या संबंधित कार्य पदों जैसे ग्राफिक डिजाइनर या सूचना प्रणाली तकनीशियन के लिए माध्यमिक असाइनमेंट की आवश्यकता हो सकती है। वेब विकास एक नामित विभाग के डोमेन के बजाय विभागों के बीच एक सहयोगी प्रयास हो सकता है। वेब डेवलपर विशेषज्ञता के तीन प्रकार हैं: फ्रंट-एंड डेवलपर, बैक-एंड डेवलपर और पूर्ण-स्टैक डेवलपर। फ्रंट-एंड डेवलपर्स उपयोगकर्ता ब्राउज़र में चलने वाले व्यवहार और विज़ुअल्स के लिए ज़िम्मेदार हैं, जबकि बैक-एंड डेवलपर्स सर्वर से निपटते हैं।
सॉफ्टवेयर विकास प्रक्रिया
एक्सट्रीम प्रोग्रामिंग (XP) सर्वश्रेष्ठ ज्ञात पुनारावृत्तीय प्रक्रिया है। पहले के पुराने "बैच" प्रक्रियाओं की अपेक्षा XP में, चरणों को अत्यधिक छोटे (या "निरंतर") चरणों में पूरा किया जाता है। प्रथम चरण (स्वेच्छापूर्वक अपूर्ण) उन कदमों से होकर गुजरता है, जिसमें वाटरफॉल मॉडल के प्रत्येक पूर्ण चरण में लगने वाले महीनों और वर्षों की तुलना में एक दिन या एक सप्ताह लग सकता है। सबसे पहले, व्यक्ति विकास के लिए ठोस लक्ष्य उपलब्ध कराने के लिए कम्प्युटरीकृत (स्वतः) परीक्षणों को अंकित करता है। अगला चरण कूट लेखन (प्रोग्रामरों के युग्म द्वारा) है, जो सभी परीक्षणों के बीत जाने और प्रोग्रामर द्वारा और अधिक परीक्षण करने की आवश्यकता महसूस नहीं किये जाने के बाद पूर्ण हो जाता है। डिजाइन और संरचना, रिफ्रैक्टरिंग से उत्पन्न होती है और कूट लेखन (कोडिंग) के बाद आती है। डिजाइन उन्हीं लोगों के द्वारा किया जाता है जो कूट लेखन करते हैं। (केवल अंतिम विशेषता- डिजाइन और कोड का विलय - "सभी" अन्य एजाइल प्रक्रियाओं के लिए सामान्य होता है। अपूर्ण लेकिन कार्यात्मक प्रणाली उपयोगकर्ताओं (जिनमें से कम से कम एक विकास दल में रहता है) के लिए प्रभावकारी ढ़ंग से प्रयुक्त या प्रर्दशित की जाती है (कुछ उपसमुच्चय). इस बिंदु पर, विशेषज्ञ सिस्टम के अगले सबसे महत्वपूर्ण भाग के लिए परीक्षण लेखन पुनः शुरू करते हैं।