Что означает буква n в акрониме invest

Ответы на тесты по теме Маркетинг

Что означает буква «Т» в акрониме SWOT?

Выберите названия полей, соответствующие стратегии в сводной матрице SWOT-анализа, которая позволила бы избавиться от слабости и попытаться предотвратить нависшую угрозу:

Выберите названия полей, соответствующие стратегии в сводной матрице SWOT-анализа, которая должна быть построена таким образом, чтобы за счет появившихся возможностей попытаться преодолеть имеющиеся в организации слабости:

—> Выберите названия полей, соответствующие стратегии в сводной матрице SWOT-анализа, которая должна предполагать использование силы организации для устранения угроз:

Что означает буква «W» в акрониме SWOT?

SWOT-анализ предусматривает выявление и подробное рассмотрение:

Благоприятных возможностей для бизнеса, Угроз для компании

к внутренней среде

Выберите вариант правильного перевода букв акронима SWOT

Strengths, Weaknesses, Opportunities, Threats

К какой среде относятся факторы УГРОЗ в SWOT-анализе?

Что означает буква «O» в акрониме SWOT?

Выберите вариант правильного перевода букв акронима SWOT:

Strengths, Weaknesses, Opportunities, Threats

Выберите названия полей, соответствующие стратегии в сводной матрице SWOT-анализа по использованию сильных сторон организации для того, чтобы получить отдачу от возможностей, которые появились во внешней среде:

К какой среде относятся факторы СИЛ в SWOT-анализе

к внутренней среде верно

К какой среде относятся факторы ВОЗМОЖНОСТЕЙ в SWOT-анализе фирмы?

Что означает буква «S» в акрониме SWOT

Правильно ли сформулировано определение SWOT-анализа фирмы – «SWOT-анализ – это инструмент оценки стратегического положения фирмы, ее сильных и слабых сторон и внешней ситуации (возможностей и угроз)»?

выявление сил и слабостей фирмы, их сопоставления с возможностями и угрозами внешней среды, и разработку стратегии

К какому сектору SWOT анализа препарата АЛЬГЕРОН относится фактор «Слабые конкуренты»

Ни к какому из перечисленных/нет такого фактора в SWOT анализе препарата АЛЬГЕРОН

Источник

Галя, папира, байзедип и другие важные термины биржевого сленга

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

После этого текста ваши проблемы исчезнут: сможете «ворваться в комменты» где угодно — и в любой дискуссии сойдете за своего. Ловите трейдерско-русский словарь от «РБК Инвестиций».

Дисклеймер: мы не стремились собрать абсолютно все термины — например, отказались от жаргона профессиональных трейдеров, устаревшего сленга нулевых годов, а также широко известных понятий вроде «быков» и «медведей». Здесь — только самый ходовой современный новояз.

Байда — бумаги китайской компании Baidu, а вовсе не обозначение мусорных акций, как может показаться на первый взгляд.

Байзедип (англ. buy the dip — «выкупай провалы») — покупка акций на просадке (то есть когда они сильно подешевели). Может плохо кончиться (см. Падающий нож).

Бензопила (пила) — крайне сильные колебания цен внутри дня. При волатильности график акций может напоминать зубья пилы (если напрячь воображение) — оттуда и пошло.

Бетонная плита, или просто плита — очень большая заявка в биржевом стакане, способная повлиять на движение котировок.

Боковик (флэт) — движение котировок в узком диапазоне в течение определенного периода без существенного повышения или понижения цены.

Галя — ласковое название акций космической фирмы Virgin Galactic Ричарда Брэнсона. Одна из самых популярных бумаг США на российском рынке.

Дивы — дивиденды: выплаты, которые распределяются среди акционеров в соответствии с дивидендной политикой компании.

Дивгэп — резкое падение стоимости бумаг после закрытия реестра акционеров для выплаты дивидендов. Весьма неприятное событие для новичков.

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Джоны (амеры) — американские трейдеры с Нью-Йоркской биржи, начинающие торговать в 16:30 мск (или в 17:30 мск при переходе на зимнее время). Не слишком любимы, потому что иногда обваливают акции, весьма перспективно выглядящие на торгах СПб биржи и премаркете.

Дядя Коля (Николай, Колян) — маржин-колл. Когда он «приходит» или «звонит», дело плохо — значит, у инвестора столь большой убыток, что брокер уведомляет его о необходимости пополнить счет для дальнейшего удержания позиции. Избежать встречи с Дядей Колей можно, если не открывать «шорты» и не торговать с плечом.

Забор — см. Сидеть на заборе

