Главная

Статьи

Баг трекер або Comindware Tracker, як система відслідковування помилок в ПЗ

  1. Відстеження помилок або баг трекер на основі Comindware Tracker

Кажуть, що все має свою історію, - легенду, сплетену з тисячі крихітних елементів, пам'ять, яка невід'ємно пов'язана з носієм. Безсумнівно, будь-який програмний продукт також не є винятком. Саме тому система відслідковування помилок, заснована на нашому рішенні Comindware Tracker, також готова розповісти свою власну історію.


Саме тому система відслідковування помилок, заснована на нашому рішенні Comindware Tracker, також готова розповісти свою власну історію

Якщо Ви зацікавилися рішенням, спробуйте нову систему для автоматизації, управління і оптимізації комплексних бізнес-процесів - Comindware Business Application Platform. Детальніше на нашому сайті .

Відстеження помилок або баг трекер на основі Comindware Tracker

Рано чи пізно будь-яка ІТ-компанія, що займається розробкою програмного забезпечення, стикається з необхідністю використання багтрекінговой (bug tracking system) системи - програмного забезпечення для відстеження помилок. По початку, коли розмір компанії не великий, для запису помилок можна використовувати будь-які клаптики паперу.

По початку, коли розмір компанії не великий, для запису помилок можна використовувати будь-які клаптики паперу

Електронні листи також підійдуть.

Електронні листи також підійдуть

І навіть таблиці Excel.

І навіть таблиці Excel

Однак у міру зростання компанії і складності з'являються завдань, потрібно більш досконалий інструмент, що дозволяє налаштовувати робочий процес, відстежувати стан помилок, задавати правила переходів між станами і збирати статистику. І найголовніше, від такого інструменту потрібна можливість спільної роботи з помилками, так як для того, щоб виправити помилку - необхідна праця, як мінімум, двох: розробника і тестувальника.

"... з моменту виходу першої версії Comindware Tracker ми почали використовувати його як внутрішню систему багтрекінга ..."

Тому, як тільки з'явилася перша версія Comindware Tracker , Ми стали використовувати цей продукт всередині компанії в якості багтрекер, досягнувши одним дією відразу трьох цілей:

  • По-перше, отримуємо, власне, систему стеження за вадами, налаштовану відповідно до наших потреб.
  • По-друге, тестуємо розробляється продукт в повсякденному процесі роботи з помилками.
  • По-третє, розуміємо, який функціонал необхідно додати, для того, щоб робота з продуктом стала ще ефективніше, надійніше і простіше.

Спочатку, схема робочого процесу виправлення помилок виглядала досить просто.

Спочатку, схема робочого процесу виправлення помилок виглядала досить просто

Незважаючи на це, форма опису помилок була достатньо повною і мала всі, необхідні на той момент, поля.

Незважаючи на це, форма опису помилок була достатньо повною і мала всі, необхідні на той момент, поля

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

У міру вдосконалення продукту, реалізовувалися нові функції (насамперед, необхідні нам у щоденній роботі) і робочий процес налаштовувався більш тонко, покриваючи поступово зростаючий обсяг робіт

Крім того, завдяки Comindware Tracker, нам вдалося об'єднати роботу декількох відділів, так чи інакше беруть участь у створенні продукту. Тут дуже допомогла здатність багтрекер міняти процес «на льоту» і механізми автоматизації робочих процесів .

Тут дуже допомогла здатність багтрекер міняти процес «на льоту» і механізми   автоматизації робочих процесів

Незабаром форма опису помилки була налагоджена і «обросла» необхідними подробицями.

Незабаром форма опису помилки була налагоджена і «обросла» необхідними подробицями

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

"... наша система баг-трекінгу до того проста, що ви просто міняєте те, що потрібно, а потім просто зберігаєте це."

Ну і звичайно, дуже складно оцінити якість робіт без звітності. Бажано, щоб така інформація була доступна в будь-який момент часу і не займала багато місця. Ми використовуємо для цього панелі моніторингу (Dashboards) c наборами необхідних віджетів.

Ми використовуємо для цього панелі моніторингу (Dashboards) c наборами необхідних віджетів

Можна легко налаштувати систему відправки повідомлень по електронній пошті таким чином, щоб оповіщення про зміни здійснювалися миттєво.

Можна легко налаштувати систему відправки повідомлень по електронній пошті таким чином, щоб оповіщення про зміни здійснювалися миттєво

При необхідності, можна створювати списки ключових або специфічних помилок для відстеження.

Зрештою, ми отримали відмінний багтрекер, що допомагає оцінювати якість тестованих продуктів, відстежувати виявлені і виправлені помилки і спостерігати за всіма завданнями і запитами, створюваними іншими користувачами.

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

Ми більш ніж упевнені в тому, що його історія ще далека від завершення.

Якщо Ви зацікавилися рішенням, спробуйте нову систему для автоматизації, управління і оптимізації комплексних бізнес-процесів - Comindware Business Application Platform. Детальніше на нашому сайті .

Микола Зубков, директор за якістю в Comindware.
Більше 15 років професійно займається вирішенням питань по тестуванню ПЗ, забезпечення якості, управління процесами і проблемами в сфері ІТ.