|
Консалтинг в тестировании
Статьи
→
Аналитика
Давайте попробуем разобраться, что такое консалтинг в тестировании,
нужен ли он в принципе и кому. Как сделать так, чтобы его использование (если
мы придём к выводу, что консалтинг всё-таки полезен) приносило выгоду,
ведь любые действия, которые производит компания, даже
если они не связаны с получением прямой прибыли от основной
деятельности, так или иначе направлены на получение или увеличение
прибыли.
Автор: Новичков Александр
Видео и презентационные материалы в тему статьи
Консалтинг в тестировании
Сегодня я хочу подумать вслух и пригласить Вас, уважаемые читатели, к диалогу на тему консалтинга и его применимости к процессам тестирования и обеспечения качества.
Давайте попробуем разобраться, что такое консалтинг в тестировании, нужен ли он в принципе и кому. Как сделать так, чтобы его использование (если мы придём к выводу, что консалтинг всё-таки полезен) приносило выгоду, ведь любые действия, которые производит компания, даже если они не связаны с получением прямой прибыли от основной деятельности, так или иначе направлены на получение или увеличение прибыли.
Итак, что же такое консалтинг?
Консалтинг это консультации. Практически по любому вопросу, который сейчас может встать перед бизнесом любого уровня, включая транснациональные компании, сейчас можно найти консультанта или консалтинговую компанию. По сути своей, консалтинг не что иное, как покупка опыта, знаний и применение этого опыта и знаний, для решения задач бизнеса.
Если компания достаточно большая, и сфера деятельности, которая требует вмешательства, затрагивает основной бизнес, то соответствующий отдел или службу, призванную решать возникший ряд задач можно создать и стационарно. К примеру, если во время расширения интересов или бизнеса компании, потребовалось решать вопросы международного таможенного права, можно создать свой отдел, а можно поручить решение этих вопросов консалтинговой компании. Вопрос в цене.
Что такое консалтинг в IT-индустрии.
Есть задачи, которые в силу их специфики могут решаться, как собственными силами, так и с помощью сторонних специалистов или компаний. К аутсорсингу разработки сейчас уже относятся довольно спокойно. Проблемы, конечно, есть, но с ними успешно работают. Риски считаются, контракты выполняются. Аутсорсинг тестирования на сегодня уже тоже не экзотика.
Аутсорсинг решает производственные задачи, то есть задачи по выполнению работ. А что же делать, если вопросы, с которыми приходится сталкиваться, находятся в сфере методологий, в сфере «Как работать»?
Бизнес давно перестал быть статичным, а выпуск программного обеспечения, его внедрение и использование, как никакие другие отрасли, завязанные на использовании современных технологий, требуют постоянных изменений. Современный, динамичный бизнес требует внедрения технологий, инструментов и методологий буквально в «живые» системы и процессы. Сейчас часто слышится: «У нас он-лайн бизнес». Не в смысле обязательной привязки к веб технологиям и решениям, а в смысле буквально интерактивного взаимодействия с клиентами и партнёрами. Внедрение новых подходов, самих способов работы в бизнес, использующий современные информационные технологии, требует знаний и опыта не только в сфере самого бизнеса, его основных аспектов, но и технологий и решений на столь же высоком уровне. Знаний и опыта именно в IT-среде зачастую остро не хватает даже тем компаниям, чей бизнес непосредственно завязан на технологии и программное обеспечение.
Это длинное вступление, которое, надеюсь, не сильно утомило вас, необходимо, для того, чтобы мы и дальше говорили на одном языке. Проблематика очерчена, пойдём к решениям.
Реальные задачи, как нельзя более кстати, подходят для рассмотрения практических вопросов. И конечно, я подбирал задачу, которая близка и понятна мне и соответствует теме нашего издания, теме Записок тестировщика. Задача не новая, она взята из личного опыта и как я могу судить по обсуждениям и вопросам на Форуме тестировщиков, постоянно возникает вновь и вновь. Задача создания и запуска отдела (службы) тестирования в компании. Зачем нужен свой отдел, нужен ли он в принципе, здесь обсуждаться не будет. Был период, когда я был уверен, что отдавать на аутсорсинг тестирование это большущая глупость. Со временем перед глазами проходили ситуации, когда компаниям свой отдел не особо и нужен. Менялась и точка зрения на вопрос. Сейчас речь не об этом. Это просто задача.
Вам нужен отдел тестирования.
Казалось бы, в чём вопрос? Есть представление о том, какие задачи будет решать отдел. Есть возможность поиска и найма таких специалистов. Вопросы кто и что будет делать ясен. Остаётся краеугольный вопрос, который может «свести на нет» весь результат работы отдела или службы: как делать. И тут уже нужен опыт, которым зачастую не могут обладать люди, которые работали ранее в подобных подразделениях или тем более только становятся у руля такой группы. Как запустить отдел, какими процедурами руководствоваться, как взаимодействовать с другими отделами, как решать спорные вопросы, каким инструментом пользоваться. Все эти вопросы могут решать только при комплексном изменении в компании. Организуемая структура не может быть оторванной частью чего-то, это часть процессов компании. И встроить эту структуру в здание компании нужно уметь.
Что получим, если попробуем купить хорошего специалиста на постоянной основе.
Специалист с большим опытом создания подобных служб — ресурс очень дорогой. Безусловно, если он и будет управлять отделом, он не будет без работы, когда отдел запустится. Но стоимость сотрудника, который управляет (имея все инструменты и процедуры), и сотрудника, который создаёт (видя всю структуру организации и опыт выполнения подобных задач), существенно различается. По-моему скромному опыту, раза в два.
Что получится.
Найм дорогостоящего специалиста. Определённый срок внедрения процессов, налаживания работ. Отладки или состыковки процессов смежных направлений (а это будет обязательно – мы изменяем что-то в единой структуре). Запуска подразделения или нового вида деятельности существующей группы: автоматизированного тестирования, к примеру.
А что дальше?
Имеем высокооплачиваемый ресурс, который начинает заниматься рутинными задачами. Задачами, с которыми может вполне справляться человек с меньшим опытом и квалификацией. Хорошо, если мы имеем дело с большой компанией, где можно найти работу для такого специалиста и его навыков. И хотя сам подход искать кому-то работу мне кажется ущербным изначально, пускай даже такие задачи найдутся. В большой компании вопрос решаем. А если компания не транснациональный гигант, а нормальное, пусть и растущее предприятие? Имеем явно недоиспользованный ресурс, который сам тяготится выполняемыми задачами и отягощает компанию размерами своей компенсации.
| |
Лирическое отступление.
В подобной ситуации я был, сумел её рассмотреть и донести до руководства. После чего моё решение искать новое место работы, было принято с пониманием (хочется написать с одобрением). Но я считаю, что тут мне повезло с теми людьми, с которыми я работал на тот момент. Иначе уход мог быть воспринят как обычная текучка кадров, и компания могла искать человека моего же уровня. Понимаю, что звучит нескромно, коллеги, понимаю. Пусть слово уровень не воспринимается вами как уровень знаний и опыта (я также как и многие из нас продолжаю набираться знаний и разбираться в вещах для многих из вас очевидных), а обозначает в данном контексте лишь набор определённого опыта, который на тот момент оказался в компании более невостребован. Скажу лишь, что отдел на данный момент продолжает успешно работать и применять предложенные и внедрённые мной методы: помните, я писал о парном тестировании? |
Что получим, если попробуем привлечь консультанта или консалтинговую компанию.
Получим то, что мне нравится в любом виде деятельности — фокусировку на выполняемых задачах. Человек или группа людей (а если отдел внедряется в достаточно крупной организации, которая, к примеру, решила не отдавать тестирование на аутсорсинг, а развивать собственное направление — то потребуется не один консультант, как мы понимаем) выполняет проект по внедрению или созданию. Внедрение имеет вполне конкретный, измеряемый результат и все преимущества проектного подхода: бюджет, срок и удовлетворение потребностей заказчика. То есть создание/внедрение не становится деятельностью, а остаётся обычным проектом, направленным на развитие.
«Подводные камни»:
1. Понимание задач консалтинга
- Консалтинг не будет сам тестировать или разрабатывать.
- Консалтинг не придумает за вас список проблем, которые нужно решать (иначе стоит задаться вопрос: зачем вам вообще консалтинг?)
- Консалтинг не решает ваши проблемы за вас, он говорит вам как их решить – работать всё равно придётся вам.
2. Двусторонняя работа
- Один консультант (или группа), без поддержки тех людей, которые участвуют в процессе, который требует изменений, просто не сможет сдвинуться с места. Вы ведь не молчите на приёме у врача?
3. Управление работой консультанта.
- Консультант ресурс дорогой, загружать его работой, которая не требует высокой квалификации по меньшей мере неразумно. Зачастую сам консультант вынужден проводить технические мероприятия (опросы, составление отчётов и т.п.), а это во-первых, вызывает впоследствии непонимание у самих сотрудников ( «так мы и сами могли…»), а во-вторых, это то, что называется не целевое использование ресурсов. Управлять работой консультанта должен заказчик. Определять спектр его задач и функций, нужно строго по принципу: «зачем нанимали, то пусть и делает». Нанимали консультировать — должен консультировать. По сути, отвечать на наши вопросы, анализировать результаты.
Эти вопросы, зачастую становятся основой негативного опыта работы с консультантами. И во многом это проблема самих консультантов — управление ожиданиями Заказчика, наверное первое, что стоит обсуждать при заключении контракта на проведение консалтинга. Это основа «Что хочет получить Заказчик». С другой стороны и сам заказчик должен чётко видеть проблемы. Формализовать их, найти вариант решения — хлеб консультанта, но решить что-то, на что не было заказа, как мы понимаем довольно сложно.
Что касается привлечения консультантов, для проведения обучения и подобных мероприятий. Давайте чётко разграничим области: обучение и консалтинг. Зачастую на тренингах слышаться конкретные вопросы, на которые тренер, даже обладающий большим практическим опытом не может дать ответ. Он попросту не видит ситуации и проблемы.
Выводы:
Для определённых задач, я бы сказал для определённого круга специфичных, возможно даже разовых (!) задач, привлечение консультантов видится оправданным. С учётом перечисленных выше условий его нормальной работы. Для тестирования я таких задач вижу несколько и все они так или иначе связаны с управлением существующего или запуском нового процесса — тестирования или управления качеством. Заметим, я не отождествляю эти понятия, я дополняю список задач.
Задачи, выполнение которых, мне кажется, требует консалтинга:
- Задачи создания отдела тестирования или службы качества;
- Внедрение процессов и методик работы подразделения;
- Выбор инструментов для автоматизации тестирования;
- Внедрение процессов автоматизации тестирования;
- Внедрение процессов управления качеством.
Список, наверное, может быть продолжен, я только хочу подчеркнуть общее для обозначенного выше: внедрение и создание — это задачи временные, а не постоянные, в отличии от самого тестирования и управления качеством. Именно внедрение, создания нового требует опыта, а не формальных навыков.
27.01.2008
Комментарии
Добавить комментарий (анонимные комментарии не публикуются!!!)
Новости и пресс-релизы СМ-Консалт
21.02.2012 12:42:20 Новая статья: IT и психология. Человеческий фактор в парном программировании: почему многие не получают желаемого от его внедрения?
Статья, находящаяся перед вами, открывает цикл статей о человеческом
факторе, Agile-практиках и других полезных приемах, используемых при
управлении командами в ИТ. Объединяет рассматриваемые практики и приемы
одно – они позволяют проявиться положительным эффектам, связанным с
человеческим фактором. И мы объясняем, почему с точки зрения психологии,
это происходит. Так сказать, подводим теоретическую и экспериментальную
базу под то, что себя уже давно зарекомендовало и работает. Или под то,
что работает не у всех, и потому является предметом оживленных споров и
дискуссий. И начинаем мы наши исследования с рассмотрения эффекта
парного программирования через призму экспериментов социальной
психологии.
Отдельную благодарность за рецензию и время, потраченное на прочтение
первого варианта статьи, выражаем Асхату Уразбаеву,
ценные замечания которого позволили не только улучшить данную статью,
но и позволили убедиться в необходимости и востребованности именно цикла
статей!
Читать -->
27.12.2011 16:15:27 Компания "СМ-Консалт" получила отзыв о работах в Федеральной Налоговой Службе (ГНИВЦ ФНС)
Специалистами ООО «СМ-Консалт» в 2010-2011г. был выполнен проект
по настройке и внедрению системы управления жизненным циклом разработки
программных систем в части управления изменениями и конфигурациями на
основе Microsoft Visual Studio Team Foundation Server 2010 для
Филиала Федерального государственного унитарного предприятия «Главный
научно-исследовательский вычислительный центр Федеральной налоговой
службы» в Приволжском Федеральном округе (Филиал ФГУП ГНИВЦ ФНС России в
ПФО).
28.11.2011 15:05:11 Новая статья: "Всегда ли «Да» – это «Да»? Или как нас вынуждают принимать решения"
Мы предлагаем вашему вниманию цикл статей, в основу которых положены
психологические практики и приемы, позволяющие влиять на решения,
принимаемые людьми. Эта идея была логическим продолжением ряда
выступлений с докладами о коммуникациях в проектах разработки и
внедрения ПО. Давайте, не откладывая в долгий ящик, начнем с самого
простого приема убеждения, с которым сталкиваемся ежедневно в магазинах,
в транспорте, в разговорах с коллегами… да мало ли где еще!
Авторы: Новичков Александр и Карабанова Галина.
Читать -->
10.10.2011 11:16:06 Компания «СМ-Консалт» открывает новое направление продаж - ПО Adobe Connect
Программное обеспечение Adobe Connect является гибкой системой
web-коммуникации с высоким уровнем информационной безопасности. Adobe
Connect предоставляет такие важнейшие функции корпоративного
взаимодействия, как деловое общение и совместная работа сотрудников на
уровне предприятий, дистанционное обучение, организация широкомасштабных
сетевых семинаров и презентаций. Система Adobe Connect базируется на
технологии Adobe Flash, а также Air, и поэтому позволяет подключать
сотрудников к единому пространству взаимодействия через web-браузер с
любых устройств.
17.09.2011 21:40:22 Новая статья: "Разработка прикладного программного обеспечения с использованием Rational Unified Process на Иркутском Авиационном заводе"

