Компанія клієнта:
Організація дитячих таборів, школа вожатих та реалізація соціальних проектів.
Філософія команди:
Робимо все, щоб дитинство було щасливим (с)
На початку літнього сезону реалізувати доопрацювання існуючої ERP, що дозволяє оптимізувати бізнес-процеси та впровадити
електронний документообіг та оптимізувати зберігання даних про дітей, які прибувають до табору з усієї Європи.
Важливість:
організація заходів, пов'язаних з дитячим дозвіллям, пов'язана з величезною кількістю документів, які необхідно підписувати, зберігати, подавати до різних інстанцій на запит. Крім іншого, європейське законодавство передбачає дбайливе зберігання всіх даних протягом тривалого терміну та після закінчення дитячого табору, що значно збільшує навантаження компанії щодо операційних процесів і витрат.
1. Безпаперове підписання документів за допомогою підпису на екрані планшета.
2. Роботизовані сценарії створення, підписання та надсилання різних типів документів.
3. Автоматизовано створення анкет для батьків, які відправляють дітей до таборів, та створено середовище для зберігання даних щодо кожного з дітей на всіх таборових змінах.
4. У всіх завданнях, пов'язаних з автоматизованими сценаріями, враховується мультимовність клієнтської бази, а також мультимовність документообігу, залежно від мови, якою розмовляє клієнт.
Технології: Laravel, October CMS, JavaScript, MySQL, signature_pad.js, PHP, HTML, CSS.
Команда: 2 бекенд-програмісти, 1 фронтенд, проджект-менеджер, бізнес-аналітик, QA.
У розпал сезону ми створили з вами продукт настільки практичний та зручний, що ми вже зараз заощадили величезну кількість часу, сил та паперу, а також полегшили та прискорили роботу команди. Ми мінімізували вплив людського фактора на якість роботи бізнес-процесу настільки, що це оцінив не лише я, а й оцінили мої співробітники, наші клієнти та партнери, з якими ми працюємо. У століття розвитку технологій є два визначальних фактори, що впливають на якість роботи з інформацією: якість та швидкість її передачі та обробки. І нам вдалося зробити продукт, який забезпечив нам ефективну роботу just in time.
До роботи з вашою командою у мене було складено враження про айтішників, що завжди була зав'язка на певну людину, яка якщо випаде, з будь-якої причини, вся робота зупиниться. У нашій же з вами роботі зворотний зв'язок та вирішення поставлених завдань відбувалися дуже оперативно. З урахуванням роботи у високий сезон, швидкість і якість зворотного зв'язку мало величезну роль для нас, тому що в період високого навантаження дуже швидко видно, якщо щось йде не так, і якщо вирішувати проблему довго, компанія несе високі репутаційні ризики. У нашому випадку ризики були зведені до мінімуму завдяки швидкості реакції команди та професіоналізму у вирішенні завдань.
І ще хотілося б додати про складання ТЗ. Вважаю, що це правильно, що ви починаєте розробку з ТЗ, т.к. це дозволяє нам вибрати найкраще рішення для реалізації задуманого, і побачити, що і навіщо ми робимо. А не просто робити щось, а потім думати, навіщо це нам і як це використати.
Так склалося, що в мене був великий досвід взаємодії з будівельниками напротязі життя, і ось будівельники теж бувають двох типів. Першим кажуть копати від світанку до огородження, і вони копають, не питаючи навіщо. А другі - перед тим, як копати, запитують "навіщо?", і думають перед тим, як щось робити. Ось ви - це другий тип будівельників, які завжди починали з питання "навіщо?", вникали в нашу бізнес-логіку та пропонували оптимальні рішення, які ми ще й зможемо масштабувати у майбутньому. Напевно, ви це робите тому що вам же потім і доведеться доробляти цей проект, але для мене це було важливо. Ті ж будівельники, будуючи будинок сьогодні, можуть закласти фундамент на один поверх, а можуть на 2-3-4-5 поверхів, з огляду на можливість добудувати його в майбутньому. І в нашому випадку, усі рішення, які ми запроваджували, ви робили з позиції "закладати фундамент під будівництво 5-поверхового будинку", навіть незважаючи на те, що ми на поточному етапі будували двоповерховий. Це також дуже цінно для мене.