Статьи

  •  

    Используйте ОБЕСПЕЧЕНИЕ КАЧЕСТВА Как Ваш Первый Шаг К Аутсорсингу

    Проверка качества, или ОБЕСПЕЧЕНИЕ КАЧЕСТВА, часто расправляется в организации разработки программного обеспечения, особенно когда бюджеты являются напряженными. Обсуждая бюджет разработки программного обеспечения в одной из моих компаний - разработчиков программного обеспечения, президент наконец спросил, "Хорошо, Вы действительно хотите нанять БЫСТРОДЕСТВУЮЩЕГО парня, или программиста, чтобы добавить особенности к программному обеспечению?"

    Это был жесткий выбор. Я решил нанять программиста, потому что у нас был огромный список особенностей, чтобы осуществить. И мы не могли позволить себе осуществить БЫСТРОДЕСТВУЮЩИЙ процесс, не нанимая существенный штат БЫСТРОДЕСТВУЮЩИХ инженеров и кого-то, чтобы управлять ими.

    В другом примере клиент Accelerance развил их программное обеспечение и готовился к Бете - версии их первым клиентам. Они также пренебрегли ОБЕСПЕЧЕНИЕМ КАЧЕСТВА. Хотя работа их индивидуальных программистов была хороша, вся система нуждалась в тестировании после того, как программная работа была объединена вместе.

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

    Как мог такие хорошие инженеры создавать такое паршивое программное обеспечение!?

    Это - потому что ОБЕСПЕЧЕНИЕ КАЧЕСТВА - уродливая сестра шага разработки программного обеспечения. Даже если инженеры - единица, проверяющая их кодекс, они не хотят быть обеспокоенными тестированием всего заявления. Это не считают творческой или "забавной" частью процесса. Следовательно, ОБЕСПЕЧЕНИЕМ КАЧЕСТВА часто пренебрегают, приводя к посредственному программному обеспечению и несчастным пользователям.

    Аутсорсинг - превосходное решение проблемы несуществующего или неполного ОБЕСПЕЧЕНИЯ КАЧЕСТВА. Все же некоторые люди удивлены узнать, что ОБЕСПЕЧЕНИЕ КАЧЕСТВА может даже быть произведено на стороне. Аутсорсинг Вашего ОБЕСПЕЧЕНИЯ КАЧЕСТВА является потрясающим первым шагом к использованию в своих интересах дешевых оффшорных технических ресурсов.

    Одно ОБЕСПЕЧЕНИЕ КАЧЕСТВА причины - такое хорошее место, чтобы начаться с аутсорсинга, Вы, не обязательно должны обнародовать Ваш исходный текст. Вы можете поставить двойную версию своего программного обеспечения для установки и тестирования Вашей произведенной на стороне БЫСТРОДЕСТВУЮЩЕЙ командой. Ищите команду с опытом, выполняющим тип ОБЕСПЕЧЕНИЯ КАЧЕСТВА, в котором Вы нуждаетесь. Вы можете разделить ОБЕСПЕЧЕНИЕ КАЧЕСТВА на 5 различных типов тестирования:

    1. Тестирование Требований - удостоверение Вашего программного обеспечения делает то, что Вы проектировали это, чтобы сделать

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

    3. У Тестирования груза или Напряжения - чтобы гарантировать Ваше программное обеспечение есть необходимая работа

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

    5. Тестирование Регресса - автоматизированный процесс, чтобы повторить тесты быстро на каждом новом выпуске Вашего программного обеспечения

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

    Избегите производить слишком много на стороне сразу. Выберите тип тестирования, которое даст Вам самую большую выгоду. Например, Тестирование Регресса может быть ценным, потому что Вы можете снова использовать тесты самостоятельно после того, как они развиты произведенной на стороне БЫСТРОДЕСТВУЮЩЕЙ командой. С другой стороны, Тестирование Окружающей среды требует большого количества испытательных случаев, и дешевый аутсорсинг - единственный путь допустимо закончить их.

    В резюме важно признать ценность ОБЕСПЕЧЕНИЯ КАЧЕСТВА в процессе разработки программного обеспечения. Вы можете начать с маленькой командой развития и быть удовлетворены качеством их кодекса. Поскольку сложность программного обеспечения растет, Вы можете добавить БЫСТРОДЕСТВУЮЩИЕ ресурсы или производя на стороне или нанимая Вашу собственную внутреннюю команду.

    Когда Вы предпринимаете создание большого и сложного проекта программного обеспечения, важно запланировать профессиональное ОБЕСПЕЧЕНИЕ КАЧЕСТВА как часть усилия. Если Вы не делаете, Вы рискуете производить плохое первое впечатление и потерю критических ранних продаж, финансирующих для будущих проектов, или худший. Даже при том, что аутсорсинг критикуется за то, что он устранил рабочие места, произведенное на стороне ОБЕСПЕЧЕНИЕ КАЧЕСТВА может быть только инструментом, который Вы должны помочь держать вашим.





    Меню