Scrumium.io — альтернативна система управління проектами

У рубриці DOU Проектор всі бажаючі можуть презентувати свій продукт (як стартап, так і ламповий pet-проект). Якщо вам є про що розповісти — запрошуємо взяти участь. Якщо ні — можливо, серія надихне на створення власної made in Ukraine продукту. Питання і заявки на участь надсилайте на [email protected] .

Привіт, мене звати Олександр. Кілька останніх років я працював Full Stack розробником в декількох невеликих аутсорсингових компаніях. І часто доводилося займатися не тільки самою розробкою, але і плануванням і веденням своїх проектів. Так, знаю, цим повинні займатися PM, BA і т. д., але так вже сталося. І зараз я займаюся створенням і просуванням нової SaaS-платформи управління проектами Scrumium.io , але про це трохи пізніше.

Досвід використання Trello і Jira

На початку ми всі проекти вели в Trello. І ось які висновки у нас склалися в результаті використання.

Переваги Trello

Недоліки Trello

Далі ми спробували впровадити Jira. Коротко опишу досвід впровадження та використання цього рішення.

Переваги Jira

Недоліки Jira

Ідея

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

Задачі і вимоги

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

Одне робоче простір . Вся робота над всіма проектами повинна здійснюватися на одному екрані. Вся інформація по всіх проектах повинна бути видна відразу.

Права доступу . Повинна бути система прав і ролей. Потужна, але в теж час проста у використанні.

Real-time . При зміні чого-небудь в робочому просторі вся команда повинна побачити це відразу і без перезавантаження сторінки.

Реалізація

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

Основний стік проекту:

UI побудований без використання яких-небудь фреймворків, так як був не зовсім типовим. В основі лежить голий SCSS і фантазія. І лише кілька днів тому для деяких частин був прикручений Element UI Library (в основному для форм).

Такий стек технологій було обрано не випадково: у мене був чималий досвід в Python і Django, а у Володимира — VueJS. Основну стадію розробки ми завершили вже через 3 місяці, і зараз проект знаходиться в стадії відкритого бета-тестування.

На кого розрахований проект

Спочатку проект був розрахований на віддалені команди, але це не заважає його використовувати і при класичній моделі. Для використання Scrumium.io потрібно мати всього 3 складові: проект, команда і бажання його зробити.

Короткий огляд

За основу проекту був частково взято Scrum, і тому Scrumium.io вимагає від вас поділу проекту на епіки, історії та завдання. Настройка містить всього кілька простих етапів:

  1. При створенні нового проекту насамперед потрібно створити ролі учасників вашої команди (це може бути JS-розробник, дизайнер, верстальник і т. д.).
  2. Далі необхідно запросити учасників вашої команди в проект і виділити кожному учаснику необхідну, раніше створену роль (учасники повинні бути зареєстровані в Scrumium).
  3. Необов'язковий пункт.При включенні опції використання спринтів ви можете створювати нові спринти.
  4. Необов'язковий пункт.У вкладці Workflow спочатку створюється два стани для завдань In Progress і Done. Якщо необхідно, ви можете додати проміжні стани.
  5. Наступним етапом необхідно створити епіки та історії. Якщо ви раніше включили опцію використання спринтів, тоді у налаштуваннях історії можна вказати кількість story points і вказати, до якого спринту відноситься дана історія.
  6. При створенні завдань потрібно зазначити, до якої ролі ставитися дана задача, і тоді тільки учасник команди з такою ж роллю зможе взяти її на виконання.
  7. Ну і нарешті, коли працівник виконує завдання, він переводить її у стан Done. При цьому таку задачу повинен перевірити модератор, і при позитивному результаті остаточно завершити, натиснувши на кнопку «Mark is done».

Невеликий відеоогляд того, що у нас вийшло:

Проблеми та їх вирішення

Права доступу

Першим викликом для нас стали права доступу. Вже дуже хотілося зробити їх не зовсім стандартними. Було досліджено кілька варіантів, але зупинилися на самому простому і, як мені здається, найбільш ефективному варіанті.

Спочатку ви створюєте потрібну роль в команді і далі вказуєте, кому з учасників призначити цю роль (для нормальної роботи необхідно створити хоча б 1 роль). Внаслідок чого, при створенні завдання, ви вказуєте роль виконавця, і тільки учасник проекту з такою ж роллю може взяти в роботу цю задачу.

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

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

Платіжна система

Наступним викликом стала платіжна система. Не секрет, що для України просто немає нормальних платіжних систем. І якщо у вас українська реєстрація, а основний ринок — Захід, Х'юстон, у нас проблема. Благо, після кількох безсонних ночей був знайдений чудовий сервіс Paddle.com . Завдяки йому ми можемо приймати картки Visa, MasterCard, American Express і PayPall. Також у Paddle є чудова система промо-кодів, і нам не довелося винаходити велосипед.

Що далі

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

На сьогоднішній момент ми зіткнулися з набагато більшою проблемою, ніж розробка і впровадження нового функціоналу. Це просування і маркетинг. На цю частину у нас просто немає досвіду, знань та грошей. Так що ми з задоволенням приймемо будь-яку допомогу в області просування. Якщо хтось захоче стати нашим партнером в області маркетингу і просування — Welcome aboard :)

І як же без монетизації

Для фрілансерів і команд до 5 осіб сервіс надається безкоштовно. Для більш великих команд сервіс доступний за передплатою. Мінімальний тарифний план — 23.75 $/місяць за команду до 35 осіб.

Також зараз, у період відкритого бета-тестування, ми даруємо довічну знижку в розмірі 80% для перших 500 платних користувачів по промокоду ILIKESCRUM .

Спасибі всім за увагу та запрошуємо всіх спробувати наш продукт . За відгуки та адекватну критику величезний плюс в карму.

Опубліковано: 04/07/19 @ 07:00
Розділ Різне

Рекомендуємо:

Чи варто інвестувати у Flutter. Порівняння Flutter і React Native
Як я працюю: Ліна Кононенко, UX Lead в Wix/DeviantArt
Як добитися взаєморозуміння з клієнтом: 5 простих правил
AI & ML дайджест #13: додатки GANs, тренди в NLP, колекція шпаргалок
ANTLR: неформальне введення