Публикации по теме 'agile'


Ты знаешь свою команду?
Ты знаешь свою команду? Вы работали со своей командой несколько месяцев. Представленные истории и функции. Вы даже говорили о чувствах на командных ретроспективах. Но нашли ли вы время, чтобы на самом деле познакомиться с ними? Руководителю технической группы легко увязнуть в технических проблемах. Фреймворки, архитектура, процесс и другие факторы, которые помогают команде работать. С другой стороны, вам по-прежнему необходимо помогать команде работать вместе для достижения..

Это ловушка! Системные ловушки в разработке программного обеспечения
Вы когда-нибудь пытались улучшить ситуацию только для того, чтобы обнаружить, что вы сделали ее еще хуже? Вы когда-нибудь следовали общепринятым «передовым методам» только для того, чтобы обнаружить, что они просто не работают так, как вы надеялись? Было ли когда-нибудь ощущение, что чем больше вы пытаетесь, тем хуже становится? В своей основополагающей работе по системному мышлению Системное мышление - учебник Дана Медоуз описывает ряд системных структур, которые, как правило,..

Парное программирование — это здорово
Прежде чем начать писать о парном программировании (ПП), я хотел бы описать: Что такое парное программирование? «Парное программирование — это метод гибкой разработки программного обеспечения, при котором два программиста работают вместе на одной рабочей станции. Один, водитель, пишет код, а другой, наблюдатель или навигатор, просматривает каждую строку кода по мере ее ввода. Два программиста часто меняются ролями». Как видите, парное программирование — это когда два программиста..

Удивительный обзор Commit-conf 2018
Подход к конференции Commit Это ежегодная конференция, посвященная изучению современного мира разработки программного обеспечения . В этом году он прошел в Мадриде 23-24 ноября 2018 года. За два дня посетители смогли насладиться до 10 различных треков, 2 семинарами и открытой конференцией или неконференцией . Все треки были записаны , и некоторые из них были доступны для просмотра в потоковом режиме. Вы можете загрузить содержание докладов прямо с официального сайта в..

Война и стратегии разработки программного обеспечения. Часть 2. Искусство войны Сунь Цзы.
«Теперь генерал, выигравший битву, делает много вычислений в своем храме, прежде чем битва начнется. Проигравший в бою генерал заранее делает мало расчетов. Таким образом, многие расчеты приводят к победе и мало расчетов - к поражению: насколько еще больше никаких расчетов ». Полная противоположность Agile, верно? Однако Waterfall был здесь задолго до того, как многие из нас начали писать код, и многие из нас все еще могут использовать его в определенных ситуациях, но разработка..

Отдельные проектные и обслуживающие команды. Имеет ли это смысл?
Предположим, вам нужно добавить в приложение новую важную функцию. Какой из двух сценариев проще? добавить эту функцию в относительно небольшое приложение, которое все еще находится в разработке, но еще не в производстве добавить эту функцию в приложение, которое со временем разрослось, общее качество которого вызывает сомнения, которое уже запущено в производственной среде и обслуживает нескольких клиентов. Что ж, сомнений нет. Вторая задача - гораздо более сложная. Но тогда..

Журнал тренера по опыту
Моббинг / ансамблевое программирование: когда ничего нет в TDD Примечание . Моббинг / Ансамбль я использую как синонимы. Мне все еще трудно заставить себя придерживаться только «Ensemble». Оба являются двумя способами сказать одно и то же. Последнее - новый термин, появившийся после того, как моббинг имеет плохую коннотацию в некоторых культурах. Бывают случаи, когда есть истории, над которыми вы работаете как моб, которые вы не можете прогнать с помощью TDD (разработка через..