Подходящий способ показать клиенту службу Windows - PullRequest
0 голосов
/ 06 августа 2009

Итак, меня попросили продемонстрировать услугу Windows для клиентов, но я не знаю, как это сделать. Ранее я демонстрировал приложение, основанное на web / windows, просто вызывая приложение и просматривая каждый экран, но с Windows-службой это не то же самое. Может кто-то указать мне верное направление? Все, что делает сервис - это загружает файл с ftp-сайта и каждые полчаса импортирует данные файла в базу данных.

Спасибо

Ответы [ 4 ]

2 голосов
/ 06 августа 2009

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

А как насчет просмотра результатов? Можете ли вы видеть результаты с течением времени, или это только последняя версия, которая обновляется?

Ваше демо вполне может быть:

  1. Запустить услугу
  2. Изучите результаты
  3. Ожидание новых результатов (если вы можете установить достаточно низкий интервал)
  4. Остановить услугу

Вы можете продемонстрировать, что у вас есть есть служба Windows (здесь можно продемонстрировать команды Пуск / Стоп), и что она выполняет необходимые функции обновления БД каждые X минут).

1 голос
/ 06 августа 2009

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

Похоже, вам нужно немного продать свой продукт.

Я бы также предложил какую-то блок-схему, если у вас ее еще нет. Они любят эти диаграммы.

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

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

1 голос
/ 06 августа 2009

По моему мнению, сначала вам нужно объяснить, почему вы используете службу Windows. Если ваша аудитория не техничная, вам, возможно, придется рассказать им, что такое служба Windows; плюс, почему у нас нет хороших графических интерфейсов:)

И тогда вы можете получить образец FTP-сайта с доступом к нему. Затем сократите время до 1 или 2 минут. Затем внесите некоторые изменения в FTP-сайт и покажите изменения, используя инструмент доступа к базе данных, такой как визуализатор БД. Было бы неплохо, если бы вы могли создать пример веб-страницы, которая загружает некоторые «хорошие» данные из базы данных, чтобы зрители увидели изменения более «интерактивным» образом ... :) Я не думаю, что создание такой страницы пустая трата времени, потому что это будет более простой способ показать им изменения во времени. В противном случае вам нужно будет рассказать им о технических вещах, связанных с базой данных, которые будут пустой тратой времени ...

С веб-страницей: Эй! Смотри .. Это изменение ... Это указано на веб-странице да ..

Без веб-страницы: теперь вы можете видеть новую строку, добавленную в эту таблицу этой базы данных .. бла бла ...;)

Удачи ..

0 голосов
/ 06 августа 2009

Прежде всего спросите себя:

  • Кому я это демонстрирую?
  • Что они хотят получить от демо?

Относительно "кто", они технические люди? Деловые люди? Умные люди? Бестолковые люди? Это важные вещи, которые нужно понять, прежде чем принимать решение о том, как продемонстрировать продукт (и позор некоторых из вас, читателей, полагая, что технические люди также умны, а деловые люди также не имеют понятия; -)

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

Относительно того, «что они хотят» из демо-версии, спросите себя, хотят ли они технически узнать, как служба написана и функционирует (какие события запускают новые рабочие элементы? Есть ли у нее внутренняя часть БД? Как осуществляется мониторинг службы 24/7 доступность?).

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

После того, как вы выяснили, КТО и ЧТО, просмотрите советы других плакатов и посмотрите, что является хорошим совпадением.

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