- 25 साल से development कर रहा हूँ, लेकिन Scrum जितनी किसी चीज़ ने software टीमों को बेकार नहीं बनाया
- कुछ किस्से
- मुझे यह समझाने की कोशिश की गई कि Poker कोई game नहीं बल्कि planning tool है
- अगर आपको और efficiently काम करना है, तो process हटाने के बजाय और जोड़नी चाहिए
- हमें standup, grooming, planning, retrospective, scrum of scrums जैसी meetings के एक और शानदार नाम, "ceremonies", में शामिल कराया गया
- हम काम करने से ज़्यादा बात करने में समय बिताते थे
- meetings में laptop इस्तेमाल करने पर रोक थी, और खड़े रहना पड़ता था। सबका focus बनाए रखने के लिए एक गेंद भी घुमाई जाती थी
- software लिखने से ज़्यादा समय story points का estimation करने में लगाया
- story points समय नहीं बल्कि complexity मापते हैं, लेकिन फिर भी हमें तय करना पड़ता था कि sprint में कितने story points डालने हैं
- software का estimation करने के लिए T-shirt sizes का इस्तेमाल किया
- एक story point deliver करने की लागत नापी गई, फिर ग्राहक से "500 story points" पैकेज के लिए contract sign कराया गया
- management यह जानकर घबरा गई कि एक project के 500 story points किसी दूसरे project के 500 story points के बराबर नहीं होते। इसे सुलझाने के लिए बहुत सारी meetings करनी पड़ीं
- सोचिए कि manager, scrum master, product owner, और tech lead सब मौजूद हों। और आपको या तो इन सबको एक साथ जवाब देना हो, या किसी को भी नहीं
- हमें उन्हीं लोगों से पैसा मिलता था जो हमसे यह जानना चाहते थे कि क्या हम "story points" को काफ़ी तेज़ी से निपटा रहे हैं। क्या story points समय नहीं बल्कि complexity के बारे में नहीं थे? कोई बात नहीं
- मैं agile में विश्वास करता हूँ, लेकिन यह agile नहीं है
- हमने professional Scrum trainers रखे, और अपनी टीम के लोगों के certification का खर्च उठाया। Scrum को तरह-तरह से आज़माते हुए हमने कई साल बिता दिए
- नतीजा हर बार एक जैसा था: यह काम नहीं करता
- Scrum development टीमों को खा जाने वाला cancer है। Scrum developers के लिए नहीं, बल्कि managers को यह महसूस कराने का एक और tool है कि control उनके हाथ में है
- लेकिन Scrum की सबसे अच्छी बात वे लोग हैं जो आपकी आँखों में देखकर यह कहते हैं
"अगर Scrum आपके लिए काम नहीं करता, तो आप ही इसे ग़लत कर रहे हैं। Scrum का मतलब वही है जो आपकी टीम के लिए सही हो।"
बिल्कुल
7 टिप्पणियां
“यह बस एक और टूल है जिससे मैनेजर को लगता है कि उसके पास कंट्रोल है” — इससे सहमत हूँ।
मुझे लगता है कि Scrum, gaslighting की एक लगातार चलने वाली प्रक्रिया है.
→ 2012 में मशहूर Spotify का "Scaling Agile" श्वेतपत्र सिर्फ उनकी उम्मीद था, और उसे पूरी तरह लागू नहीं किया गया।
→ यह बताता है कि छोटी टीमें 6-सप्ताह के चक्र में sprint, scrum, backlog, kanban जैसी चीज़ों के बिना प्रोडक्ट कैसे बनाती हैं।
मुझे लगता है कि Scrum, "It works in my machine" जैसा ही है। मेरे (यह दावा करने वाले) अलावा कहीं भी काम नहीं करता।
उकसाने वाले शीर्षक और सामग्री की वजह से, उस ट्वीट पर लगभग 45 लाख views, 4685 reposts और 2.6万 likes आए थे.
इसके बाद उन्होंने ऐसा ट्वीट भी किया।
> Scrum, Communism जैसा है
> यह हर जगह, हर बार fail होता है, लेकिन आपको यही कहता है, "समस्या यह है कि आप इसे गलत कर रहे हैं"
संबंधित HN comments: https://news.ycombinator.com/item?id=37289151
और इस ट्वीट पर आए 3400 replies देखने के बाद, उन्होंने फिर एक और ट्वीट किया।
https://twitter.com/svpino/status/1696869327335571833
Hacker News राय
मेथडोलॉजी या फ्रेमवर्क का इस्तेमाल सही समय और सही जगह पर होना चाहिए
लेकिन सिर्फ़ दिखने में ठीक लगते हैं इसलिए सब पर लागू कर देते हैं, तो Agile के उलट बस देरी ही बढ़ती है
कैंसर कहने से ज़्यादा यह दवाओं के गलत इस्तेमाल से साइड इफेक्ट्स और कॉम्प्लिकेशन्स तक आ जाने जैसा लगता है
इस लेख से कैंसर ठीक हो गया।