Что такое демоверсия?
"Оставьте нам демоверсию, а мы ее
внимательно посмотрим", - говорят
мне заказчики и сильно удивляются,
когда узнают, что у нас нет
демонстрационных версий. Деморолики
- есть, презентации - есть, а
демоверсий - нет. На это есть
несколько причин, о которых далее.
Демо-версия
есть у многих коробочных продуктов.
Что она из себя представляет? Скорее
всего, это точно такая
же программа, просто с ограниченными
возможностями. Что-то сделать нельзя,
может быть есть ограничения по
срокам работы, возможно по объему
данных. На то она и демонстрационная
версия. Это программа, которая не
предназначена для полноценной
работы, а предназначена для оценки
возможностей и принятия решения о ее
покупке. Для учетных систем, не
являющихся коробками в полном смысле
этого слова, здесь и кроется
первая проблема.
Чтобы разобраться в
программе нужно время
Для того
чтобы разобраться в незнакомой
программе, необходимо время. И чем
система сложнее, тем больше времени
нужно на ее освоение. Наивно полагать,
что вы легко сможете посмотреть все
возможности, заложенные в учетной
системе. Можно заглянуть в программу
и ничего в ней не увидеть, поскольку
логика работы не лежит на
поверхности. Есть большое количество
нюансов, которые помогают в работе,
но которые нужно изучить. Если вы
смотрите демо-версию, вы видите
только то, что можете увидеть. Только
то, что позволяет вам увидеть ваш
предыдущий опыт.
Вы
выбираете бухгалтерскую систему, а
вы бухгалтер? Вы выбираете систему
для автоматизации продаж, а вы
менеджер по продажам? Вы выбираете
систему управления предприятием, а
вы руководитель?
Насколько
человек может разобраться в новой
программе? Оправдает ли она его
ожидания. Человек смотрит программу
через призму своего предыдущего
опыта. Он знает, как работают другие
программные продукты, но не этот.
Этот может работать по-другому.
Разобраться во всех нюансах, можно
только после того, как будет
потрачено определенное количество
времени, обычно, довольно
значительное. Не зная процесса,
заложенного в систему, охватить ее
одним взглядом за короткое время
будет практически невозможно. И
вывод может быть неутешительным. Вы
можете решить, что программа вам не
подходит только потому, что не
увидели ее возможностей, не
рассмотрели скрытых функций.
Известна
поговорка: "если что-то не
получается, то загляни, наконец в
инструкцию". А вы готовы прочитать
инструкции к нескольким системам и
не просто прочитать, а попробовать
поработать?
Вот как
часто происходит в реальности после
установки демоверсии и попытке ее
просто посмотреть, поскольку на
глубокое изучение нет ни времени ни
желания:
(цитата из форума)
Пробуем
завести объект ХХХ. Заполняем
учетную карточку объекта и жмем
кнопочку "Записать" ...
Бах! Сообщение об ошибке. "Не
указан счет для ХХХ".
Долго роемся в хелпе, и, потратив
некоторое время, находим другую
форму, лежащую совершенно в другой
ветке каталога, в которой надо задать
этот счет.
Затем возвращаемся в форму объекта
ХХХ и снова жмем кнопочку "Записать"
...
Бах! Сообщение об ошибке. "Не
указан счет для ХХХ".
Что за ерунда, задали же этот
проклятый счет! Тратим еще немного
времени и выясняем, что после
корректировки в другой форме на
карточке объекта ХХХ надо было
обновиться. Делаем обновление и в
третий раз жмем кнопочку "Записать".
Бах! Сообщение об ошибке. "Группа
не может быть нулевой".
Тратим еще немного времени, выясняем,
о какой группе идет речь, заполняем
сооветствующий словарь, обновляем
форму и ... правильно, нажимаем "Записать".
Бах! Сообщение об ошибке. "Группа
не может быть нулевой".
Уже приругиваясь сквозь зубы, опять
лезем в хелп, и, потратив опять
немного времени, выясняем, что в
системе есть два вида групп, АА-1 и АА-11.
Несмотря на похожие названия, они
выполняют совершенно разные функции.
Мы заполнили словарь по первым, а нас
интересовали как раз вторые.
В который уже раз нажимаем кнопочку
"Записать" .....
Как думает уважаемое сообщество,
через сколько времени подобных
изысканий у человека лопнет терпение
и он побежит к руководству
докладывать, что "нам такое и даром
не надо!!"
В данном случае, была попытка
использовать систему не в том
порядке, как задумывалось
разработчиками. Это не ошибка тех,
кто смотрит. Просто за короткое время,
нужно посмотреть максимум программ и
разбираться в них глубоко, полностью
изучать логику никто не будет. В этом
конкретном случае просто нужно было
что-то настроить изначально. То, что
обычно делается при внедрении.
"Сделайте нам демоверсию, а мы
выберем"
Иногда вопрос о демоверсиях звучит
несколько иначе:
"Вот вы послушали то, что нам
нужно. Покажите как ваша система
будет работать с нашими данными.
Загрузите вот из этого Excel файла нашу
номенклатуру с разбивкой по типам,
видам, производителям, и дайте нам
попробовать поработать с программой,
мы хотим оприходовать товар,
отпускать его поставщикам, только
должно быть также сделано как в нашем
Excel. У нас там макрос, который
проверяет то-то и то-то. Вот в вашей
системе мы хотим посмотреть, как она
это проверяет и посмотреть будет ли
удобно с вашей программой работать."
И не один раз потенциальные клиенты
просят нас сделать для них "демоверсию",
которая очень похожа на настоящую. К
сожалению, в IT сфере если вы сделали
программу, то вы ее сделали или она
работает или нет. Она не может быть
"похожа" на настоящую. Если с ней
можно работать и программа реализует
некоторую функциональность, то это
уже вполне настоящая программа,
разработка которой требует
определенных затрат времени и сил.
Если вы хотите получить "демоверсию",
которая реализует некоторый ваш
алгоритм, то разработчик вполне
может попросить за это некоторую
сумму. Если вы хотите посмотреть как
будут выглядеть ваши данные в новой
системе, то их загрузку врядли
разработчики будут делать бесплатно.
Попросите консультанта по SAP R/3
протестировать систему на данных
заказчика и тут же получите счет на
круглую сумму, что неудивительно.
Мы хотим посмотреть как все будет
работать под нагрузкой
Это один из вариантов. "Поставьте
нам демоверсию", говорят заказчики,
- "и мы посмотрим как она будет
работать для 50-100-1000 пользователей".
Действительно, хороший нагрузочный
тест покажет возможности работы на
большом количестве данных и с
большим количеством пользователей,
но смогут ли его провести сами
клиенты и на демоверсии? Будут ли
смоделированы реальные условия
работы? И будет ли заказчик обучать
сразу 100 человек, чтобы
протестировать одну, вторую, третью
демоверсию. Проще найти фирму в
которой реально работает указанное
ПО съездить и посмотреть как это
работает.
Итоги
А что в итоге? Изготовление
демоверсии для заказных учетных систем, по
моему мнению, является пустой тратой
времени, и времени в первую очередь
заказчика, поскольку:
- Чтобы самостоятельно просмотреть весь
необходимый функционал демоверсии,
заказчику нужно большое
количество времени, которого в
обычной работе так не хватает.
- Чтобы разобраться в функциях
демоверсии нужно обладать
специфическими знаниями,
особенными для каждого
автоматизируемого участка.
- Чтобы правильно оценить
возможности системы, нужно знать
как она должна работать.
- Чтобы правильно провести
нагрузочное тестирование на
территории заказчика нужно
правильно установить систему и
обучить персонал, что не делается
за час-два.
Вот поэтому мы не делаем демоверсий.
Хотите посмотреть - приезжайте к нам
в офис и
вам покажут одну из конфигураций из
предыдущих проектов. Но
это не демо-версия. Это реальная
система с какими-то настроенными
бизнес-процессами и не факт, что эти
процессы один в один те, которые
будут у вас. Если хотите посмотреть
как будет работать система с вашими
данными, то можно начать с
минимального "пилотного проекта",
который покажет возможность
дальнейшей работы.