ऊह, प्रश्न का मेरा पसंदीदा प्रकार। जब भी एसडीएलसी आता है, उचित उत्तर हमेशा होता है, "यह निर्भर करता है!" :) मैं उस उत्तर से जितना ज्यादा नफरत करता हूं, तो चलो गहरी खुदाई करें।
अपनी परियोजनाओं एक व्यक्ति द्वारा प्रबंधनीय और बहुत ही कम है (यानी < 3 महीने) कर रहे हैं तो कोई औपचारिक प्रक्रिया को शायद समझ में आता है। कुछ प्रक्रियाओं के प्रिंसिपल महत्वपूर्ण हैं, लेकिन अधिकांश समारोह सुरक्षित रूप से गिराए जा सकते हैं। उदाहरण के लिए, जिस तरह के एक चंचल-y प्रकार में, मैं अभी भी कार्ड है कि तकनीकी कहानियों था (एक वाक्य या तो), उपयोगकर्ता कथाएँ (एक वाक्य या दो), कार्य, आदि तो मैं कुछ भी पर गेंद ड्रॉप नहीं होगा ट्रैक करना चाहते हैं । मैं केवल रोलिंग-लहर, जरूरी पुनरावृत्ति नहीं करता। यदि आपको पता है कि बीटा/पूर्वावलोकन/जो भी हो, उसके लिए आपके पास कुछ कठिन तिथि है, तो आप सप्ताह-दर-सप्ताह काम कर रहे कार्ड की प्राथमिकता चुनकर तदनुसार अपनी लहर की योजना बना सकते हैं।
कुछ प्रक्रिया होने का एक लाभ यह है कि आप कुछ योजना/प्रबंधन कलाकृतियों (पूर्ववत कार्ड, बैकलॉग इत्यादि) छोड़ देंगे ताकि अगर आपको या किसी और को परियोजना पर विकास फिर से शुरू करने की आवश्यकता हो, तो आप इसे और अधिक चुन सकते हैं आसानी से।
एक परियोजना 6mo और 2 या अधिक लोगों के साथ निश्चित रूप से इस प्रक्रिया में किसी प्रकार का भी अराजक और टीम के सदस्यों के बीच सिंक से बाहर निकलने से बातें रखने के लिए होना चाहिए। टास्क कार्ड और जवाबदेही के रूप में यहां स्टैंड-अप महत्वपूर्ण हैं।
इस सामग्री के सभी, वैसे, परियोजना प्रबंधन/प्रक्रिया है। यहां तक कि 1-मैन टीम पर भी, मैं अभी भी स्रोत नियंत्रण, निरंतर एकीकरण, टीडीडी इत्यादि का उपयोग करता हूं। यह गुणवत्ता सॉफ्टवेयर के लिए एक आवश्यकता है, भले ही आप कार्य असाइनमेंट के लिए किस प्रक्रिया का उपयोग कर रहे हों।
मुझे लगता है कि स्वचालित रूप से 1-मैन टीमों के लिए भी स्वचालित जरूरतों को पूरा करने की आवश्यकता है क्योंकि यह लगभग बेकार है और इससे बड़ी परेशानी होती है। – rshimoda