На сайте СМ-Консалт открыт новый раздел Статьи наших заказчиков об успешных внедрениях IBM Rational и Microsoft. Статьи для данного раздела пишутся нашими заказчиками и рассказывают о сути проектов внедрения технологий IBM и Microsoft. Первая статья, представленная вашему вниманию написана сотрудниками Иркутского Авиационного Завода (ИАЗ).
Иркутский авиазавод имеет длительный опыт разработки программного
обеспечения для информационной поддержки ключевых бизнес-процессов
предприятия. Однако, в связи с увеличивающейся сложностью и повышением
требований к разрабатываемому программному обеспечению, возникла
настоятельная необходимость усовершенствовать процесс разработки:
повысить качество разрабатываемых программных продуктов,
стандартизировать процесс с увеличением его эффективности.
С целью повышения качества программного обеспечения собственной
разработки и сокращения сроков разработки руководство Управления
информационных технологий (УИТ) Иркутского Авиационного Завода в 2006г. приняло решение о внедрении технологии разработки ПО на базе методологии Rational Unified Process и с использованием инструментов автоматизации IBM Rational.
13.09.2011 12:07:29 Новый тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах»

Компания «СМ-Консалт» представляет новый тренинг, организуемый совместно с компанией «КарьерKаб» - «Коммуникации
и психология межличностных отношений в ИТ-проектах.
Тренинг позволит понять, насколько коммуникации в проектах важнее инструментов, что люди и их взаимоотношения зачастую оказываются решающим фактором, определяющим успех проекта. Если более пятидесяти процентов рабочего времени вы тратите на взаимодействие с заказчиком, если вам небезразлична судьба вашей команды и вы хотите, чтобы ваша команда работала как часы, реализуя проекты точно, вовремя и без перерасхода ресурсов - наш тренинг поможет в этом.
01.08.2011 17:44:25 Наша компания получила отзыв о сотрудничестве с ОАО «Нордеа Банк»

