Чистый Agile. Основы гибкости

Matn
8
Izohlar
Parchani o`qish
O`qilgan deb belgilash
Sitatalar 6

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

+2koponsega

Некоторые думают, что Agile способствует скорости выполнения проекта. Это не так. Agile никогда не ставил своей целью выполнить и сдать проект поскорее. Agile помогает вовремя понять то, где и насколько мы облажались.

0multyhexal

В этих четырех строках была вся суть. • Люди и взаимодействие важнее процессов и инструментов. • Работающий продукт важнее исчерпывающей документации. • Сотрудничество с заказчиком важнее согласования условий контракта. • Готовность к изменениям важнее следования первоначальному плану.

0koponsega

Крупная работа не выполняется большими командами. На самом деле крупная работа выполняется большим количеством маленьких команд, которые в свою очередь выполняют много небольших задач

0zhykevgeni

что же такое методология гибкой разработки Agile? Как появилась на свет? Как эволюционировала? В этой книге Дядя Боб дает глубокомысленные ответы на эти вопросы. А еще рассказывает о разных способах неправильного или искаженного понимания методологии Agile. Его взгляды очень важны, поскольку он авторитет в этой области. Ведь именно с его именем связано появление Agile. Мы дружим с Бобом уже не один год. Впервые я встретил его в 1979-м, когда устроился на работу в отдел телекоммуникаций компании Teradyne. Я был инженером-электриком, моя работа заключалась в том, что я помогал устанавливать и обслуживать нашу продукцию. Позже я вырос до разработчика аппаратных средств. Где-то спустя год моей работы в компании стали искать новые идеи для своей продукции. В 1981-м мы с Бобом выдвинули идею создания электронного телефонного администратора – по сути дела, он представлял

0mf_71299081595040633

Средства разработки Разработчикам ПО в начале работы требуется освоить целый ряд инструментов: • Хотя бы один язык программирования, а чаще больше. • Интегрированную среду разработки или текстовый редактор, подходящий программисту (vim, Emacs и т. д.). • Различные форматы данных (JSON, XML, YAML и т. д.) и языки разметки (в том числе HTML). • Командную строку и скрипты для взаимодействия с операционной системой. • Системы управления версиями (Git. Тут без вариантов). • Средства для непрерывной интеграции и сборки (Jenkins, TeamCity, GoCD и т. д.). • Средства развертывания и управления сервером (Docker, Kubernetes, Ansible, Chef, Puppet и т.  д.). • Средства коммуникации (электронная почта, Slack, английский язык). • Инструменты тестирования (фреймворки для модульного тестирования, Cucumber, Selenium и т.  д.).

0veetavas