Новости

Collabtive - OpenSource система управління проектами

  1. Установка Collabtive в Ubuntu
  2. Робота з Collabtive
  3. ***

Вибрати програму для управління проектами при наявності декількох десятків альтернатив дуже не просто. Collabtive цілком може задовольнити запити більшості компаній.

Сьогоднішній бізнес вже не такий як це було пару десятків років назад. Навіть відносно невеликі за розміром компанії можуть виконувати досить великий обсяг робіт, щоб успішно конкурувати на ринку. Головне вміти правильно розподілити завдання і оптимально використовувати наявний час і ресурси. У такій ситуації дуже важко тримати в голові всі дані і контролювати процес.
Тут дуже виручають спеціальні програми управління проектами, які допомагають структурувати вихідні дані в чітку лінійку.
Деякі OpenSource рішення здатні замінити Microsoft Project - DotProject, Redmine, Achievo і так далі. Крім того деякі системи групової роботи (eGroupWare, Group-Office, Open-Xchange) і CRM (SugarCRM) мають за потрібне функціоналом. Тобто при бажанні можна легко знайти безкоштовне рішення, яке використовувати в повсякденній роботі або для тестування, щоб виробити критерії до відповідного програмного забезпечення. Але часто потрібно дуже просте, як в роботі, так і адмініструванні (щоб міг впоратися малоподготовленний користувач) рішення управління проектами дозволяє відстежувати процес виконання завдання (як менеджером, так і замовником), яке не потребує встановлення додаткового ПЗ і дозволяє отримати інформацію про хід з будь точки, де є Інтернет. Оптимальним в таких випадках може стати Collabtive (http://collabtive.o-dyn.de, http://sourceforge.net/projects/collabtive/, http://code.google.com/p/collabtiv/) - програмне забезпечення яке розповсюджується по OpenSource ліцензії, що використовує для доступу до функцій веб-інтерфейс.
Проект стартував в листопаді 2007 року, основна команда налічує всього два розробника. Завдання ставилося проста - створити альтернативу пропрієтарного Basecamp. І хоча на сьогоднішній день Collabtive не вдалося його наздогнати на всі 100%, проте Collabtive залишився таким же простим у використанні, що дозволяє працювати навіть непідготовленому користувачеві.
Реалізовано всі основні функції які вимагаються від такого класу програм - календар, віхи, списки завдань, повідомлення, чат, робота з файлами, теги, пошук, поділ доступу. Проект може бути розбитий на віхи (проміжні цілі) та завдання. Причому завдання можуть бути відокремлені або закріплюватися за віхою. У підсумку можна створити будь-яку структуру проекту. Практично по кожному пункту можна сформувати звіт і експортувати його в Excel або PDF. Дані імпортуються в XML, RSS, iCal, vCard. Можливий імпорт проектів з Basecamp XML, хоча при невеликій переробці це може бути і будь-яке інше додаток використовує такий формат.
Спеціальне XML API дозволяє інтегруватися з іншими веб-додатками. Єдиною функції, яка затребувана в подібних програмах і не вона не реалізована - це відсутність діаграм Ганта дозволяють візуально відслідковувати проекти. Така функція є, але вона, як і деякі інші (шаблон проекту, пріоритет проектів, завдань і т.п.) винесена в плагіни, які доступні за плату. Як альтернатива, пропонується сервіс з індивідуально підбираються тарифним планом. У цьому випадку буде і комерційна підтримка.
Написаний Collabtive на PHP5 з використанням технології Ajax, для зберігання даних використовується MySQL. Інтерфейс перекладено на більш ніж 20 мов, в тому числі в списку є російська та українська. Немає проблем з локалізацією при експорті даних.
Для доступу підтримуються всі популярні веб-браузери. На сайті подано інформацію про Internet Explorer (7/8), Firefox, Opera, Safari і Chrome. Крім цього, нещодавно реалізовано додаток для Android [4], що дозволяє отримувати інформацію про проекти.

Установка Collabtive в Ubuntu

Будь-якої документацією проект не має в своєму розпорядженні, тільки загальна інформація в архіві з вихідними текстами і дуже коротка інструкція з встановлення. Питання по роботі можна поставити на форумі (англійська та німецька), аналіз показують що відповідають самі розробники і як правило досить швидко. Для знайомства можна скористатися демонстраційним сайтом пропонованим проектом.
З огляду на, що Collabtive написаний на PHP і серед вимог вказано MySQL його можна розгорнути на будь-який підтримує платформі - Linux (рекомендується), Windows або будь-яка Unix. Якщо організація вже використовує веб-сервер вартість впровадження буде мінімальна (по суті з цим може впорається будь-який штатний системний адміністратор). Актуальною на момент написання цих рядків була версія 0.7.6. Як приклад розгорнемо Collabtive на Ubuntu / Debian. Встановлюємо пакети необхідні для роботи сервісу та включаємо модуль підтримки PHP веб-сервером.

$ Sudo apt-get install mysql-server mysql-client apache2 php5 libapache2-mod-php5 php5-mysql $ sudo a2enmod php5

Беремо з сайту проекту архів і розпаковуємо в підготовлений каталог.

$ Mkdir / var / www / collabtive $ sudo unzip ./collabtive07.zip -d / var / www / collabtive

Задаємо необхідні права доступу.

$ Sudo chown -R www-data: www-data / var / www / collabtive $ cd / var / www / collabtive / $ sudo chmod + x files templates_c config / standard / config.php

Крім цього проект пропонує і медіа пакет в якому містяться різного роду логотипи, але поки необхідності в ньому немає. Створюємо базу даних і обліковий запис для роботи Collabtive.

$ Mysql -u root -p mysql> CREATE DATABASE `collabtive`; mysql> GRANT ALL PRIVILEGES ON collabtive. * TO 'collabtive' @ 'localhost' IDENTIFIED BY 'some_pass' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> exit

Далі стандартна установка для всіх PHP додатків. Набираємо в веб-браузері адресу сервера і приступаємо. Всього належить пройти три кроки в двох вікнах. Спочатку майстер перевіряє конфігурацію PHP і можливості доступу до файлів настройки Collabtive, якщо все нормально відповідні пункти будуть позначені зеленим. Потім в цьому ж вікні вказуємо параметри доступу до бази даних, і в наступному створюємо перший обліковий запис, який буде адміністратором. У процесі можна буде вибрати мову, російського з десятка запропонованих в списку немає, але турбується про відсутність його підтримки не варто. Реєструємося.
Далі стандартна установка для всіх PHP додатків

Робота з Collabtive

Щоб локалізувати інтерфейс необхідно після реєстрації вибрати My account, перейти в User Profile - Edit і вибрати потрібну країну в списку locale, далі натискаємо на кнопку Send і дивимося результат.
Вікно Collabtive візуально розбите на три частини. Справа вгорі знаходяться три кнопки за допомогою, яких вибирається режим роботи - Робочий стіл, Мій профіль і Вихід. У адміністратора додається ще одна - "Налаштування системи" з трьома підпунктами, що дозволяють управляти проектами, обліковими записами користувачів і установки Collabtive.
При створенні нового облікового запису слід лише вказати логін, пароль, поштову адресу і вибрати в списку роль (в російській перекладі Обов'язок). Можна відразу підключити його до поточних проектів, зазначивши потрібні прапорцями.
Ролі визначають можливість користувача додавати, редагувати, видаляти і закривати - проекти, віхи, завдання, повідомлення та інші можливості надаються Collabtive. Після установки пропонується 3 ролі - Client (тільки перегляд), User (звичайний користувач - більшість операцій) і Admin. При необхідності можна відредагувати налаштування наявних або створити нові. Нічого складно немає, просто виставляємо прапорці у відповідних пунктах.
В "Налаштування системи" адміністратор визначає назву сервера, мову за замовчуванням в, формат дати, часовий пояс, RSS потік, а також налаштувати режим надсилання повідомлень електронної пошти. Пропонується два варіанти засобами PHP або використання зовнішнього SMTP / SMTPS сервера. Для доступу достатньо прописати DNS-ім'я, наприклад для Gmail:

ssl: //smtp.gmail.com: 465

Вказати логін і пароль. Ось власне і все настройки.
Велику частину займає основне вікно Dashboard, що складається з 4 вкладок:

  • Робочий стіл - виводить інформацію про поточні проекти, календар і повідомлення залишені користувачами, звідси ж можна почати новий проект. При натисканні дати в календарі нічого не відбувається (очевидно, деяка функція ще не реалізована), але зате показані віхи і можна швидко перейти до потрібної. За допомогою TimeTracker відслідковуються тимчасові витрати.
  • Мої проекти - сторінка управління проектами, натиснувши відповідні посилання можна почати новий проект і переглянути список закритих проектів;
  • Мої завдання - виведення списку завдань, невелика кнопка з зображенням дискети дозволяє експортувати завдання в RSS або iCal.
  • Мої повідомлення - створення текстових повідомлень, які будуть видні всім учасникам проекту, є форматування, прикріплення файлів, повідомлення можна прикріпити до вісі.

І ще один елемент, відділений від усіх візуально знаходиться праворуч посередині. Тут знаходиться вікно пошуку, меню швидкого переходу до проектів і під меню чату. Остання функція дозволяє швидко відправити повідомлення будь-якому користувачеві, що знаходиться в онлайн і переглянути його профіль. Візуально поле введення містить 31 символ, але обмежень на довжину повідомлення немає - тільки комфортне читання. Єдиний мінус - відсутність історії, тому чат це скоріше допоміжний інструмент, що дозволяє заощадити час на уточнення невеликих сьогохвилинних питань.
І ще один елемент, відділений від усіх візуально знаходиться праворуч посередині
При створенні нового проекту слід вказати назву, його опис, термін закінчення, бюджет і відзначити учасників. Будь-які дані піддаються коригуванню. У Collabtive немає явного календаря, але це питання легко вирішується створенням проекту з нескінченної тривалістю, в якому при необхідності створюються свої віхи і завдання. Тобто календар тут сприймається як ще один проект в якому може бути будь-яка кількість учасників. У підсумку така схема здається навіть більш зручною, адже у великій кількості завдань часто важко розібратися.

Віхи і завдання створюються за допомогою контекстного меню, що викликається за датою на календарі або на окремій сторінці.
При виборі в списку проекту відкривається вікно управління проектом складається з 7 вкладок - Оглядова сторінка (загальні дані, хронометраж, висновок активності), Віхи, Списки завдань, Повідомлення, Файли, Учасники проекту та хронометри. Деякі дані можна експортувати в RSS, PDF або XLS файл. Доступні найпростіші фільтри по проекту і дату, що дозволяють відібрати тільки потрібні записи.
Можлива аутентифікація користувачів OpenID і засобами LDAP, MySQL, але для цього необхідно буде виконати ряд додаткових дій. Відповіді на багато питань можна знайти на форумі проекту або проаналізувавши файли проекту. Наприклад, на форумі є дуже корисний опис реалізації автоматичного оповіщення про час закінчення проекту.

***

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

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: