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


Искусство программирования - сила времени
Фраза «управление временем» — одна из наиболее часто используемых фраз в менеджменте, продуктивности, заботе о себе и т. д. У нас в руках есть этот ценный ресурс, и у нас должна быть идея — или, лучше сказать, философия — как его использовать. В этой статье я хочу больше узнать о том, что значит время для программиста. То, как мы видим время, и наш подход к нему меняются, когда мы идентифицируем себя как программиста-ремесленника. Эта статья является второй частью цикла статей об..

Что это: Экстремальное программирование
Сейчас модно говорить о agile-методологии, особенно о scrum. Поскольку скрам за последние годы преувеличил свои преимущества, мы склонны думать, что это единственный путь. Но так ли это? Есть еще один подход: создание водопада MVP с помощью экстремального программирования. Это по-прежнему гибкий подход, но не схватка. Представьте, каково было бы работать три дня в неделю подряд, без всяких совещаний, без перерывов. Работа с фокусом только на одной функции, которая не является..

Гибкая архитектура: намерение против немедленного
Как создать надежную архитектуру в гибком мире? Вот метод создания архитектуры, учитывающей постоянные изменения. Когда-то, в начале жизненного цикла проекта, архитектура была «готова». Это важный шаг, на котором исследуются все « возможности » (масштабируемость, доступность, наблюдаемость и т. д.). Так что, учитывая современный динамичный мир и то, что заказчик может не увидеть ощутимой выгоды от (дорогостоящей) фазы архитектуры, как нам реализовать «гибкую архитектуру»?..

Управление разработкой приложений в PEGA #PART2
Здесь мы собираемся обсудить лучшие практики для Agile, CI и CD. Пожалуйста, ознакомьтесь с предыдущей частью, чтобы получить больше информации о Agile workbench . Платформа Pega включает лучшие практики гибкой разработки, в том числе: Обновления в режиме реального времени : частые итерации разработки с небольшим объемом. Тестирование : непрерывная проверка приложений для раннего выявления и устранения проблем. Ветки : среда совместной разработки для максимальной..

Приглашение, отказ и усыновление: история парного программирования
Приглашение, отказ и усыновление: история парного программирования Однажды была группа разработчиков программного обеспечения, которую пригласили попробовать попарное программирование. Все в команде решили попробовать, кроме одного программиста. Этого программиста эксперимент не интересовал. Тренер команды не заставлял его заниматься парным программированием: он мог работать, как всегда. Тренер действительно получил согласие всей команды на размещение статистики дефектов на стенах..

Bikeshedding — ежедневный анти-шаблон программного обеспечения
Навес для велосипедов возникает, когда команда разработчиков тратит непропорционально много времени и усилий на тривиальные или неважные детали системы, такие как цвет навеса для велосипедов. Чаще всего это происходит потому, что предполагаемая «тривиальная» деталь — одна из немногих вещей, которые все в комнате действительно понимают. Решение относительно простое, но пугающее: кому-то нужно быть диктатором. Или, в нашем конкретном случае, адмирал. Изложение Название :..

Ваша оценка задачи неверна - узнайте, почему
Изучите методы для лучшей оценки на работе Самое неприятное для разработчика - это постоянно отвечать на один и тот же вопрос: сколько времени вам нужно, чтобы выполнить задачу? Сюжетная точка, час, день… это та же старая история. Кто-то хочет знать, когда ваша задача будет готова. Если вы наденете место руководителя проекта, это нормально. У них есть время, крайний срок, GANTT, и они должны это знать. Но они никогда не вставляли в вашу. Как можно угадать правильное количество..