DrugСard випускає одноіменний продукт для фармацевтичного ринку. Продукт корисний, він дозволяє організаціям різних країн по типу «фармакомнагляду» відслідковувати побічні реакції лікарських препаратів.
DrugСard вимагає писати чистий код, про що повідомляється в контракті. Це дуже правильна вимога, яка на жаль, зустрічається рідко в інших організаціях. Для мене така вимога була достатньою умовою для того що б приняти офер.
Був радий працювати в команді професіоналів.
Про хороше. Епіцентр в офлайні це чудовий магазин де дійсно є все. Епіцентр зроблений інженерами для інженерів. Останні декілька років це мій улюблений магазин.
Далі про хороше буде мало.
Програма Епіцентр в інтернеті це повна протилежність інженерному підходу.
Варто зазначити що в публічній частині інтернету програмного забезпечення «Епіцентр» не існує. Те що ви бачите на основному домені організації це продукт Б-тркс підсанкційної організації держави-агресора. Більш того, організація Епіцентр при наймі на підтримку магазину вимагає знання цього підсанкційного продукту.
Але давайте краще почнемо з високорівневих тестів, або з історій користувача.
Історія № 1. Недосвідчений користувач
Недосвідчений користувач при перегляді каталогу бачить кнопки «доставка — завтра». Він вірить в це, планує свої справи на це «завтра», але після того як оплатить товар і доставку, він не зможе ніде побачити коли прогнозується доставка. Йому зателефонує працівник кол-центру і повідомить що «завтра» не відбудеться. В кращому випадку це буде «післязавтра», але інформація про це ніде не фіксується, побачити її користувачу неможливо і користувач після цього стає досвідченим.
Програма почала обманювати. Це є наслідком того, що вона не тестується.
Історія № 2. Досвідчений користувач.
Досвідчений користувач, враховуючи досвід, знає що не буде ніякого «завтра», планує доставку через декілька днів в будь-який час з 9 до 18. Але так буває що в день доставки оператор телефонує і повідомляє що доставка переноситься на чергове «завтра», тому що «програма не працює».
Оператор так і говорить, я не жартую.
Давайте ще раз. Клієнт не може отримати оплачену доставку оплаченого товару тому що у магазину не працює програма.
Далі досвідчений користувач може спостерігати хаотичну зміну статусів його замовлення в кабінеті. Наприклад, може бачити що товар який вже давно доставлений все ще «доставляється».
Таких ситуацій в програмі Епіцентр багато.
Цікаво як так сталось і хто в цьому винен.
Звісно, відповідь очевидна. Винні розробники програмного забезпечення, які не тестують продукт, на якому працюють.
Я намагався найнятися в Епіцентр тричі як розробник-тестувальник. Хотів виправити помилки в програмі свого улюбленого магазину, але я наштовхнувся на відділ найму.
Коротко опишу цей досвід, хоча деталі того що відбувається на цих співбесідах можна описати ще кількома сторінками.
Відділ найму публікує фіктивні вакансії, на які найм не проводиться. Текст вакансій написаний з жахливими помилками і не міняється роками. Відділ найму вимагає комунікації в телеграм тому що він «сучасний». Співбесіда проводиться російською мовою. На співбесіді показують код конфігурації з помилками. Ставлять запитання, думаючи що їх варіант відповіді є єдиноправильним та що скрам і канбан такі схожі що між ними є різниця.
Двічі я отримував стандартні відповіді «ми вам зателефонуємо». Останній раз я отримав офіційну відмову з формулюванням, дослівно: «ви оверкваліфікейтед для даної позиції». Звісно це неправда, навіть прямий обман.
На співбесіді я почув цифру що на продукті є покриття 80% функціональним тестом. З одного боку це смішно, а з іншого, я впевнений що ця цифра це такий же обман як і все інше.