В 2010-2011 гг. наши специалисты провели в Нордеа Банке проект по предварительному обследованию, развертыванию инструментальных средств и ряд тренингов по обучению методологии и работе с продуктами IBM Rational: «Методология разработки программных систем IBM Rational Unified Process», «Управление требованиями с использованием IBM Rational RequisitePro», «Управление изменениями в IBM Rational ClearQuest».
24.06.2011 01:27:57 Бесплатный семинар-вебинар «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»
Компании СМ-Консалт , Legal SoftWaveTM и DNA приглашают Вас посетить бесплатный семинар-вебинар, посвященный обзору технологий и методологий, которые позволяют повысить эффективность ИТ подразделений. На семинаре рассматриваются технологии IBM Rational, Microsoft TFS, а также системы аналитической обработки информации (Business Intelligence) (IBM SPSS, Deductor, QlikView и другие).
Планируемая продолжительность семинара - 8 академических часов.
Место проведения: Санкт-Петербург (очно) и Интернет (для всех желающих: приходите сами и приглашайте друзей!).
Дата и время: 14 июля 2011 в 9 00.
ВНИМАНИЕ: если вы не сможете очно приехать на семинар - это не страшно, так как семинар будет транслироваться через интернет в формате вебинара и к нему, после регистрации, смогут присоединиться все желающие. Трансляция будет осуществляться посредством технологии Adobe Connect Pro , это позволит Вам присоединяться к конференции без установки дополнительного ПО - только интернет браузер.
Смотреть программу -->
07.06.2011 13:02:44 Компания "СМ-Консалт" провела серию успешных семинаров для ГНИВЦ ФНС России

Проведенные семинары были посвящены средствам разработки и тестирования программного обеспечения компании Майкрософт для сотрудников ГНИВЦ ФНС России. Слушатели семинаров отметили высокую квалификацию тренеров компании "СМ-Консалт" по организации учебного процесса и повышению квалификации специалистов, прошедших обучение.
Индивидуальный подход при решении любых вопросов, возникающих в процессе обучения, оперативность принятия решений, гарантированное выполнение взятых на себя обязательств и профессионализм позволили провести обучение на самом высоком уровне.
07.12.2010 12:28:15 Мы идем в Твиттер!

Наша компания открыла аккаунт в системе микроблоггинга Twiter.Теперь все официальные и неофициальные новости будут появляться в нашей ленте в Twitter.
Там же возможно будет задать прямые вопросы специалистам СМ-Консалт, по всем вопросам, связанным как с деятельностью компании, так и с техническими аспектов продуктов IBM и собственных решений СМ-Консалт.
Следуйте за нами!
https://twitter.com/cmconscom
11.11.2010 14:14:14 Осенний марафон Microsoft ALM Road Show
Компания СМ-Консалт совместно с образовательным центром Careerlab провели серию семинаров в рамках мероприятий ALM Roadshow 2.0 в крупнейших городах, расположенных на Волге, – крупных научных центрах, в которых ИТ технологии находятся на высоком уровне. Семинары прошли в Самаре, Нижнем Новгороде и Казани. Cеминары были посвящены использованию новых инструментов MS Visual Studio Team System в проектах разработки ПО.
В семинарах принимали участие представители различных ролей процесса разработки ПО: от разработчиков до руководителей предприятий различного уровня. Темы, обсуждаемые в ходе семинара, вызвали большой интерес аудитории и немалое количество вопросов, на которые были предоставлены исчерпывающие ответы. В процессе семинара также было показано большое количество примеров, которые дают представление о возможностях инструментов MS Team System. Средняя оценка за семинар составила 4,6 балла по пятибальной шкале
08.09.2010 18:37:52 Скидки до 30% на программное обеспечение IBM Rational

Компания СМ-Консалт предлагает для всех желающих на льготных условиях приобрести программное обеспечение IBM Rational. Снижение цен связано с тем, что мы стараемся быть как можно ближе к нашим клиентам, многие из которых постепенно начали преодолевать последствия финансового кризиса.Наше предложение поможет с минимальными издержками приобрести ПО IBM Rational, что является хорошим капиталовложением.
Скидки до 1 декабря 2010 года:
- 20% скидки при покупке IBM Rational ClearCase, ClearQuest, CearCase LT, при приобретении пяти и более лицензий*;
- 30% скидки при покупке пяти любых продуктов IBM Rational + решение или тренинг СМ-Консалт*.
Для получения деталей обязательно свяжитесь с нашими менеджерами
|