QA Lead и что он делает

Обеспечение качества стало неотъемлемой частью процесса разработки программного обеспечения. И это неудивительно, так как именно с помощью различных видов тестирования мы можем выявить недостатки продукта перед его выходом на рынок. Выявляя и устраняя ошибки на ранних этапах разработки, команды тестировщиков помогают экономить ресурсы и средства. Таким образом, очевидно, что быть специалистом по контролю качества — гораздо более сложная и ответственная роль, чем можно предположить. По сути, QA — это важная «третья ветвь» процесса разработки.

(далее…)

Дерево метрик в продуктовой разработке: от цели до гипотез

Я всегда любила схемы и таблички. Если нужно было разобраться в новом проекте/топике/проблеме — я рисовала схему этого. Если нужно было принять решение — делала таблицу. Если я не могла положить что-то в один из этих форматов, значит, нужно было копать тему дальше. В Miro накопилось десятки рабочих пространств. И всегда хотелось сделать основную, самую главную схему для продуктовой команды, которая позволяла бы быстро и чётко возвращать всех к единой цели с единым пониманием — куда, зачем и как именно копаем. Дерево метрик — самый действенный инструмент, который мне попадался. 

Что такое дерево метрик и зачем оно нужно?

(далее…)

И еще 6 моделей продуктовых команд на примере Spotify и других крупных игроков

Привет, Хабр! На связи CPO Garage Eight Александр Бондаренко. Какую структуру выбрать для продуктовой команды, чтобы не утонуть в хаосе? В этой статье продолжаю разбирать рабочие модели. Если пропустили первые 6 типов продуктовых команд, заглядывайте в прошлый материал из моего цикла. 

Сегодня разберем такие модели как:

  • Команда под руководством директора по продукту

  • Команда под руководством директора по маркетингу

  • Модель на основе групп

  • Усложненная модель на основе групп

  • Бизнес-юниты

  • Команды разработки функций

Поехали! 

(далее…)

Регулярные выражения: как научиться читать между строк

Регулярные выражения: как научиться читать между строк - 1

Представьте: нужно проверить документ или веб-страницу и найти повторяющиеся слова, чтобы, скажем, заменить их. А если найти нужно не просто слова, а электронные адреса, которые бывают разными.

Решение этой задачи существенно упростит использование регулярных выражений.

Регулярные выражения или regex (далее…)

Как мы сделали битву разработчиков

image
Вот тут два игрока соревнуются, кто быстрее решит задачу

Вообще-то мы ничего специально не придумывали, как-то всё само получилось с Code Battle. Взяли простую задачу по информатике, добавили мультиплеер, чтобы два разработчика видели код друг друга, и предложили приз тому, кто пройдёт тесты быстрее.

И что-то всем внезапно понравилось. Причём так, что в итоге этим сервисом пользуются даже в Яндексе и других крупных компаниях на мероприятиях для разработчиков, а также в эпическом соревновании разных вузов.

Самое главное — короткие понятные задачи, которые пишутся за пять минут. И достаточно хитрые тесты, чтобы последний было тяжело взять.

Можно использовать любой язык из 16 доступных, гуглить в процессе — пожалуйста (если успеете), тырить чужой код и отлаживать у себя быстрее, чем это сделает оппонент, — тоже не проблема.

В итоге получились очень забавные соревнования. (далее…)

Автоматизация задач без кодинга: единый реестр, система управления проектами и таск-трекер на основе MWS Tables

Привет, Хабр! Меня зовут Александр Антипов, я продакт-оунер MWS Tables.

Раньше казалось, что «опытные пользователи ПК» — исчезающий вид, но реальность другая: сегодня сотрудники не просто работают с технологиями, а сами автоматизируют рутинные процессы. Без разработчиков и сложных систем — с помощью макросов, таблиц, SharePoint и других инструментов.

Полтора года назад мы в МТС создали для таких кейсов MWS Tables (далее…)

MockGUI – помощь в сборке и организации мини репозитория rpm пакетов

Вступление

Есть множество сервисов и программ по сборке программных пакетов: OpenSuse Build Service (OBS), koji. Fedora copr, rpmbuild, mock.

(далее…)

Trinion CRM + Trinion Задачник. Используйте задачник и трекер рабочего времени как онлайн систему выставления счетов

Вопрос взаимодействия разработчика или любого другого исполнителя с заказчиком всегда требует наличия одной и той же сущности, а именно – задачи. Казалось бы, все просто: заказчик ставит задачи, исполнитель их выполняет, далее на основе заранее оговоренного метода оплаты (фиксированная сумма, почасовая оплата и т.д.) выставляет счет, который заказчик оплачивает. 

(далее…)

Сокращение штата: как не уйти по чужому сценарию

Введение

Эта история вымышлена, но основана на реальных событиях. Я слышал несколько похожих рассказов о том, как сотрудников вынуждали увольняться. Решил объединить эти истории в одну, чтобы показать, как это происходит и к чему стоит быть готовым.

Эта статья не про поиск врагов, а про понимание процессов. Знание таких механизмов помогает принимать осознанные решения и защищать свои интересы.

Письмо

(далее…)

Наш зоопарк AI: Гендальф, Сэмуайз Гэмджи, Око Саурона и Midjourney

Привет, с вами снова Егор, Tech Lead компании ИдаПроджект. Помимо управления людьми и разработкой я еще занимаюсь внедрением новых инструментов в нашу компанию. И конечно же, мы не прошли мимо GPT и прочих AI-инструментов.

В статье я расскажу, что мы используем, как применяем — и что у нас осталось после экспериментов с GPT.

Погнали!

Оглавление

Ретроспектива по используемым инструментам

А как сейчас мы используем GPT в компании

Автоматизация процессов

ИдаЧат

(далее…)