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