Как показать, что Вы понимаете требования [закрытого] проекта

Это делается с помощью np.tensordot

ans=np.tensordot(W,C,axes=[2,1])[np.arange(m),:,np.arange(m)]
assert np.all(result==ans)
5
задан Jonathan 22 September 2008 в 19:39
поделиться

7 ответов

Я обычно соединял деку PowerPoint довольно рано в проекте, давая общий обзор проекта, наряду с некоторыми архитектурными схемами (более простое лучше) и экранные макеты/каркасы. Затем у меня есть "начало", встречающееся для обзора требований и разговора через бизнес-проблему и предлагаемое решение.

8
ответ дан 18 December 2019 в 05:56
поделиться

Я просто объясняю требования назад на моем собственном языке, предоставляя мои предположения и добавляя в ограничениях.

Требование может быть "Поворотами кнопки, зелеными при нажатии"

Я спросил бы "Хорошо, поэтому когда пользователь нажимает на кнопку, цвет фона кнопки становится зеленым, но текст остается таким же цвет?"

В основном предлагая человеку, дающему требования объяснять, как ОНИ предполагают его работа.

6
ответ дан 18 December 2019 в 05:56
поделиться

Моя роль имеет большой сбор требований. Лучшим способом я нахожу, два аспектных подхода, разговор через презентацию PowerPoint, сохраняющую все это простое и высокого уровня, и показывающую Подтверждение концепции или насмешку. При обходе и разговоре клиент через будет видеть, что они отвечают многими, "какой if's", такой как "Действительно ли я могу рискнуть цветом?" это дает всем широкую идею того, что они получают. Если можно получить что-то, что пользователи могут коснуться и играть с этим работы действительно хорошо над раскрытием скрытого что если.

Затем создайте резервную копию этого высокого уровня с действительно подробными низкоуровневыми требованиями. Обстоятельно объясните точечный "i" и пересеченный "t". Заставьте пользователей прочитывать и подписывать их перед чем-то большим, чем POC сделана. Обычно слово с большим количеством снимков экрана работает хорошо.

Если пользователи не могут принести Вам и диаграммы потока данных UML, не используйте их ни в чем, что клиент видит или подписывает. Если это подписывается клиентом, и у Вас был к regigg бэкэнд для встречи "что, если" необходимо полностью получить все оставленное.

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

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

Требования получают то, в чем нуждается клиент, от какого они говорят, что хотят.

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

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

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

5
ответ дан 18 December 2019 в 05:56
поделиться

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

4
ответ дан 18 December 2019 в 05:56
поделиться

Это действительно зависит, о каких требованиях Вы говорите.

  • Требования Functionnal? Возможно, это UML является правильным инструментом для. Но я предпочел бы тест o тестовые спецификации
  • Требования GUI? Ничто не бьет статью и карандаш.
  • Требования к защите? Путем описания пределов безопасности Вы избегаете неожиданных обманов.
  • Требования надежности? И тестирование механизма и программного обеспечения/аппаратных средств план backup/recovery.
  • Другие требования: зависит Вашего клиента.

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

3
ответ дан 18 December 2019 в 05:56
поделиться

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

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

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

1
ответ дан 18 December 2019 в 05:56
поделиться

Я думаю, что лучший способ показать реальное понимание клиентской идеи, состоит в том, чтобы создать прототипы.

По тому, как я присутствовал в последнем выпуске конференции по Разработке Требований и в одном из (ПРОСТЫХ) цехов, Siemens показывал и интересное программное обеспечение на основе создания видео клиентской идеи (это было для проектов, не ограниченных программным обеспечением) только, чтобы гарантировать, что все требования полностью поняты.

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

1
ответ дан 18 December 2019 в 05:56
поделиться
Другие вопросы по тегам:

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