По мотивам рабочей недели привожу свой рейтинг качества недавно использованных мной программных продуктов гигантов глобальной или локальной IT-индустрии:
1) Яндекс.Директ — приемлемо
2) Google Adwords — приемлемо
3) Яндекс.Метрика — удовлетворительно
4) Google Analytics — удовлетворительно
5) Twitter ads — омерзительно
6) Paypal for Business — омерзительно
7) Facebook ads — омерзительно
Шесть из них — рекламные площадки и системы аналитики.
Есть ощущение, что в команды разработки рекламных площадок в принципе не нанимают QA-инженеров, это просто ужасные по качеству продукты. Они медленные, они не интуитивные, у них неактуальная или вводящая в заблуждение документация, у них баги во фронте, баги в серверной части, баги в интеграциях.
Причём самое удивительное, что ведь это кровь бизнеса, это именно то, что приносит деньги тому же Фейсбуку, но даже эта функциональность сайта нормально не работает (не говоря уже о таких маловажных вещах как посты, комментарии и т. д.).
Знаю, что сложно разрабатывать большие продукты, и эта сложность не очевидна извне. Например, над приложением Сбербанк Онлайн трудится ~70 команд, сотни людей!
Несмотря на это теоретическое знание о сложности менеджмента больших команд, я отказываюсь верить, что это действительно необходимо, и что это единственно правильный путь.
Видя такое низкое качество флагманских продуктов компаний с выручкой десятки миллиардов долларов в год, перестаёшь удивляться тому факту, что этим же компаниям регулярно приходится выплачивать исследователям десятки тысяч долларов за обнаруженные уязвимости в рамках программ Bug Bounty.
Было бы прикольно, если бы можно было репортить не только security issues, но и простые баги (которых я в роли обычного юзера нашёл десяток при самых обычных действиях).
Ведь едва ли какое-нибудь исполнение произвольного кода на какой-нибудь изолированной ноде второстепенного приложения ФБ принесёт столько же ущерба, как неправильный подсчёт статистики или неработающая кнопка при создании рекламной кампании.
Всё это лишняя почва для размышлений об оценке рисков и роли репутации, приоритизации бизнес-функций, а также об инертности человеческих коллективов и мизерности вклада отдельного сотрудника в общий успех корпораций.
При этом, конечно, на текущий момент это всё даёт нам, хакерам, лишнюю возможность заработать, эксплуатируя неэффективность процессов разработки в зажравшихся выручкой (или инвестициями, как Твиттер) компаниях 😉
Post #10
1.64K
- 🤡 3
- 👍 1