Почну з передісторії. У компанії керівник хотів знати, чим займаються підлеглі в робочий час. Стежити за комп'ютерами співробітників доручили сисадміну, але робити це доводилося топорно і не завжди етично.
Нарешті, терпець адміна урвався і він запропонував встановити систему обліку робочого часу. Та не просту, а таку, щоб сама аналізувала, скільки часу співробітники «балду штовхають», а скільки «справою зайняті». Так-так, згоден з вами, недобрий то був сисадмін. Зіпсував життя співробітникам, тепер начальство дізнається, скільки часу вони проводять в улюблених Жешечках і соцмережах. Але це інша історія.
Вихідні вимоги до системи:
- щоб не гальмувала на великій кількості ПК (наприклад, 200 машин з перспективою додавання ще близько 100);
- щоб була максимально автоматизована;
- щоб дані зберігалися на внутрішньому сервері (не любить керівництво хмари ні в якому вигляді);
- щоб зручно працювати і не довго вчити менеджерів користуватися;
- ну і «сіль-перець за смаком», тобто інші корисні функції не возбраняются.
«Поїхали!» (с)
Отже, вирішили ставити систему. Поскребли по сусеках Google-пошуку, знайшли п'ять кандидатур. Першими в пошуку вискакують CrocoTime і Yaware, потім з перемінним успіхом намагаються обійти один одного Офіс-метрика і Дисципліна, а ось п'яту систему - Стахановець, взявся тестувати через туги по Союзу.
Yaware
На сайті, щоб «спробувати Yaware безкоштовно», потрібно заповнити анкетку і зареєструватися. Не знайшов нічого про Standalone-версію, написав у техпідтримку. Відповіли оперативно, попросили зареєструватися на сайті, менеджер дав посилання на скачування. Standalone-версія Yaware, товариші, важить майже 4 гіга. Запасіться попкорном і терпінням.
У пакеті знайшов інструкцію і образ операційної системи з встановленою програмою. Щоб уникнути витоку даних, на час тестування прикрив інтернет. Встановив віртуальну машину VMware, запустив програму, завантажив образ ОС разом з Yaware. Під час спроби запустити образ, вийшла помилка. Встановити VMWare на гостьову систему VirtualBox не вдалося.
Пробую встановити на комп'ютер, вийшло за пару хвилин. Виконав рекомендовані Yaware налаштування віртуальної машини, запустив, не зміг отримати IP адресу для входу в інтерфейс. Написав на підтримку, відправляв всілякі скріни, але протягом 3-х годин так нічого і не домігся.
Вирішив працювати через NAT, адреса з'явилася, увійшов у веб-інтерфейс. Щоб створити ключ активації, потрібно перейти за посиланням. Я слухняний, пішов. Далі потрібно увійти в обліковий запис на сайті. Увійти не зміг, після пари десятків спроб довелося знову писати в техпідтримку. Попросив вислати ключ безпосередньо, після невеликої суперечки, мені поміняли пароль. Війна війною, як кажуть, а обід... Пішов їсти, машину при цьому не вимикав.
Повернувся, відкриваю вкладку, пишу адресу в веб-інтерфейсі, і отримую... нічого. За традицією пишу в техпідтримку, просять надіслати скрін. Думали годину, попросили надіслати логи. Прочитав інструкцію, зрозумів, що зробити це можна тільки через веб-інтрефейс, який не запускався. Подумав погано про техпідтримку, написав їм добрих слів. Через пів години вони запропонували все зносити і починати спочатку. При цьому реєструватися на сайті заново, дистрибутив отримувати новий, ключі теж нові.
Смеркалося. Вирішив подумати про це завтра.
CrocoTime
Після мук з Yaware, відклав другу спробу наостанок. Перейшов до встановлення іншого лідера пошуковиків - CrocoTime. Довелося заповнити трикілометрову форму на сайті: вимагають назву організації, посаду, номер телефону, кількість ПК. Наврал про все, крім імені та кількості ПК (подумав, що мабуть на зазначену кількість видається пробна ліцензія).
Завантажився звичайний exe файл, запустив стандартну установку. У переглядачі система відкривається на сторінці інструкції. Вибрав спосіб отримання агента збору статистики вручну, оскільки вирішив спочатку спробувати систему на трьох компах. Після встановлення агентів, через 5-6 хвилин з двох прийшла статистика. Один, мабуть, заснув. Зателефонував у техпідтримку, пояснили, що проблема в мережевому доступі до машини. Пішов далі.
Дивно, що на сайті немає мануалу з налаштування системи, але техпідтримка на прохання вислала pdf. Вийшло все досить легко, загальмував на етапі налаштування оновлень. Немає можливості налаштувати проксі-сервер. Зателефонував у техпідтримку, сказали, що потрібно поставити винятки на проксі-сервері для компа, на якому встановлено сервер програми. Довго налаштовував регламент, все логічно, але тимчасові витрати суттєві.
Сподобалося, що є поділ розкладів на робочий час і обідній, статистика видається як продуктивний час і непродуктивний. Моніторить запізнення, прогули, ранні догляди. Надає API для інтегрування системи зі сторонніми програмними продуктами, можна встановлювати через групові політики, імпортувати співробітників з Active Directory. Фішка системи - оповіщення про порушення на пошту керівника, щоб кожен раз не заходити в програму. Начальнику сподобалося.
Для 7 користувачів ПЗ безкоштовно. Навіщо? Керівник за 7-ма співробітниками не простежить? Якщо тільки для віддалених працівників.
Дисципліна
На сайті знову вимагають особистих даних (я взагалі зауважив, що це «стайл» розробників подібних систем - нічого не давати без контактів). Кому ліниво заповнювати форму, можна прогортати вниз сторінки, там ще одна менюшка, демка запускається відразу, без анкети.
З приводу серверної версії інформації не знайшов, знову турбував техпідтримку (перша компанія у якої номер не безкоштовний, тому вирішив спілкуватися по скайпу). Менеджер запропонував встановити програму віддалено через Teamviewer, я відмовився заради чистоти експерименту. Домовився, що вишлють дистрибутив.
З мінусів: купа додаткового ПЗ для роботи системи, включаючи IIS. Потім знадобилася Postgres, пакет ASP.NET MVC4, останнє оновлення Windows, .Net Framework 4. Завантажив цілий дистрибутив, потім виявилося половина пакету не потрібна.
Після безуспішного ковиряння в доп. програмах, все ж вирішив встановити прогу через віддалений доступ. З установкою вони возилися десь годину, я пив текілу кави і спостерігав це кіно. Виникли проблеми з активацією програми, видавалася помилка. На тому кінці дроту вирішили перекомпіліповати дистрибутив, але проблема збереглася.
У підсумку зупинилися на тому, що я буду тестувати на 10 машинах, які підтримуються за замовчуванням. Якщо сподобається, техпідтримка встановить ліцензію на більшу кількість ПК сама.
Отже, тестимо на 10 ПК. Не сподобалося, що користувачів потрібно додавати вручну. Інтерфейсом незручно користуватися, дані статистики наїжджають один на одного. Сподобалося, що можна змінювати тип облікового запису співробітників - можна присвоїти права адміністратора будь-якому співробітнику. Є розсилка звітів (у певний час обраному співробітнику на e-mail відправляється звіт про активність співробітника або відділу; параметри налаштовуються) і налаштування прав доступу менеджерів і співробітників.
Офіс-метрика
Знову не знайшов Standalone-рішення, написав у техпідтримку. Надіслали посилання на скачування програми і ключ на 5 ліцензій. Звичайний екзешник, при встановленні пакета додатково встановлюється Firebird. Злегка підвисла, секунд на 40. Відразу пропонує ввести ключ, необхідний ще мейл.
При генерації додатка стеження, вийшло повідомлення: «не знайдено файла модуля збирання даних у теці Програми». Написав у техпідтримку. Рекомендували перейменувати файли в теці. Після цього отримав модуль стеження, правда з другого разу. Вперше тека виявилася порожньою.
Встановив модулі стеження на комп'ютери, статистика приходить раз на 30 хвилин (порівняно з тією ж CrocoTime - нереально довго). Інтерфейс зручний і зрозумілий. Є сортування співробітників по відділах, можна подивитися активність користувача як в графічному вигляді, так і в таблиці. Тільки кнопка «показувати графік» мимовільно блокується, не зрозуміло чому. Можна задати запізнення і догляди. Є прикольна галка «компенсувати запізнення пізнішим відходом».
Стахановець
Є три види продукту: Домашній Стахановець, Хмарний і просто Стахановець. Серверний Стахановець - наш варіант. Встановлюється як звичайний екзешник, для функціонування потрібен MS SQL Server 2008 і одночасно (!) MySQL. На сервер приходить інфа про час приходу/відходу співробітника, список сайтів, використання програм. Немає поділу на корисний і непродуктивний час. Перехоплює все: картинки, скріни, листування, тексти, графіку, буфер обміну, дані з веб-камери і навіть прослуховувати з мікрофона може. Концтабір, а не офіс вийде.
Є фішка: програма збирає конфігурацію заліза, тобто якщо хтось сопрет щось, система це відобразить. Інтерфейс не зручний, але заробила відразу. Проблема - не можна подивитися дані онлайн, потрібно обов'язково вивантажувати звіт.
Розбір польотів
Yaware - ПЗ на любителя. Хто готовий заморочитися і встановити-таки Standalone-рішення, милості просимо. З другого разу я її встановив: робить скріншоти, є можливість співробітникам писати «пояснювачі» - чому вони не були за комп'ютерами в робочий час. На мене, це трохи нерозумно: написати, що був на нараді я можу завжди, навіть якщо пив чай насправді. З відповідного за функціоналом: автоматичний поділ часу на корисний і ні, облік запізнень і прогулів. Не влаштувала швидкість роботи на 50 ПК, що буде на 200 - боюся уявити.
скрін системи
CrocoTime добротно написана, встановилася відразу, не гальмує (пізніше встановив агентів на 50, а потім і на всі 200 комп'ютерів, швидкість видачі звітів не змінилася). Відповідає вимозі автоматизації (установка через GPO, імпорт співробітників через Active Directory, автоматичний розрахунок продуктивного і непродуктивного часу по співробітниках і підрозділах). Не робить скринів, не перехоплює листування. Ложка дьогтю - проблеми з проксі-сервером, довге налаштування регламенту.
скрін системи
Дисципліна викликала сумніви: якщо специ компанії не впоралися з установкою і кинули цю справу, під приводом «тестуйте поки на 10 ПК», то що буде, якщо програма, будучи вже купленою, заглючить? Не додали їй окулярів і занесення користувачів вручну, корявий інтерфейс і дивна градація корисності програм - від 1 до 3-х зірок.
скрін системи
Офіс-метрика порадувала простотою установки, графічним поданням даних і оперативною підтримкою. Істотний мінус - статистика приходить раз на 30 хвилин, програма не ділить час на продуктивне і непродуктивне. Замість цього є статистика по кількості натискання клавіш, скролінгу і кліків мишкою. І що з цим робити?
скрін системи
Стахановець - програма, відверто заточена під шпигунство. Я, звичайно злий сисадмін, але не настільки, щоб порекомендувати її начальству. До того ж, за критеріями автоматизації та зручності Стахановець поступається іншим рішенням.
скрін системи
Щоб уникнути звинувачень у рекламі будь-якого продукту, не стану говорити, що в підсумку вибрали (якщо комусь цікаво - пишіть, поділюся враженнями від першого місяця використання системи). Скажу тільки, що система працює стабільно, приносить результати. Вважаю, що з вибором не помилився.
Якщо є питання щодо функціоналу або процесу встановлення систем, з радістю відповім у коментарях. Робота виконана чимала, хочеться, щоб вона принесла користь не тільки нашій компанії.
