Как начать моделировать веб-приложение?

DevOps Azure YAML не поддерживает условия в значениях, как вы пытались это сделать.

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

В качестве временного решения вы можете добавить задачу PowerShell, которая обновит имя сборки в соответствии с вашими условиями.

Например, оставьте $(date:yyyyMMdd)$(rev:.r) в имени и запустите этот скрипт во время сборки:

if ($env:ReleaseNumber){
  Write-Host "##vso[build.updatebuildnumber]$env:ReleaseNumber.$env:Build_BuildId"
  }
else{
  Write-Host "Release Number not exist, build name not changed"
  }
7
задан bl4ckb0l7 27 January 2009 в 11:53
поделиться

5 ответов

Это - все о процессе и руководящих ожиданиях и очень мало сделать с техническим. Ошибка (по моему скромному мнению), большинство клиентов делает - особенно с меньшими консультированиями - то, что они идут для контракта фиксированной цены (возможно с поддержкой, тарифицируемой T&M: время и материалы). Они делают это как осуществление управления рисками, таким образом, это понятно.

Проблема состоит в том, что они платят за тот более низкий риск тремя способами:

  • Вы платите премию за более низкий риск. Это - основной принцип, который так же верен в разработке программного обеспечения, как это находится на финансовых рынках;
  • Так много риска может быть помещено на разработчика (разработчиков), что стоимость повышается астрономически, который точно никому не приносит пользу (хорошо, это приносит пользу разработчику, пока дела не идут катастрофически неправильно, который они почти всегда делают в конечном счете); и
  • Вы проводите так много времени, разрабатывая спецификацию и формализуя результаты и критерии допустимости, которые Вы забываете при этом, что Вы только что потратили $300 тысяч, пишущий документ 300 страниц Word вместо, Вы знаете, кодируя что-то.

Все это служит для создания конечного результата более дорогим для клиента, демотивирующего для разработчика (кто хочет записать документы в формате Word на 300 страниц? Серьезно!) и это задерживает клиент, на самом деле получающий что-либо (таким образом увеличение риска расползания границ проекта, которое прямо пропорционально к длине проекта).

Обе стороны часто лучше подавались бы путем проявления подхода T&M, объединенного с некоторой формой методологии быстрого прототипирования с регулярными результатами или демонстрациями клиенту, не больше, чем на расстоянии в 4-6 недель. Это идет к руководящим ожиданиям. Если клиент видит, что что-то происходит, это помещает их непринужденно и позволяет Вам продолжить задание (скорее thans незаконченное время на встречах, пробегающихся через Диаграммы Гантта).

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

Одна вещь, которую многие разработчики также, кажется, забывают, состоит в том, что они похожи на королевские предметы в 15-м веке Франция. У них может быть полномочие, даже богатство и много perqs, но они служат в удовольствии короля (или королева), кто может казнить их на прихоти. Этим я подразумеваю, что клиент в конечном счете обладает властью, и Вы, как разработчик, существуете для создания их жизни легче а не наоборот.

Если клиент хочет розово-зеленый веб-сайт, разработанный в Коболе на направляющих, работающих на виртуальном сервере Vax/VMS на iPhone босса хорошо, это - то, что они получают. Теперь можно использовать знания и опыт, чтобы попытаться убедить их, что это не хорошая идея, но в конечном счете если это - то, что они хотят Вас, имеют два варианта: дайте его им или обходу.

Слишком много разработчиков попадают в прерывание предоставления людей, что они думают, что должны иметь, не, что они просят. БОЛЬШАЯ ОШИБКА. Часть процесса должна сохранить каналы передачи открытыми с клиентом таким образом, что Вы не уходите на касательной, думая, что они хотят что-то (или решение, что у них должно быть что-то), когда они ожидают что-то совершенно другое.

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

7
ответ дан 7 December 2019 в 03:21
поделиться

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

1
ответ дан 7 December 2019 в 03:21
поделиться

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

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

0
ответ дан 7 December 2019 в 03:21
поделиться

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

После анализа говорят с нею снова о том, что Вы можете и не можете сделать и представить решения или улучшения.

0
ответ дан 7 December 2019 в 03:21
поделиться

Клиент, скорее всего, сказал Вам, что они хотят за первые 5 минут, Вы говорили с ними. Что-либо после этого - просто разговор о подушке.

0
ответ дан 7 December 2019 в 03:21
поделиться
Другие вопросы по тегам:

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