Тестирование, интеграция и внедрение
Тестирование, интеграция и внедрение
В главе 5 мы писали о тестировании и внедрении готового продукта. Есть еще один этап, который следует рассмотреть, – это интеграция. В крупных проектах тестирование, интеграция и внедрение требуют участия специалистов и значительных затрат времени. Некачественное выполнение этих процедур нередко становится причиной провалов проектов. В рамках данной книги невозможно полностью раскрыть эти темы, поэтому ограничусь небольшим обзором.
Тестирование – задача сложная. В крупных проектах (например, при разработке сложных компьютерных программ) есть исполнители и даже целые команды, занимающиеся только тестированием. Характер тестирования зависит от вида продукта, полученного в результате выполнения проекта. Обычно проводят следующие тесты:
1. Тестирование на полноту выполнения проекта. Получены ли все ожидаемые результаты?
2. Тестирование функциональности. Насколько функционален готовый продукт?
3. Тестирование качества. Соответствует ли качество готового продукта спецификации? Качество можно измерять по-разному, но в любом случае необходимо учитывать такой параметр, как надежность.
4. Тестирование пригодности к эксплуатации. Может ли заказчик использовать готовый продукт и доволен ли он результатами работы?
5. Испытание в реальных условиях. Как работает готовый продукт в реальных условиях и может ли заказчик немедленно воспользоваться результатами вашей работы или нужны доработки?
Процесс тестирования должен быть очень тщательным и хорошо структурированным. Каждый раз полученный результат проверяется с помощью серии тестов, которые входят в так называемое техническое задание на тестирование. В идеале этот документ следует составлять одновременно со спецификацией и отражать требования заказчика. Каждому требованию должен соответствовать определенный этап тестирования.
Это довольно просто, если результатом вашего проекта стал один-единственный продукт. Но нередко проект предусматривает разработку серии продуктов, которые должны взаимодействовать друг с другом. Обеспечение их бесперебойной работы называют интеграцией или системной интеграцией. Так, если цель вашего проекта – создать новую коробку передач для разработанного вами кит-кара, на каком-то этапе понадобится интегрировать коробку передач с остальными частями двигателя. Точно так же, если вы разработали компьютерную программу, нужно, чтобы она была совместима с другим ПО, включая операционную систему. Я не буду пытаться объяснить принципы интеграции, которые достаточно сложны и зависят от типа продукта, а ограничусь тремя замечаниями о том, что нужно знать менеджеру проекта:
1. Интеграция, если она необходима, – это отдельная задача, которая требует затрат времени и ресурсов. Ее нужно включить в план проекта и представить в виде серии операций.
2. Интеграцию можно проводить только в том случае, если она предусматривалась при планировании. Коробку передач для кит-кара нельзя делать, как угодно, ее следует проектировать так, чтобы она соответствовала остальным частям двигателя. Вроде бы это очевидно, но, увы, нередко сложные проекты проваливаются, когда дело доходит до интеграции.
3. Интеграцией должен заниматься специалист, обладающий соответствующими навыками. У вас в команде должны быть исполнители, не только ответственные за достижение нужных результатов, но и те, кто может отследить правильность интеграции готовых продуктов.
По завершении интеграции наступает очередь внедрения. Ваша задача – обеспечить, чтобы те, для кого предназначен ваш проект, смогли воспользоваться результатами вашей работы. Если, например, речь идет о новой компьютерной системе, необходимо объяснять пользователям принципы ее работы. Новые разработки (будь то компьютерные системы, рабочие процессы или организационные структуры) обычно вносят какие-то изменения в работу. Люди должны быть готовы принять эти изменения. Нередко конфликты в рабочих коллективах и провалы проектов, о которых мы узнаем из СМИ, связаны с тем, что менеджеры неэффективно управляли изменениями при внедрении нового продукта.
Управление изменениями – это искусство убеждения: вы должны убедить персонал заказчика в необходимости инноваций. В упрощенном виде управление изменениями означает, что вам нужно внедрить готовый продукт в рабочую среду компании-заказчика и обучить персонал им пользоваться. Самое сложное здесь – подготовить людей к изменениям, снять возникающие у них возражения. Нельзя приступать к управлению изменениями ближе к концу проекта – этим следует заняться с самого начала. К завершению проекта все приготовления должны быть закончены и изменения должны приниматься без возражений.
Если рассмотреть тестирование, интеграцию и внедрение в целом, получается серия этапов, которые нужно включить в план проекта:
1. Тестирование продукта. Проверка полученных результатов.
2. Комплексное тестирование. Тестирование всех продуктов, полученных в результате выполнения проекта, как единой системы.
3. Одобрение пользователем. Конечные пользователи системы должны удостовериться, что готовый продукт соответствует их ожиданиям.
4. Испытание на практике. Интегрированные продукты тестируют в реальных рабочих условиях.
В крупных проектах на тестирование, интеграцию и внедрение может отводиться более 50 % общей продолжительности проекта.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Интеграция
Интеграция Прямая и обратная интеграция. Компания может работать в любом звене цепочки формирования стоимости. Когда компания работает на участках, отдаленных от начала цепочки, говорят о прямой интеграции по отношению к потребителю. Если, например, владелец фруктового
Вертикальная интеграция
Вертикальная интеграция Вертикальная интеграция – это объединение в одну компанию нескольких последовательных звеньев производственной цепочки. Вертикальная интеграция в некоторых случаях позволяет объединенной компании получить большую прибыль по сравнению с
Интеграция целевой компании
Интеграция целевой компании Как всегда, самый сложный момент в M&A – это реализация запланированных синергий. Мало просто купить компанию, надо получить все те дополнительные деньги, которые вы планировали получить сверх стоимости приобретенной компании «самой по
7. Интеграция каталлактических функций
7. Интеграция каталлактических функций Когда люди, изучая проблемы своей собственной деятельности, и экономическая история, дескриптивная экономическая теория и экономическая статистика, регистрируя действия других людей, применяют термины предприниматель,
Лекция № 10. Интеграция в экономике
Лекция № 10. Интеграция в экономике 1. Актуальные проблемы интеграции российской экономики в мировую Экономические отношения между странами возникли очень давно, но долгое время они носили нерегулярный и ограниченный характер. Только в XVI – XIX вв. началось формирование
10 ИНТЕГРАЦИЯ В МЕНЕДЖМЕНТЕ
10 ИНТЕГРАЦИЯ В МЕНЕДЖМЕНТЕ Интеграция – процесс объединения усилий различных подсистем для достижения целей организации. Интеграция присуща любой системе, в том числе и человеку.Важнейшим условием обеспечения эффективности реорганизации является единство цели как в
Интеграция заинтересованных лиц
Интеграция заинтересованных лиц Заинтересованные лица – это все физические и юридические лица, которые оказывают влияние на бизнес или подвергаются его влиянию. Сознательный бизнес понимает, что все заинтересованные лица важны, связаны с ним и друг с другом,
Интеграция с бизнес-стратегией
Интеграция с бизнес-стратегией Ниже перечислены ключевые проблемы бизнеса, которые могут оказать воздействие на стратегии ЧР:• намерения, касающиеся роста или укрепления позиций, слияний, поглощения, отзыва инвестиций, разработки товаров и развития рынков;•
ИНТЕГРАЦИЯ
ИНТЕГРАЦИЯ Хотя многие организации используют разные программы для учета заработной платы и управления персоналом (первые обычно находятся в ведении бухгалтерии), многое можно сказать в пользу комплексной системы. Она делает пользование одной общей базой данных
Интеграция
Интеграция Мы предоставили вам уже достаточно много общей информации об игровых элементах. На данный момент вся эта информация может показаться несвязной. Мы сделали лишь небольшие наброски различных видов игровых элементов, чтобы вы поняли, что существует огромное
Шаг 7. Тестирование
Шаг 7. Тестирование Тестирование – важнейший шаг этапа разработки. В этот момент сравниваются разработанные системы приложений и исходные бизнес-требования, предполагая, что программы тестирования и скрипты составлены правильно. Международная организация
Тестирование
Тестирование Еще один инструмент отбора, используемый многими компаниями, – тесты, призванные оценить интеллектуальный уровень, профессиональные знания, лидерские и персональные качества претендента. Применяемые тесты можно условно разделить на три типа:• тесты на
Интеграция структуры
Интеграция структуры В этой главе мы неоднократно подчеркивали, что единственной оптимальной для всех ситуаций организационной структуры не существует. Как и во всех других управленческих процессах, есть лишь структура, наиболее подходящая для конкретной ситуации.
Стратегическая интеграция
Стратегическая интеграция Для преодоления этих препятствий и полного воцарения на рабочем месте организационной демократии необходимо соединить отдельные разнообразные процессы и методы, которые мы описали, культуры, структуры и системы, которые их поддерживают, а
Тестирование
Тестирование Создаваемые в процессе моделирования диаграммы должны удовлетворять спецификациям ARIS по структуре, синтаксису, другим согласованным требованиям. Соответствие этим требованиям проверяется при помощи скриптов семантического анализа среды ARIS. Нужно