Jump to content

Шаблони навчання/Коли щось йде не так, просто скажіть людям‎

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Learning patterns/When things go wrong, just tell people and the translation is 100% complete.
Коли щось йде не так, просто скажіть людям.‎
problemВсе пішло жахливо не так! Паніка! Нікому не кажіть, і, можливо, проблема зникне сама собою!‎
solutionРозкажіть людям. Вони можуть вас виручити.‎
creatorIsarra
endorse
created on00:32, 26 January 2019 (UTC)
status:DRAFT

Яку проблему це вирішує?

Ваш проєкт пішов жахливо не так? На місяці відстає від графіка? Все горить? Вашого розробника збив автобус?[1] Ви обіцяли рішення, яке виявилося абсолютно неможливим, а тепер намагаєтеся придумати щось інше? Ви ж точно не можете «зізнатися» у всьому цьому, чи не так? Це просто змусить вас виглядати таким же некомпетентним, яким ви боїтеся, що є!‎

Яке рішення?

Ви не некомпетентні.[2] Це іноді трапляється з усіма.[3] Просто скажіть людям, і ми зможемо це вирішити. Вам потрібні ресурси для вирішення основних проблем, і вони існують, тому чим швидше ви до цього доберетеся та розберетеся з проблемами, тим більше знадобляться ці ресурси.‎

Що слід врахувати

  • Це не повинно траплятися п'ять разів поспіль. Якщо це трапляється вже п'ятий раз поспіль, подумайте про те, щоб розповісти комусь про «це» та подивитися, чи можете ви отримати допомогу з усім цим управлінням загалом. Тобто, просто попросіть когось іншого зробити цю частину на цьому етапі.[4]
  • Якщо ваш провідний розробник справді мертвий, і він був єдиним, хто спочатку розумів вашу кодову базу, у вас може бути проблема, так. Але є також «обхідні шляхи» – якщо кодова база не була зовсім жахливою, наприклад, інший розробник, ймовірно, зможе розібратися з нею без особливих проблем, маючи трохи додаткового часу. А якщо вона «була» жахливою, то у нас є деякі справді божевільні розробники, які насправді спеціалізуються на таких речах.
  • Якщо вікі справді горить, люди це «помітять», і виглядатиме набагато краще, якщо ви самі повідомите про це та спробуєте виправити це самостійно. Тож зробіть це. Прямо зараз.
  • Якщо проблема, здається, пов’язана з конкретною людиною, ви можете розглянути можливість її звільнення. Але спочатку подивіться, чи можете ви з’ясувати, в чому насправді полягають проблеми. Також поговоріть з «ними». Це працює в обидва боки.
  • Це не обов’язково стосується випадків, коли ви очікуєте, що вам загрожує тюремне ув’язнення, ризикуєте госпіталізацією або можете наразити себе чи когось іншого на реальну небезпеку, порушивши це питання. У «такому» випадку подумайте про те, щоб просто відмовитися від усієї справи, змінити ім’я, втекти з країни та видалити всі докази того, що щось колись сталося. Certain projects також може мати корисні поради щодо того, як інсценувати власну смерть.

Коли використовувати

Щоразу, коли все пішло жахливо не так:‎

  • Ми втратили всю нашу базу даних, бо шість років відкладали створення належних резервних копій, а потім вийшли з ладу жорсткі диски. На щастя, як тільки ми поширили інформацію, виявилося, що якийсь випадковий користувач проник на сервер і скопіював деякі локальні резервні копії кілька місяців тому, тому ми втратили лише кілька місяців даних, а не всі. -- Ідіот, який підтримує роботу вашого сайту 22:30, 8 березня 2018 (UTC)
  • Мене вдарили по голові сходами, і весь мій проєкт затримали на два місяці. Я просто сказав людям, що мені стало достатньо краще, що саме це сталося і чому я нічого не робив два місяці, а вони відповіли: "А, це нормально, тоді продовжуйте". А потім я поїхав у відпустку.[5] ---Розробник (проігноровані запити на зняття) 00:55, 26 січня 2019 (UTC)

Схвалення

  • I wrote it. I'm not sure I should be admitting this, but it's a whole pattern about admitting to things, so here I am. -— Isarra 21:25, 28 January 2019 (UTC)[reply]
  • This is something which helped with the "shared variables" part of the AbuseFilter overhaul project. In general, I think it's vital to always admit it if something goes wrong. Failing to do so will usually lead to problems much migger than the original one. --Daimona Eaytoy (talk) 16:34, 25 March 2021 (UTC)[reply]
  • I am the project manager and lead developer of the Web2Cit project. During the first half of the project I was also finishing my PhD thesis, and it soon became apparent that it was taking me longer than expected. This was a source of frustration and stress, because I could no longer postpone writing my thesis, but at the same time I felt terrible that the development branch of the project was starting to fall behind. Finally, we did what we should have done from the beginning, which was telling the grant officer about the situation and asking for a two-month extension of the midpoint report due date. The request was kindly accepted and it was such a relief after that! I could write my thesis with much less pressure, and we met the midterm report goals on time with the new due date. Diegodlh (talk) 10:52, 28 March 2022 (UTC)[reply]

Дивіться також

Пов'язані шаблони

Якщо у вас протилежна проблема, і нічого не пішло не так, ми також можемо допомогти вам із цим:

Зовнішні посилання

Примітки

  1. Навмисно? Кілька разів? Іншим розробником?
  2. Ймовірно.
  3. Крім, можливо, Тіма Старлінга.
  4. Що також корисно, тому що якщо щось все одно піде не так, принаймні на цьому етапі це не ваша вина. Це їхня. Вони беруть на себе провину, бо тепер вони є керівником.
  5. Це справді сталося, і ви знаєте, що все закінчилося добре, бо тепер є звіт і все таке.