Як підвищити ефективність процесу тестування в компанії, Комерція, Різне, статті

На різних етапах впровадження або розвитку тестування в компанії ми стикаємося з різними проблемами (див. «Непрофесійні проблеми тестування в пострадянській державі»). Наступні висновки будуть однаково корисні як керівникам так і тестувальникам, якщо Ви звичайно хочете позбутися проблем у Вашій організації.


Отже, спробуємо структурувати те, що ми вже маємо і накласти це на етапи впровадження або розвитку тестування в компанії.


Етап впровадження тестових активностей


Все тільки починається.


На даному етапі ми стикаємося з однією проблемою – нерозумінням процесів тестування. Тут треба чітко сформулювати цілі які Ви переслідуєте відкриваючи відділ тестування. Після цього найняти грамотного керівника відділу тестування, і починати працювати над створенням відділу. Є й інший шлях – найняти консультанта, який Вам допоможе створити бажаний відділ і піде допомагати іншим. І в першому, і в другому випадку є свої плюси і мінуси. Я ж постараюся дати пораду коли і який випадок доцільніше. Консультанта треба наймати тільки в тому випадку коли Ви чітко розумієте що Вам треба, але не можетеумеете це зробити. Інакше Ви можете витратити дуже багато коштів на дорогого консультанта, поки будете з’ясовувати що ж Вам від нього треба. Це Вам обійдеться недешево, зате в результаті Ви можете найняти не дуже дорогого і порівняно молодого фахівця в тестуванні для роботи у Вашій організації, адже все вже зрозуміло і настроєний.


Якщо ж Ви не знаєте точно, що ж таке процес тестування і як це буде відбуватися у Вас в компанії, тоді краще найняти на постійну роботу серйозного керівника відділу тестування і разом з ним розбиратися в Ваших процесах, і створювати відділ тестування. Це економніше спочатку, всяко це не послуги консультанта, однак далі Ви зіткнетеся з проблемою, так званого «overqualified» зайво кваліфікованого співробітника. Це станеться тоді, коли набір тестувальників буде йти порівняно невеликими темпами, і всі будуть знати свою ділянку робіт. Що можна зробити в такому випадку? Знайти належну завантаження даному фахівцю, залучити до інших завдань компанії. Як правило, такі люди самі підходять до керівництва і намагаються вирішити дану проблему. Адже вони теж втрачають кваліфікацію.


Етап початку тестових активностей


У Вас вже є група тестувальників.


На даному етапі Вам варто звернути увагу на розвиток ваших тестувальників. Переконайтеся що процеси у Вашій компанії описані і, головне, працюють. У Вас є налагоджений механізм спілкування підлеглих між собою. Тестировщики знають до кого звертатися з яких питань. Всі питання вирішуються досить швидко і підлеглі розуміють головну ідею якості: «за якість відповідає кожен учасник проекту». Якщо все дійсно так, вітаю Вас. У Вас здорова компанія, і результат довго чекати себе не змусить.


Якщо ж все не так добре і правильно, тоді Вам слід визначити причину, по якій у Вас не виходить здорового діалогу між співробітниками. Як один з варіантів, можна сісти всім разом: керівник компанії, керівник проекту, керівник відділу тестування, якщо треба і інших дійових осіб: архітектора, технічного письменника і т.д. Загалом зібрати всіх тих, хто і повинен вести діалог. На цьому зборах можна визначити процедури спілкування і виробити спільні підходи до здорового діалогу. На мій погляд – це досить тривалий процес. У більшості випадків, Ви просто не дійдете до кінця. Причина проста. Ті хто зацікавлений у розробці такого діалогу дуже зайняті люди. Вони несуть на собі керівництво проектом і не можуть залишити без уваги проект на час розробки різних процедур. Друга причина, вони можуть бути недостатньо компетентні в написанні процедур взаємодії між різними групами проекту. І в результаті Ви отримаєте все як у байці: «Коли в товаришах згоди немає, На лад їх справа не піде, І вийде з нього не справа, тільки мука. »Тут знову є вихід в найманні фахівця консультанта. Він налагодить Вашу роботу не особливо відриваючи основну ударну силу Ваших проектів. Це, напевно, самий виправданий варіант у Вашому випадку. Є ще один варіант як все налагодити. Ввести у себе в організації систему управління якістю (Quality Management System). Найміть на постійну роботу, або знову ж консультанта, спеціаліста з питань якості і він буде описувати процедури, налаштовувати взаємовідносини через формальний підхід до процесу розробки. У майбутньому Ви навіть можете сертифікувати деякі проекти по ISO або CMM. Цей варіант має право на існування, але на мій погляд він ще зарано для компанії з такими проблемами. Його можна використовувати тільки якщо у Вас жорстку вимогу від генерального керівництва провести сертифікацію компанії.


Етап створення окремого відділу тестування (якщо є в цьому необхідність)


У Вас кілька груп тестувальників і Ви давно вже не турбуєтеся про їх роботу. На даному етапі у Вас можуть виникнути проблеми з безконтрольним розвитком тестувальників. Люди будуть варитися в своїх відділах і у Вас не буде загальної картини хто що вміє. Люди в різних проектах будуть займатися одним і тим же, напрацьовувати досвід і … залишати його в себе. Більш того виникне проблема, коли вільний ресурс може з’явитися в одній команді, а інша давно і марно шукає фахівця того ж рівня що й звільнився ресурс. І в більшості випадків Ви не дізнаєтеся, що у Вас є все, що Вам треба. Тому, що кількість тестувальників перевалило якийсь бар’єр, коли варто вводити позицію керівника департаменту тестування. На мій погляд, даний бар’єр становить 15-25 тестувальників.


Так само важливо кількість проектів. Якщо їх всього два, по 10 тестувальників в кожному, то в такому випадку ще можна обійтися періодичними зустрічами двох керівників відділів тестування. Але коли у вас п’ять або сім невеликих груп, тоді пора задуматися над централізованим управлінням всіма тестувальниками.


Якщо Ви зіткнулися з подібними проблемами, тоді вибирайте найбільш підходящу кандидатуру і створюйте окрему одиницю у Вашій організації. Якщо у Вас конфлікт керівників, Ви не можете вибрати когось одного, тоді знайдіть керівника за межами організації. Найміть хорошого фахівця-керівника.


Насправді і без єдиного відділу тестування компанія може дуже навіть процвітати і не замислюватися над такими проблемами. Однак те, що тут пропонується – це ще один крок до ефективного управління у Вашій організації. Причому управління не тільки людськими ресурсами, а й фінансовими, в тому числі.


Можна задатися питанням, а що далі? Все працює як годиться, тестувальників поважають, вони відповідають відмінною роботою. Сформовано відділ. Люди задоволені роботою. Запрошують своїх колег з інших компаній. Відділ міцніє. Це все добре, але тут є і потенційна проблема. Набравши велику кількість хороших фахівців Ви зіткнетеся з проблемою, як їх утримати. Це вже окрема тема. І поки у Вас немає такої проблеми, Вам ще є над чим працювати.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*