Зина — популярная фармацевтическая компания Zynerba. Пример крайне волатильной бумаги: в феврале 2021-го ее котировки выросли вдвое за несколько дней, а потом резко откатились вниз.

Зомби — предбанкротная компания. Ее акции, тем не менее, есть на бирже — и часто пользуются спросом ввиду дикой волатильности. Хрестоматийные примеры — Chesapeake Energy или Mallinckrodt.

Затариваться — агрессивно покупать активы в большом количестве в ожидании восходящего тренда.

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Казино — обычно означает волатильную и малопредсказуемую бумагу второго-третьего эшелона. Такие акции еще называют «бешеными». Также в некоторых телеграм-каналах «казино» называют российский фондовый рынок в целом.

Котлета — все деньги на брокерском счете. Закупиться на всю котлету — вложиться во что-то одно на все деньги, игнорируя здравый смысл. Обычно не лучшая идея.

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

Лесенка — стратегия покупки активов, при которой бумаги приобретаются в портфель понемногу, следуя за восходящим трендом.

Лонгуст — инвестор, покупающий акции в «лонг» — то есть на долгосрочную перспективу в расчете на рост котировок. Заклятый враг шортиста.

Лудоманить — покупать акции на удачу без какого-либо анализа. Типичный пример — покупка бумаг под отчет.

Лось — самое нелюбимое у инвесторов животное, которое однажды встречает каждый. Означает убыток по акции. Соответственно, резать лося = фиксировать убыток.

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Мамба — Московская биржа. Произошло от ее предыдущего названия ММВБ. Последнее время употребляется все реже.

Мася — максимально любовное названий акций знаменитого американского ретейлера Macy’s.

Муму — акции китайского мессенджера для смартфонов Momo.

Наждак — биржа NASDAQ.

Отскок — падение после роста или рост после падения цен. Отдельно стоит выделить «отскок дохлого кота» — небольшой рост после мощного падения, после чего бумага снова дешевеет еще сильнее.

Падающий нож — обозначает быстрое падение стоимости ценной бумаги. Попытка его «поймать» (купить в расчете на то, что ниже цена уже не опустится) может привести к приличным убыткам.

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Паникбай (от англ. Panic buy) — импульсивные покупки, обычно происходят во время резкого роста котировок.

Папира (англ. Paper) — то же самое, что и акция.

Пациент — «скучная» бумага, долгое время торгующаяся в боковике.

Пробой — движение цены выше определенного уровня.

Пролив — обвал котировок из-за массовой распродажи бумаг.

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

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Свин (свинья, свинота) — акции американской нефтегазовой компании Southwestern Energy. Получили такое прозвище из-за фонетического сходства с ее тикером SWN.

Сидеть на заборе — ситуация, при которой трейдер закрыл все позиции, сидит в кеше и наблюдает за происходящим на рынке со стороны.

Сиплый — S&P 500, главный фондовый индекс США.

Скальпить — быстро покупать и продавать акции внутри дня, пытаясь заработать на небольших колебаниях цен. Скальперов также называют «зайцами».

Слив — избавление от активов. Обычно сливают акции, но самым талантливым удается слить депозит.

Тата — на русскоязычных ресурсах обычно означает акции «Татнефти». Но иногда — Tata Motors, что еще более логично.

Туземун (от англ. to the Moon — «на Луну») — подразумевает мощнейший рост какого-либо актива, «прямо до Луны». Не факт, правда, что потом с грохотом не спустится обратно на землю.

Усредниться — докупить в портфель упавшие в цене акции. Используется для снижения средней стоимости бумаги в портфеле.

Федя — американская транспортная компания FedEx. Никаких исторических связей — используется просто по созвучию.

Хай — максимум цены. Истхай — исторический максимум. Купить на хаях — приобрести бумаги на пике (и, скорее всего, словить из-за этого убытки).

Хомяк (лемминг) — новичок в инвестициях, бросающийся покупать акции по рекомендациям многочисленных «гуру», вслед за толпой, паникуя или просто на эмоциях. Часто вообще не понимает, что делает.

Шорт — короткая позиция. Тот, кто ее открыл, — шортист. Надеть шорты = открыть короткую позицию. Шортокрыл, или шорт-сквиз — ситуация, при которой резкий взлет акций заставляет шортселлеров закрывать короткие позиции и выкупать бумаги, чтобы вернуть их брокеру. Это провоцирует еще больший рост котировок. А порванные шорты — неудачная короткая позиция: вместо ожидаемого падения бумага выросла в цене и принесла незадачливому шортселлеру убытки.

Яша — так в трейдерском новоязе называют флагман русского IT «Яндекс».

