Обложка: CI/CD или конвейер качественного кода

CI/CD или конвейер качественного кода

Разбираемся, как CI/CD может помочь избежать потери значительной части времени специалистов для решения разных проблем.

Гибкая методология разработки Scrum, или как мотивировать всех участников проекта быть в потоке 24/7

Пример использования методологии Scrum, который показывает, что с её помощью довольно просто находиться в потоке проекта.

Обложка: Гибкая методология разработки Scrum, или как мотивировать всех участников проекта быть в потоке 24/7

Разработка ТЗ: как составить качественное техническое задание — отвечают эксперты

Без ТЗ и результат такой себе. Спросили у экспертов, как разработать хорошее ТЗ и каких подводных камней стоит опасаться.

Обложка: Разработка ТЗ: как составить качественное техническое задание — отвечают эксперты

С чего начать внедрять безопасную разработку приложений

Разбор того, как применить различные практики безопасности в разработке и как не потратить на их внедрение много сил и средств.

Обложка: С чего начать внедрять безопасную разработку приложений

Продуктовая разработка. О чём не рассказывают на собеседованиях

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

Обложка: Продуктовая разработка. О чём не рассказывают на собеседованиях

Мнение: разработка через тестирование — это тупо. Обсуждаем TDD

Возможно, вы слышали, что TDD — лучшая практика, которая позволяет писать почти идеальный код. Но так ли это? Рассказываем о недостатках этого подхода.

Обложка: Мнение: разработка через тестирование — это тупо. Обсуждаем TDD

Мнение: пушить сразу в мастер — хорошо. Обсуждаем Trunk Based Development

Что вы чувствуете, когда слышите, что кто-то сделал пуш в мастер? А что, если всю разработку построить именно на этом? Встречайте Trunk Based Development.

Обложка: Мнение: пушить сразу в мастер — хорошо. Обсуждаем Trunk Based Development

Кейсы с AgileDays: о чём сейчас говорят управленцы и разработчики

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

Обложка: Кейсы с AgileDays: о чём сейчас говорят управленцы и разработчики

Непрерывная интеграция и доставка (СI/CD): идеальная методика разработки или отраслевой хайп?

К методике CI/CD сегодня проявляется много интереса. Они буквально на пике хайпа. Разбираемся, заслуженно ли.

Обложка: Непрерывная интеграция и доставка (СI/CD): идеальная методика разработки или отраслевой хайп?

Agile — это просто

Просто и понятно объясняем, как функционирует Agile — гибкая методология работы над проектом, а также чем Scrum отличается от Kanban.

Зачем вам нужен QA и как это позволит сэкономить деньги

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

Обложка: Зачем вам нужен QA и как это позволит сэкономить деньги

Стандартизация требований в Scrum-проектах

Тема форматов описания требований часто обсуждается бизнес-аналитиками. В этой статье я поделюсь своим опытом в данной области на примере недавнего проекта, где, применяя один стандартизованный формат для описания требований, мы…

Обложка: Стандартизация требований в Scrum-проектах
Обложка: Какие методологии разработки применяются в различных IT-компаниях — Tproger собирает рассказы представителей индустрии

Какие методологии разработки применяются в различных IT-компаниях — Tproger собирает рассказы представителей индустрии

Наш подписчик задал вопрос: Какие методологии разработки применяют у вас в компании? Как вы вообще организуете процесс от постановки задачи до выхода продукта на рынок? Мы передали его на рассмотрение…

Почему вам стоит начать вести разработку через тестирование

В нашей группе не один раз обсуждалась разработка через тестирование (test-driven development), и каждый раз в комментариях были в основном положительные отзывы от тех, кто применял эту методологию. Для тех, кто…

Обложка: Почему вам стоит начать вести разработку через тестирование
Обложка: Как Amazon и Google: советы по повышению продуктивности вашей команды

Как Amazon и Google: советы по повышению продуктивности вашей команды

В начале 1990-х годов программисту Джеффу Сазерленду надоело использовать привычные методы управления проектами. Он хотел сделать свою команду более эффективной. Так появилась методология Скрам, где каждый участник команды в курсе…

Обложка: Стратегия автоматизации тестирования для Agile-проектов

Стратегия автоматизации тестирования для Agile-проектов

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

Обложка: Правильная организация труда программистов — сооснователь и глава разработки Acronis рассказал о том, как это устроено у них и дал советы начинающим командам

Правильная организация труда программистов — сооснователь и глава разработки Acronis рассказал о том, как это устроено у них и дал советы начинающим командам

Tproger взял интервью у  Станислава Протасова – сооснователя и главы разработки компании Acronis. В первой части читайте о том, чем сейчас занимаются в компании, как в ней организована разработка, какие можно дать…

Обложка: Scrum: методика эффективного управления проектами

Scrum: методика эффективного управления проектами

Людям редко удается работать слаженно и эффективно: большинство планов не выполняются, разные подразделения часто выполняют противоречащие друг другу задачи или дублируют их. Разумеется, продолжаться так больше не может — и…