Щойно я отримав скаргу від користувача веб-сайту, який я підтримую. Чи варто щось робити?


9

Мені було надіслано велику стінку тексту від користувача веб-сайту, який я підтримую на своїй роботі. Вони явно засмучені тим, що стикаються з жахливо застарілим веб-додатком, який не бачив жодних серйозних оновлень протягом більше 6 років. Не було зроблено рефакторингу, якість коду страшна, безпека не перевірена, відповідність політики ігнорується, крім того, що вони некрасиві та відверто бентежать. Майте на увазі, що це малий бізнес, але веб-сайт використовується сотнями щодня. Я один з двох програмістів там і працюю там два роки. Ця людина каже, що вони приблизно мого віку (22 роки) і розуміють технології (але не можуть використовувати належну граматику).

У скарзі згадуються незручні сторінки та дії на веб-сайті, але вони навіть не мають поняття щодо глибини вад на цьому веб-сайті. Тепер я хотів би чесно сказати їм, що з цією компанією багато чого не так і що ця програма була створена ще в середній школі. І що, хоча я не винен, що веб-сайт жахливий, я такий, хто в змозі це виправити. Але з іншого боку, я просто міг нічого сказати і проігнорувати.

Чи було б це публічно мати якусь перевагу для майбутніх працівників (виявляючи доброчесність) чи це було б просто безглуздою помилкою? Шанси є, навіть якщо я відповідаю лише на те, що одна людина колись її прочитає. Незважаючи на це, я, мабуть, просто ігнорую це і продовжую розпочати свій проект із рефакторингу веб-сайту.

ethics 

Просто відповідайте "що?" або "спасибі"
whatsisname

2
Питання - це ваше рішення прийняти? Це звучить як дуже велика інвестиція часу та зусиль на розробку для вирішення цих проблем. Чи коштуватимуть витрачений час та гроші?
Пітер Л

3
Я відповів би на запитання, що їх мотивувало надіслати скаргу. Якщо вони є постійним користувачем і потребують вас, щоб зробити їх життя раніше, сприйміть їх серйозно. Якби просто показати, наскільки вони розумні, ігноруй це.
Ніколь

"Я розумію технологію"? Це те, що я думаю, що користувач мав намір сказати: "Я думаю, що я знаю, про що я говорю, і збираюся кинути на тебе великі слова, щоб я виглядав розумним".
badgerr

"Тепер я хотів би чесно сказати їм, що з цією компанією багато чого поганого ... Але з іншого боку, я просто могла нічого не сказати і проігнорувати". Чому це єдині два варіанти? Чому немає іншої альтернативи?
S.Lott

Відповіді:


15

Я б запропонував, якщо раніше вам не сказали цього не робити, надішліть скаргу своєму менеджеру. Можливо, це викличе певний інтерес до вкладення часу компанії в покращення сайту. Я б не відповідав користувачеві обіцянками, що ви працюєте над оновленням, тому що це буде лише у вас, якщо ви цього не робите. Просто подякуйте їм за відгуки, дайте відповіді на будь-які конкретні запитання, на які є відповіді, і скажіть їм, що ви направили їх відгуки вашим керівникам.

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


10

І що, хоча я не винен, що веб-сайт жахливий, я такий, хто в змозі це виправити.

Це може бути так. Але чи маєте ви повноваження вирішувати витратити багато свого робочого часу, щоб виправити це?

  • Якщо у вас немає повноважень, поставте питання з кимось, хто це робить.

  • В іншому випадку вам потрібно зробити судження про те, чи є скарги хлопця справедливими та чи цікаво вам (або вашим підлеглим) компанії витратити час на її виправлення.

Що ви скажете хлопцеві, має залежати від того, що ви вирішите зробити (так!), Але повністю ігнорувати його було б грубо ... ІМО. Він знайшов час, щоб повідомити про те, що він думає. Принаймні, вам слід подякувати йому за це ... навіть якщо ви думаєте, що він помилково керується, його електронний лист важко читати або якщо він робить свої пункти абразивно і нетактовно.

(І заради Бога, його погана граматика повинна бути неактуальною. Деякі люди не вміють писати гарною англійською мовою, щоб врятувати своє життя, але це не робить їх думку непотрібними.)


3

Я б пішов з GrandmasterB і моз з поворотом. Дякуйте користувачеві за відгук та відправте його своєму менеджеру. Але ось улов. Витратьте трохи часу і придумайте зусилля, необхідні для оновлення сайту. Придумайте план, який зазначає, що це займе x кількість місяців з x кількістю розробників і коштуватиме приблизно x кількість доларів. Таким чином, ви робите багато наземної роботи для свого керівника і полегшуєте йому вирішити / віднести його до вищого управління. Залучайте будь-яких старших розробників до команди та прийміть їх поради.


3

Що б ви не робили, не починайте публічно говорити про товари вашої компанії. Навіть якщо електронний лист призначений лише одній людині, його можна легко пересилати кілька разів і в кінцевому підсумку закінчувати в папері кудись, завдяки чому ви виглядаєте справді дурними. Крім того, визнати, що виявлені ним недоліки - це лише верхівка айсберга - це як сказати: "Тут є основні отвори в безпеці, знайдіть їх, якщо зможете.

Якщо пошта була справді корисною, поверніть вдячну та ввічливу, але професійну пошту, подякувавши за внесений внесок. Потім, як зазначали інші, повідомте менеджеру про те, що інші помітили проблеми з веб-сайтом і що його виправленню слід надати пріоритет.


1

З огляду на це найкраща відповідь була б приватною "у нас є плани і ми працюємо над відновленням сайту. Дякуємо за опис деяких несправностей. Ми додали їх до нашого списку, і вони будуть усунені. Нове сайт має бути в прямому ефірі ... ".

Я буду публічно публікувати публікацію, коли ви будете готові, яка визначає план та графік відновлення. Але тільки коли я був впевнений у часовій шкалі - є кілька речей, гірших, ніж дворічна публікація, яка говорить: "новий сайт з’явиться за один місяць!"


5
Професійна відповідь, але занадто формульна. Люди отримують такі електронні листи постійно від великого бізнесу. Коли люди отримують електронну пошту таким чином, вони бачать лише повідомлення "ВІДКРИТИ!" навіть якщо це не є наміром.
ShrimpCrackers
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.