Разберем на примерах. Допустим, вы решили поговорить с завсегдатаем «Пульса» о перспективах акций Virgin Galactic.

НЕПРАВИЛЬНО: «Полагаю, что Virgin Galactic — очень перспективная компания. Да, ее акции волатильны, однако я считаю, что в будущем они обязательно сильно вырастут».

ПРАВИЛЬНО: «Имхо, Галя — ракета. Папира казино, но скоро точно полетит туземун».

Или же зашли в трейдерский чат в телеграме, где хотите обратить внимание участников на сильный рост бумаг Southwestern Energy в отсутствие очевидного повода.

НЕПРАВИЛЬНО: «Забавно, спекулянты разгоняют котировки Southwestern Energy. Ведь эта компания в предбанкротном состоянии, а гонящиеся за сверхдоходностью новички понесут большие убытки.

ПРАВИЛЬНО: «Лол, Свина пампят! Это ж зомби-компания, лемминги замучаются потом лосей резать».

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

Применить полученные знания вы можете в нашем канале в «Тинькофф Пульс», инстаграме или телеграм-канале «Сам ты инвестор» — у нас везде открыты комментарии. Enjoy!

Источник

Кэти Вуд купила свыше 1 млн акций Twitter

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Бумаги соцсети стали самым крупным приобретением фонда с 23 июля текущего года, а также первой сделкой с акциями Twitter примерно за месяц.

Кэти Вуд начала скупать бумаги соцсети на фоне сильного падения их котировок: за два дня — 29 и 30 ноября — акции потеряли в совокупности 6,7%. Компания начала дешеветь в понедельник на новости о том, что гендиректор Джек Дорси покинул свой пост, а на его место назначен технический директор корпорации Параг Аргавал.

До сих пор Джек Дорси был гендиректором сразу двух компаний — Twitter и финтеха Square. Рынок первоначально положительно отреагировал на новость об уходе Дорси — акции в начале торгов в понедельник подскочили на 11%.

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Эпоха Дорси в Twitter была периодом одного из самых больших подъемов для акций технологических компаний США, но Twitter пропустил его большую часть. Bloomberg отмечал, что во время руководства Дорси, который занял пост главы Twitter шесть лет назад, акции соцсети выросли всего на 75%.

За это же время индекс NASDAQ 100 вырос более чем на 280%, а S&P 500 подскочил почти на 140%. Стоимость акций Apple увеличилась более чем на 450%, Amazon — на 580%, котировки Alphabet подскочили примерно на 345%, а Microsoft — на 640%. При этом котировки Square, которая также была основана Джеком Дорси, продемонстрировали рост стоимости более чем на 2000% с момента IPO в 2015 году.

В феврале прошлого года один из акционеров соцсети инвестиционная компания Elliott Management сообщала о планах добиться изменений в работе Twitter, включая уход с поста Джека Дорси, писал Bloomberg. Elliott Management настаивала на отстранении отчасти потому, что внимание Дорси было разделено между управлением Twitter и облачным сервисом Square, а также из-за его желания переехать в Африку и работать там до шести месяцев в году.

Источник

Основы пользовательских историй. Часть 3: Инвестируйте в качественные пользовательские истории

Перевод: Александр Якима (www.enter-agile.com)
Независимый консультант, agile-тренер. В IT-индустрии с 2002 года. Работал менеджером проектов, программ, а также присейл-менеджером в аутсорсинговых компаниях и директором по разработке в стартапах Силиконовой долины. В 2007-2008 сотрудничал с тренинг-центром Luxoft.

Инвестируйте в качественные пользовательские истории

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

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

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

Независимость

Независимость означает, что стори может быть разработана, оттестирована и возможно даже доставлена сама по себе. В силу этого она может нести независимую ценность.

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

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

1) Как администратор я могу установить правила безопасности пользовательских паролей так, что пользователи будут обязаны создавать и поддерживать безопасные пароли, поддерживая безопасность системы.
2) Как пользователь я должен следовать правилам безопасности паролей, установленным администратором, чтобы поддерживать безопасность моей учетной записи.

В этом примере стори потребителя зависит от стори администратора. Стори администратора тестируема только лишь на предмет установки, очистки и сохранения политики безопасности, однако не тестируема с точки зрения применения политики для конечного потребителя. Кроме этого, имплементация стори администратора не ставит продукт в потенциально доставляемый вид – а поэтому не несет независимой полезности.

Путем пересмотра пользовательских историй (и архитектуры системы) мы можем удалить зависимости переразбив стори иным способом – в нашем случае по типу политики безопасности и соединяя воедино установку политики и ее применение в каждой стори:

