Полезны ли бета-тестеры разработчикам ПО?

Автор: | 23 апреля 2010

Зачем нужны бета-тестеры разрабочикам ПО, и нужны ли они вообще? Пользу приносят они или вред?

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

Примеров развития ПО при помощи бета-тестеров масса — от гигантов до программистов-одиночек:

QIP (интернет пейджер) — за пару лет при помощи пользователей, присылающих отчеты об ошибках (это и есть так называемые тестеры и бета-тестеры), развился из простого ICQ-клиента в довольно серьезный интернет-пейджер, с множеством протоколов и сервисов;

SKYPE (голосовое общение) — Помню когда я регистрировался в скайпе в онлайне было порядка 4 тысяч человек, а сейчас? Сейчас 14 миллионов!!! И как минимум одна сотая из них использует бета-версии и пишет что нужно исправить и что работает некорректно. Вы замечали как часто обновляется скайп? он развивается, и развивается в направлении пользователей...

Продукты Microsoft — Да я лично ставил себе бета версию windows7, vista, xp... На данный момент использую и тестирую Microsoft Office 2010 Beta2... А сколько еще таких как я? И эти продукты развиваются, выходят сервис-паки, хотфиксы и т.д...

Перечислять можно долго и много...

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

12 июля 2009 года (внедрение WinDraw шло полным ходом) нами была обнаружена серьезная проблема — невозможность запуска программы WinDraw при настройках соединения с базой данных под пользователем отличным от SA!!!

Ошибка WinDraw Ошибка WinDraw

Проблема была подробно описана и передана в компанию Atechnology со всеми шагами по воспроизведению и скриншотами. Atechnology проблему приняли, проверили и подтвердили. Обещали исправить быстро. И даже были попытки исправления в одном из релизов... Но вот сегодня 24 апреля 2010 года а проблема до сих пор актуальна. И почему-то у разработчика нет никакого общедоступного БагТракера или хотя бы форума, на котором бы они принимали эти ошибки и реагировали на них...

И это только один пример... За год внедрения программы WinDraw в нашей компании нами было обнаружено порядка сотни серьезных ошибок, которые были переданы разработчикам. Почти все из них они исправили. И релизы с исправлениями получали компании, которые даже не подозревали о тех ошибках, которые их только ждали впереди... И это не хвастовство!!! После общения со многими техническими специалистами компаний, где WinDraw уже внедрена и где она только внедряется, мы пришли к выводу, что, по нашему скромному мнению, мы используем WinDraw наиболее полно, серьезно и широко:

  • не менее 50 человек одновременно работают в программе ежедневно;
  • 12 офисов продаж постоянно создают заказы...;
  • порядка 30 дилерских организаций передают заказы в формате WinDraw;
  • центр клиентских услуг распределяет доставки, формирует маршруты, автоматически комплектует заказы;
  • центр клиентских услуг распределяет монтажи, автоматически комплектует монтажи и отправляет бригады монтажников;
  • производственный участок создает задания, которые автоматически поступают в цех, автоматический заказ стеклопакетов;
  • безбумажное производство — контроль изделия на выходе с линии производства;
  • безбумажное производство — сборка пирамид для отправки их на участок комплектации и доставки (наша гордость, модуль собственной разработки на базе WinDraw);
  • бухгалетрия — импорт/экспорт платежей, заказов, накладных и т.д...
  • отдел гарантийных обязательств — обработка заявок, планирование выездов...
  • и т.д...

... Уже прошло больше полугода с момента окончания внедрения, договор закрыт, акты подписаны. Результатами внедрения не были удовлетворены ни мы, ни, как мне кажется, Atechnology. И этому есть объяснение — наша компания очень молодая и динамично развивающаяся, а потому требования к программному обечпечению постоянно росли и менялись, некоторые вещи приходилось переделывать не один раз. И надо отдать должное внедренцам Atechnology, которые проявляли терпение и помогали нам описать и реализовать наши требования. А с другой стороны очень много стандартных задач, которые, как утверждал генеральный директор Atechnology Александр Чуприн на первой презентации WinDraw, изначально реализованы в программе и прекрасно работают, при первой же попытке использования вываливались с ошибками чем вводили нас в ступор до очередного обновления... А очередное обновление ломало то, что до этого прекрасно работало!!! 😥 Ну да это пройденный этап...

По окончанию внедрения у нас состоялся разговор с руководством Atechnology, который меня не то что удивил, а скорее поразил... Александр Чуприн предлагал нам подписать с компанией Атехнолоджи новый договор, на обслуживание и поддержку, включаяя обновления, исправление найденных нами ошибок, выезд к нам специалиста Атехнолоджи для доработки программы и т.д... Исходя из опыта внедрения нам это предложение не показалось интересным, о чем мы прямо и сказали. Мы решили взять в штат собственного программиста, дизайнера и администратора БД и самим заняться разработкой дополнительных модулей программы для своих задач. А в ответ услышали от генерального директора компании разработчика потрясающую фразу: «Бесплатно я не готов буду принять от Вас даже ошибку программы»...

К сожалению WinDraw не настолько открыта, что бы мы могли сами исправить ошибки ядра программы. Ну а платить деньги разработчику за то, что мы будем находить ошибки и отправлять их ему — я считаю полным бредом... И речь идет не об ошибках в отчетах и не об орфографических ошибках (которых кстати тоже хватает 😉 ), а о неработающем функционале, который обещан изначально но почему-то не работает!!!

Так вот хочется понять, неужели Atechnology не нужны компании и люди, которые сталкиваются с ошибками и готовы передавать их разработчику БЕЗ-ВОЗ-МЕЗ-ДНО, дабы замечательный программный продукт WinDraw развивался семимильными шагами??? Для компаний, которые уже используют WinDraw, обновления и исправления могут стать опережающими, то есть проблема будет решена еще до ее появления. А компании, которые только выбирают себе программный продукт будут видеть, что WinDraw постоянно развивается, и может это станет решающим фактором в пользу Атехнолоджи!

Очень хочется верить, что руководство Atechnology задумается об этом и сделает шаг в сторону клиентов и развития своего ПО!!!

Полезны ли бета-тестеры разработчикам ПО?: 5 комментариев

  1. Внедренец

    да ну неужели? с 12 июля 2009 года до Вашего ответа прошло более двух лет! И мы уже эти два года спокойно работаем без SA.

  2. at

    собсно что касается sa уже давно исправили, требовался sa т.к. включение slr разрешено только привилегированному пользователю.

  3. Терпелец

    Впервые увидев этот сайт подумал, что atech SEO занимается. Уж извините :о). Поражаюсь вашему терпению и энтузиазму, с помощью которого вы автоматизировали так много под windraw. Я то раньше думал, что это мы всех выше на windraw взлетели, потому что ошибки, которые обнаруживались и продолжают обнаруживаться, наводят на мысль, что либо этой частью программы никто не пользуется, либо каждому из клиентов готовиться своя версия, которая потом героическими усилиями исправляется. Отсюда, наверное, и все эти договора на оплату исправлений собственных ошибок. Иначе, при таком качестве продукта, никакой выручки не хватит, чтобы все это доделать до нормального состояния. А может и хватило бы, да только желания такого видимо нет.

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

    Чего и всем искренне желаю...

    1. Внедренец Автор записи

      SEO занимаемся мы, что бы как можно больше народу прежде чем купить «готовый коробочный продукт, требующий небольшого внедрения» смогли прочесть и понять, что они могут купить 🙂

      Товарищи из Atech были немного не согласны с нашей точкой зрения, изложенной на этом сайте. Но все обязательства выполнены, и мы в свободном плавании. Так что спокойно пишем и будем писать что да как 🙂 Не обновлялись мы тоже уже очень давно, и действительно, седых волос от этого новых не появляется 😉 Не очень давно был у меня разговоро с директором atech — думали может договоримся с ним, покажем ошибки, заплатим денежку — они их исправят. Опять же он уверял что в новом релизе многое что уже исправлено, доделано и т.д... Но не договорились мы с ним, и может это к лучшему? 😉

      Усиленно готовимся к сезону. Написано много новых интерфейсов, многие уже переписаны с нуля под себя. Описать их на сайте пока не доходят руки. Глядишь в будущем получится сообщество WinDraw переписывателей 😉

      Удачи всем внедренцам и програмерам, кто юзает WinDraw... 🙂

  4. Доброжелатель

    Аналогичная ситуация. Ошибок найдено очень много, исправлять их никто не хочет. «Пишите заглушки» — это нормальный ответ от Atechnology.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*