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


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

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

Все высохло
Если вы новичок в компьютерном мире или мире компьютерного кода, как и я, вы можете не знать разницы между DRY и WET кодом. Я так и не овладел этой неуловимой концепцией, но пока что вот в чем загадка. По-видимому, существует два типа кода; для этого упрощенного примера скажем, что это правда ... я уверен, что их много, но, повторюсь, их два: сухой код и мокрый код. Мокрый код — это мой код, код для начинающих или интерпретация новичком того, как должен выглядеть код. Тогда что такое..

Уроки, извлеченные из парного программирования
Я занимаюсь парным программированием уже более 2,5 лет. На моей текущей работе мы не строго относимся к парному программированию, и хотя оно поощряется, у нас нет какого-либо набора правил о том, как это должно быть сделано. Сказав это, за это время я научился некоторым вещам, и хотя я не применяю их как строгие правила, я нахожу их весьма полезными. Не заставляйте Парное программирование должно быть инструментом, который члены команды могут использовать, если захотят. Есть много..

Что скрывает тестовая пирамида?
В каждом проекте стратегия автоматизации тестирования основана на пирамиде тестирования (может быть, больше 😮), но хорошо ли она понятна? Хотя метафора тестовой пирамиды используется часто, у каждого свои интерпретации, поэтому можно найти разные пирамиды. Когда вы отвечаете за проект и хотите иметь хорошую стратегию тестирования, необходимо понимать концепции и принципы техники, чтобы должным образом поддерживать то, что важно. Мы попытаемся определить пирамиду, а затем..

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

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