1′) Как администратор я могу установить период истечения действия пароля, таким образом пользователи будут обязаны периодически менять пароли.
2′) Как администратор я могу установить характеристики сложности пароля, так что пользователи будут обязаны создавать пароли, которые сложно подобрать.

Теперь каждая история может существовать сама по себе и может быть реализована, оттестирована и доставлена вполне независимо.

Обсуджаемость

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

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

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

Польза

Цель гибкой команды проста – доставить максимальную пользу в рамках доступного времени и ресурсов. Поэтому польза (иногда мы ее называем ценностьприм. автора перевода) является наиболее важным атрибутом в INVEST-модели и каждая пользовательская история должна представлять определенную ценность пользователю, заказчику или стейкхолдеру продукта. Приоритеты в бэклогах выставляются на основании пользы стори и весь бизнес переживает успех или терпит крах в зависимости от пользы, которую команда способна доставить.

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

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

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

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

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

… однако, чтобы предоставить более четкое видение настоящей ценности, будет более естественным записать стори с точки зрения директора по маркетингу:

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

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

Произвести рефакторинг системы логирования ошибок.

Формулируя ценность технического решения как пользовательской истории помогает донести бизнесу ее полезность. Например:

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

В этих последних примерах ценность очевидна и для пользователя, и для продакт оунера, и для стейкхолдеров, а также и для команды.

Эстимируемость

Хорошая пользовательская история эстимируема. Несмотря на то, что в бэклоге может лежать стори любого размера, для того, чтобы ее можно было реализовать и оттестировать в рамках одной итерации, команда должна быть способна предоставить приблизительную оценку ее сложности и объема работы, необходимой для ее завершения. Минимальная инвестиция в эстимирование стори – это определение того, войдет ли она в рамки одной итерации. Дополнительная точность в эстимировании увеличит предсказуемость команды.

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

Одним из основных преимуществ эстимирования пользовательских историй является не только представление о точном объеме, а и возможность вычленить скрытые предположения, недостающие критерии приемки и прояснить командное представление о стори. Таким образом, диалог, сопровождающий процесс эстимирования настолько же важен, а может и более важен, чем сама по себе оценка. Способность эстимировать пользовательскую историю сильно зависит от ее объема, как мы это увидим ниже.

Компактность

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

Увеличение пропускной способности

Как известно из теории массового обслуживания, более компактные пакеты проходят сквозь систему быстрее. Это один из ключевых принципов бережливого производства и отражен в законе Литтла (Little):

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

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

Более того, когда система загружена полностью, она может стать нестабильной и проблема может нагромождаться. В сильно перегруженных системах большие пакеты двигаются сквозь систему непропорционально медленно, так как пропускная способность падает. (Представьте себе шоссе в час пик. У мотоцикла шансов нормально передвигаться значительно больше, чем у легковых автомобилей и грузовиков – значительно легче маневрировать компактными объектами при движении в нагруженной системе.) Поскольку команды разработчиков обычно заняты почти на полную нагрузку, а то и выше (80-120%), они также попадают в «час пик».

Что означает буква n в акрониме invest. Смотреть фото Что означает буква n в акрониме invest. Смотреть картинку Что означает буква n в акрониме invest. Картинка про Что означает буква n в акрониме invest. Фото Что означает буква n в акрониме invest

Рисунок 1. У больших пакетов больше продолжительность цикла и выше вариация.

Более компактные пользовательские истории проходят сквозь процесс разработки быстрее не только из-за их пропорционального объема, но и из-за меньшей сложности, а сложность нелинейно зависит от объема. Это лучше всего наблюдается в тестировании, где разветвленность системы тестов, необходимых для валидации функциональности, растет экспоненциально по отношению к объему самой функциональности. Это соответствует рекомендации по разработке чистого кода, а именно, Роберт Мартин [Martin 2009] предлагает следующие правила для функций системы:

О соотношении объема и независимости

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

Тестируемость

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

Чтобы удостовериться в том, что стори не попадут в итерацию, если они не способны из нее выбраться (то есть быть успешно оттестированными), много гибких команд на сегодняшний день применяет подход: «сначала тесты». Это берет начало в XP-сообществах, использующих Разработку через тестирование (TDD) – практику написания автоматизированных юнит тестов перед написанием кода, который должен этим тестам удовлетворять.

С тех пор эта философия применяется при разработке критерия приемки стори и необходимых функциональных тестов прежде собственно кодирования. Если команда знает как оттестировать стори, значит вероятно они знают и то, как ее реализовать.

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

Литература

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *