14 पॉइंट द्वारा GN⁺ 2023-08-30 | 7 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
porori 2023-09-04

“यह बस एक और टूल है जिससे मैनेजर को लगता है कि उसके पास कंट्रोल है” — इससे सहमत हूँ।
मुझे लगता है कि Scrum, gaslighting की एक लगातार चलने वाली प्रक्रिया है.

 
xguru 2023-09-03
 
colus001 2023-09-01

मुझे लगता है कि Scrum, "It works in my machine" जैसा ही है। मेरे (यह दावा करने वाले) अलावा कहीं भी काम नहीं करता।

 
xguru 2023-09-01

उकसाने वाले शीर्षक और सामग्री की वजह से, उस ट्वीट पर लगभग 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

  • पहला, मुझे गलत कहने वाले लोगों में सबसे आम पेशे "Agile coach" और "Scrum master" थे। उन्हें Scrum बहुत पसंद है, लेकिन क्यों, यह मुझे ठीक से समझ नहीं आता
  • दूसरा, Scrum fail नहीं हो सकता, क्योंकि इसे आप जैसे चाहें वैसे कर सकते हैं। Scrum करने का कोई एक सही तरीका नहीं है, इसलिए अगर यह आपको suit नहीं करता, तो इसका मतलब है कि आप उतने smart नहीं हैं जितना आप सोचते हैं
  • तीसरा, Scrum (कुछ मामलों को छोड़कर) Agile नहीं है। लेकिन (कुछ अपवादों को छोड़कर) यह waterfall से कहीं बेहतर है। और यह कुछ भी न करने या सब कुछ एक साथ करने से भी बेहतर है
  • चौथा, Scrum और Communism की तुलना से बहुत से लोग trigger हो गए। वे कहते हैं कि Communism शानदार है, लेकिन यह ध्यान रखें कि वे कभी किसी Communist society में रहे नहीं हैं। वे अपनी पढ़ी हुई किताबों और Communism के तहत खून बहाने वाले सभी लोगों से यही कहते रहते हैं कि "आप Communism को गलत तरीके से कर रहे हैं"
  • आखिर में, ज़्यादातर लोग Scrum से बहुत नफ़रत करते हैं
  • आप जैसे भी देखें, Scrum असफल है
 
GN⁺ 2023-08-30
Hacker News राय
  • Scrum को ऐसी मीटिंग्स के एक समूह के रूप में देखा जाता है जो उन डेवलपर्स का उपयोग करके उपयोगी काम कराने में मदद करता है जो पूरे business/architecture की बड़ी तस्वीर नहीं देख पाते।
  • Scrum ऐसे output तैयार करने में उपयोगी है जो डेवलपर्स की संख्या के साथ लगभग linear रूप से scale होता है, लेकिन high-level तकनीकी डेवलपर्स को hire करने के लिए यह सबसे उपयुक्त तरीका नहीं हो सकता।
  • Scrum micro-management जैसा महसूस होता है, और junior डेवलपर्स को productive स्थिति में ले आता है।
  • Scrum research element वाले projects या बहुत अधिक motivated टीमों के लिए प्रभावी नहीं हो सकता।
  • Scrum पूरा होने के समय से जुड़े unknown factors पर सीमाएँ लगाता है, और समाधान खोजने के प्रति भरोसा बनाने में मदद करता है।
  • Scrum की process ठीक है, लेकिन उसका नाम शायद उसके benefits का सही प्रतिनिधित्व नहीं करता।
  • कुछ लोग Scrum जैसी formalized process का उपयोग professional दिखने के लिए करते हैं, और यह छिपाने के लिए कि उन्हें खुद नहीं पता कि वे क्या कर रहे हैं।
  • Agile और Scrum एक ही चीज़ नहीं हैं, और Agile को एक बेहतरीन process माना जाता है जो एक वजह से engineering दुनिया पर हावी है।
 
leechamdol 2023-09-19

मेथडोलॉजी या फ्रेमवर्क का इस्तेमाल सही समय और सही जगह पर होना चाहिए
लेकिन सिर्फ़ दिखने में ठीक लगते हैं इसलिए सब पर लागू कर देते हैं, तो Agile के उलट बस देरी ही बढ़ती है
कैंसर कहने से ज़्यादा यह दवाओं के गलत इस्तेमाल से साइड इफेक्ट्स और कॉम्प्लिकेशन्स तक आ जाने जैसा लगता है

 
bichi 2023-09-01

इस लेख से कैंसर ठीक हो गया।