Прежде всего спросите себя:
- Кому я это демонстрирую?
- Что они хотят получить от демо?
Относительно "кто", они технические люди? Деловые люди? Умные люди? Бестолковые люди? Это важные вещи, которые нужно понять, прежде чем принимать решение о том, как продемонстрировать продукт (и позор некоторых из вас, читателей, полагая, что технические люди также умны, а деловые люди также не имеют понятия; -)
Если ваша аудитория знает, что такое службы Windows, как они работают в целом, и примерно то, что ваша задача должна выполнить, вы можете перейти к объяснению тонкостей вашего решения. Если это не так, вы можете начать с объяснения того, что у вас есть решение, показывающее, что оно работает все время в ожидании новой работы, а затем автоматически начинает обработку, когда эта новая работа прибывает ... или что-то еще ваша служба Windows на самом деле делает. Если это то, с чем вы столкнулись, попробуйте объяснить это своей маме (при условии, что она не волшебник программирования).
Относительно того, «что они хотят» из демо-версии, спросите себя, хотят ли они технически узнать, как служба написана и функционирует (какие события запускают новые рабочие элементы? Есть ли у нее внутренняя часть БД? Как осуществляется мониторинг службы 24/7 доступность?).
Их больше волнует бизнес-функция? «Хорошо, поэтому он может обрабатывать временные карты для сотрудников по мере их поступления. Может ли он также обрабатывать временные карты для подрядчиков?» ... такого рода вещи.
После того, как вы выяснили, КТО и ЧТО, просмотрите советы других плакатов и посмотрите, что является хорошим совпадением.