Экономия за счет тестирования

Экономия за счет тестирования

По отчету NIST недостаточное тестирование программного обеспечения приносит экономике США около 50 млрд убытков в год (данные на 2002 г. (https://www.stickyminds.com/article/real-money-poor-software-testing-practices-cost-us-companies-59-billion)). На сегодняшний день, я думаю, цифра выросла еще более значительно. И многие компании и команды понима…

Code review — это про заботу о продукте.

Code review — это про заботу о продукте.

Довольно часто ревью сводится к коментариям про пробелы и наименования. Или к формальным лайкам. А ведь это отличная возможность посмотреть шире: на архитектуру, на риски, на то, как изменения повлияют на бизнес.

📖 Не трогайте разработчиков. Отстаньте. Просто не беспокойте

📖 Не трогайте разработчиков. Отстаньте. Просто не беспокойте

Статья описывает настройку процессов таким образом, чтобы по минимуму отвлекать разработчиков. Для этого назначается дежурный, который отдувается за всех. Например, у вас есть команда поддержки, которая постоянно дергает разработчиков, когда не может справиться самостоятельно. Можно назначить дежурного — именно этого человека и будут дергать, а он…

Definition of Done: простое средство от болезни «почти готово»

Definition of Done: простое средство от болезни «почти готово»

Разработка часто страдает от болезни «почти готово». Это состояние, когда код написан, но функциональность еще не выпущена в продакшен, потому что «еще не дописали тесты», «забыли дополнительное условие» или «дизайнер еще не смотрел».

Идеальная команда

Идеальная команда

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

Почему сроки сдачи проекта сорваны

Почему сроки сдачи проекта сорваны

Довольно часто возникают такие ситуации:

Когда внедрять оркестрацию: признаки, что бизнес-процессы уже “тонут” без процессного движка

Когда внедрять оркестрацию: признаки, что бизнес-процессы уже “тонут” без процессного движка

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

Saga vs Process Manager: это одно и то же?

Saga vs Process Manager: это одно и то же?

В мире распределенных систем существует множество подходов к управлению процессами и согласованностью данных. Часто для управления согласованностью применяют подходы, предназначенные для управления процессами, и наоборот. Часто вследствие неправильного применения подходов распределенные системы становятся неуправляемыми.

1

Число Миллера: секрет ясного кода, простых систем и фокусированных команд

Число Миллера: секрет ясного кода, простых систем и фокусированных команд

У мозга есть встроенный лимит: мы можем одновременно держать во внимании примерно 7 объектов. Понимая это ограничение, можно проще писать код, строить архитектуру, управлять командой — и даже планировать день.

Визуализатор склада, конечно, красиво, но практично ли?

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

Вспоминая физику. Правило Буравчика

Вспоминая физику. Правило Буравчика

Неожиданно вспомнилось Правило буравчика – это математический закон, который описывает направление действия силы на тело, вращающееся вокруг своей оси. Он был сформулирован в 17 веке французским физиком и математиком Пьером Буравчиком и является одним из основных принципов механики.

1