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


Программирование мобов
Заметки с конференции по массовому программированию 2018 года¹ в Берлингтоне, Массачусетс. Почему бандитское программирование? Я скептически относился к программированию мобов. Многие люди, включая меня, задают повторяющийся вопрос, напоминающий комаров, когда они думают о моббинге: как я могу быть продуктивным в моббинге весь день? Оказывается, это неправильный вопрос. Вместо этого, как сказал Вуди Зуилл², спросите Является ли команда более эффективной, когда она моббирует?..

Хотите, чтобы ваша команда по исследованиям и разработкам была на высоте? 7 советов, которые помогут вашим разработчикам работать как супергруппа
Все мы знаем, что хороших разработчиков программного обеспечения трудно найти . Как только вы соберете группу сильных талантов, вы начнете процесс превращения этого набора неудачников в компактную, подлую кодирующую машину. Группа отдельных ниндзя по разработке программного обеспечения — это здорово, но если вы хотите, чтобы ваши процессы были четкими, вам нужно найти способ превратить этих людей в команду, которая может хорошо работать вместе, создавая и поддерживая лучшие..

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

Шаблон проектирования комбинатора
Ранее мы обсуждали важность программирования чистых функций и проблемы, связанные с ним. В этой статье с помощью нашей службы проверки пользователей мы объясним, как мы можем объединить функции в цепочку с помощью шаблона проектирования Combinator. Мы предполагаем, что аудитория понимает API-интерфейсы Java Lambda, такие как функции Filter ‹› и Predicate ‹T›, использующие Lambda API. 1. Нам нужно написать класс для UserValidator. a. public interface UserValidator extends..

Встаньте на защиту своих клиентов и скажите «нет»!
Мы все были там, у команды разработчиков есть блестящая новая функция, которая произведет революцию в том, как клиенты видят и воспринимают ваш продукт; они «должны» выпустить его к установленному сроку, независимо от стоимости. Проблема с вышеизложенным заключается в том, что часто к тому времени, когда эта функция попадает в команду(и) разработчиков, не хватает времени для ее правильной разработки. Нет, если мы хотим уложиться в крайне важный срок. В некоторых компаниях, где команды..

Каково жить в паре на год
Личный опыт одного инженера, его понимание и советы о том, как работать в паре. Я работаю в Pivotal Labs больше года, и это первая работа, в которой разработчики работают вместе на полную ставку. Я планирую сделать небольшой обзор того, как это было для меня, но прежде я хотел ответить на несколько общих вопросов, которые мне задают всякий раз, когда я впервые рассказываю кому-то о парном программировании. Настройка Обычно, когда я говорю кому-то, что работаю в паре на полную ставку,..

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