Один человек может принять Гибкие методы? [закрытый]

Ища работу в данный момент, я вижу много мест, просящих Гибкий опыт, но пока я не получаю задание с командой, которая использует Гибкий, я подозреваю, что никогда не буду получать опыт.

Действительно ли возможно принять Гибкие методологии со всего одним человеком?

Вид ответа на мой собственный вопрос, существуют подобные вопросы в:-

(Я предполагаю, что должен поправиться при поиске.)

29
задан Community 23 May 2017 в 12:17
поделиться

7 ответов

Вы, кажется, приезжаете на это с точки зрения опыта работы; Если вы хотите создать соответствующий опыт, чтобы получить работу в Agile Project, я бы, вероятно, подумал бы немного более латерально.

Во-первых, вы могли бы работать с другими, может быть, на проекте с открытым исходным кодом? Это было бы хорошей возможностью попробовать провильные методы с другими, которые могут иметь больше опыта.

Во-вторых, вы можете посмотреть на использование некоторых общих методов или инструментов, даже если это просто узнать, как работают инструменты - E.G. Вы можете настроить a Продолжайте интеграционные сервер для запуска сборки и тесты на единицу при проверке в коде. Если вы работаете над своим собственным, вы не получите многочисленные с точки зрения производительности, делая это, но вы получите некоторые навыки и имеете что-то отношение к будущим работодателям, которые указывают бы, что вы привержены в стиле Agile.

12
ответ дан 28 November 2019 в 01:46
поделиться

Некоторые аспекты могут быть сделаны сами по себе: на ум приходит запуск накопителя продуктов и использование доски объявлений. Посмотрите, что делает secretGeek.

Конечно, некоторые не могут: парное программирование, схватки и т.д....

3
ответ дан 28 November 2019 в 01:46
поделиться

, в то время как некоторые проворные практики напрямую ориентированы на более чем один человек команды, они просто практики , они просто среднее, а не конец. Я имею в виду, Agile - это О проведении пары программирования, последующие встречи и т. Д. Agile о максимизации ценности клиента при минимуме отходов для обеспечения наиболее оптимальной ROI . Agile - это ориентировано на бизнес, практика - это просто способ достижения этой цели в данном контексте. Итак, вернемся к первоначальному вопросу, это определенно возможно принять проворные практики (которые имеют смысл в вашем контексте), чтобы максимизировать доставляемую стоимость: непрерывное планирование, ограничение работы в прогрессе, стоп-линейной культурой, с временем, высокое качество, Достаточно достаточно технических характеристик, достаточно просто и как раз во время документации, и т. Д.

2
ответ дан 28 November 2019 в 01:46
поделиться

Да

Проверьте PXP или личное экстремальное программирование.

http://portal.acm.org/cition.cfm?id=1593127

Сводка из бумаги:

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

11
ответ дан 28 November 2019 в 01:46
поделиться

Парное программирование было бы трудно таким образом :)

Давайте проверим Agile Principles :

  • Индивидуальные лица и взаимодействия над процессами и инструментами
  • Рабочее программное обеспечение над исчерпывающей документацией
  • Сотрудничество с заказчиками над переговорами по контракту
  • Реагирование на изменение над выполнением плана

Вы можете делать все это, даже работая над каким-то личным проектом в одиночку. Вы также можете использовать GTD, работая в одиночку, вы можете разрабатывать свой продукт с помощью итераций, вы можете принять таймбокс , вы можете попросить некоторых членов семьи или друзей провести с вами тесты на удобство использования (и это действительно хорошо работает).

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

4
ответ дан 28 November 2019 в 01:46
поделиться

Да - можно сделать много Agile практики как личность.

Если вы уже знаете, как это сделать, вы можете сделать их как единственным разработчиком:

  • , ориентированное на тестовое развитие - отличное место для начала
  • рефакторинга
  • Непрерывная интеграция
  • , выполняя простейшую вещь, что Может ли работать (и развиваться через рефакторинг)
  • автоматическое развертывание
  • заседания планирования (команда одного клиента Plus)

вещи, которые вы не можете сделать самостоятельно:

  • Пара программирования
  • CRC / RRC Мастерские (... вам придется поговорить с собой довольно много)
7
ответ дан 28 November 2019 в 01:46
поделиться

Определенно. Маневренность очень гибкая с точки зрения того, сколько людей участвует. Некоторые методологии, такие как Scrum, сосредоточены в основном на том, чтобы сделать как можно больше за ограниченное время, например, две недели (спринт). Это включает в себя все, что вы хотите. Если ваша команда нуждается в QA, то это часть ее. Как одиночка, вы решаете, что вы хотите включить.

После спринта схватки вы смотрите на то, что вы могли бы сделать по-другому, чтобы сделать больше, и переходите к следующему.

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

Как вы можете видеть, существует множество способов применения гибких для любого проекта. Вы сами решаете, какие аспекты вам нужны. Хотя, очевидно, что одна неотъемлемая часть - это делать вещи с небольшими шагами.

1
ответ дан 28 November 2019 в 01:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: