них звітів про роботу відділу.
Таким чином, документообіг у відділі тестування ТО «³п Ай Ті МаркетВ» виявляється неефективним. Всі ці мінуси можна уникнути, запровадивши систему автоматизації бізнес-процесів.
Перерахуємо ряд аргументів на користь автоматизації документообігу:
В· Зниження витрат. Зниження вимог до кваліфікації та кількістю співробітників, оброблюваних документи;
В· Оперативність обробки. Збільшується інтенсивність обробки даних і занесення їх в базу;
В· Зниження ймовірності помилок персоналу.
В· Автоматизована система дозволяє уникнути ряду семантичних і механічних помилок фахівців;
В· Накопичення, зберігання, обробка даних. Корисно для аналізу роботи відділу та побудови стратегічних планів розвитку.
На малюнку 4 представлена ​​схема документообігу компанії.
В
Малюнок 4. Схема документообігу ТО «³п Ай Ті МаркетВ»
3. Аналіз існуючих розробок і вибір стратегії автоматизації В«ЯК ПОВИННО БУТИ В»
В
3.1 Аналіз існуючих розробок для автоматизації завдання
Запитання управління бізнес-процесами особливо актуальні для компаній в Росії. Особливо це стосується такої нової сфери розробки програмного забезпечення, як тестування. Зважаючи новизни даного напрямку, повнофункціональних коштів не так вже й багато. Розглянь найбільш популярні рішення автоматизації розробки:
1. Microsoft Visual Studio 2010 Test Professional
Microsoft В® Visual Studio В® 2010 Test Professional - спеціалізований набір засобів для груп контролю якості, який спрощує планування і виконання ручних тестів. Test Professional використовується разом з середовищем Visual Studio, що забезпечує ефективну спільну роботу розробників і тестерів протягом усього циклу розробки програми.
Переваги: ​​
В· Ефективне координування спільної діяльності груп;
В· Більш широке покриття коду тестами завдяки безпідставного тестуванню;
В· Повна прозорість процесу тестування;
В· Інформативні звіти про помилки для розробників;
В· Автоматизація повторюваних завдань;
В· Вбудовані кошти пріоритезації тестів;
В· Спрощене управління віртуальною лабораторією тестування;
В· Управління робочими елементами;
В· Повна простежуваність дій;
В· Звіти:
В
2. Atlassian JIRA
3. Atlassian JIRA - комерційна система відслідковування помилок, призначена для організації спілкування з користувачами, хоча в деяких випадках систему можна використовувати для управління проектами. Розроблено компанією Atlassian Software Systems. Платна. p> Руху завдань/дефектів:
В
Звіти та діаграми
В
4. Розробка власного АРМ фахівця з тестування
Розробка власного АРМ фахівця з тестування дозволяє використовувати систему людям, які не мають спеціальних знань, і одночасно дозволить доповнювати систему в міру необхідності.
В основу конструювання АРМ покладені наступні основні принципи:
В· Максимальна орієнтація на кінцевого користувача, що досягається створенням інструментальних засобів адаптації АРМ до рівня підготовки користувача, можливостей його навчання і самонавчання.
В· Формалізація професійних знань, тобто можливість надання з допомогою АРМ самостійно автоматизувати нові функції і вирішувати нові завдання у процесі накопичення досвіду роботи з системою.
В· Проблемна орієнтація АРМ на вирішення певного класу задач, об'єднаних загальною технологією обробки інформації, єдністю режимів роботи й експлуатації, що характерно для фахівців економічних служб.
В· Модульність побудови, що забезпечує сполучення АРМ з іншими елементами системи обробки інформації, а також модифікацію і нарощування можливостей АРМ без переривання його функціонування.
В· Ергономічність, тобто створення для користувача комфортних умов праці та дружнього інтерфейсу спілкування з системою.
У рамках автоматизації відділу тестування було прийнято рішення розробляти власне АРМ. Це обумовлено балансом між гнучкістю системи і можливістю вбудовувати необхідні артефакти для зв'язку з поточним документообігом на підприємстві.
3.2 Вибір та обгрунтування стратегії автоматизації завдання
Зазвичай розробка систем автоматизації фахівцями здійснюється в декілька етапів:
- Визначення типу автоматизованої системи;
- Розробка та узгодження технічного завдання, визначення додаткових функцій і можливостей;
- Визначення предположительного рівня володіння комп'ютером користувачів системи;
- Розробка зовнішнього оформлення (дизайну), узгодження;
- Збірка програми згідно тех. завданням і прийнятому зовнішньому оформленню;
- Тестування всіх модулів, і впровад...