Вашите системи работят. Само че не говорят помежду си
Всеки инструмент, който сте купили, решава добре своя проблем. Проблемът е пространството между тях, което никой на никого не е продал и което в крайна сметка е поверено на човек с два отворени раздела.
- Фактуриране
- Онлайн магазин
- Електронна таблица
Един запис
Какво получавате
Връзки между инструментите, които вече използвате
Всяка данна се въвежда веднъж и се разпространява, без да се сменя нито един от инструментите.
Определен основен източник
За всеки вид информация е решено и документирано коя система е водеща.
Запис на всичко, което преминава
Какво е влязло, какво е излязло, какво се е провалило и какво е опитано отново.
Как протича
Определяне на източника на истината
Преди да свържем каквото и да било, решаваме къде трябва да се променя всеки вид информация, за да важи промяната.
Свързване на системите
Чрез събития винаги когато е възможно и чрез периодична синхронизация, когато няма събития.
Повторна обработка и известяване
Когато дадена услуга се провали, интеграцията запазва това, което е останало недоставено, опитва отново и известява човек, ако се откаже.
Какво не обещаваме
- Не сменяме инструментите, които вече използвате. Смяната на CRM е много по-голям проект.
- Без API пътят е по-малко елегантен: планирани експорти, файлове или директно четене от базата данни. Казваме го от самото начало.
- Не свързваме системи, без да е решено кой е основният източник на всяка информация.
Повече подробности
Защо това се случва на всички
Никой не избира да има изолирани системи. Случва се чрез натрупване. Купува се фактурирането, защото е било задължително, CRM, защото търговският екип е пораснал, онлайн магазинът, защото се е появила възможност, и инструментът за имейли, защото маркетинг мениджърът вече го е познавал. Всяко решение само по себе си е било разумно.
Това, което никога не е имало собственик, е пространството между тях. И тъй като това пространство е трябвало да бъде запълнено от някого, то е било запълнено от хора, на ръка, без някой някога да е решавал, че ще бъде така.
Въпросът, който задаваме първо
Преди да свържем каквото и да било: кой е източникът на истината за всеки вид информация?
Ако клиент смени адреса си, къде трябва да се направи тази промяна, за да важи? Ако отговорът е „зависи“ или „навсякъде“, интеграцията все още не може да бъде изградена, защото няма начин да се разрешават конфликти. Решаването на това е досадно, поражда спорове и е разликата между интеграция, която издържа, и такава, която непрекъснато създава дубликати.
Как свързваме
Чрез събития, винаги когато е възможно. Когато нещо се случи в една система, тя известява и информацията тръгва веднага. По-бързо е и изразходва по-малко.
Чрез периодична синхронизация, когато няма събития. На всеки пет минути, на всеки час, веднъж на ден. Избира се според действителната спешност, а не според това, което изглежда по-добре.
С повторна обработка, винаги. Услуги спират, връзки прекъсват, някой отговор се бави твърде дълго. Всичко, което изграждаме, предвижда това и опитва отново, с нарастващо изчакване, и известява човек, когато се откаже.
Най-честият случай: сайтът, който не говори с останалото
Примерът, който се среща най-често, е и най-скъпият като пропусната възможност. Някой попълва формуляр на сайта. Това, което би трябвало да се случи, е: създаден запис, незабавно известие до този, който отговаря, планирано проследяване и измерване.
Това, което обикновено се случва, е да пристигне имейл в обща пощенска кутия. Ако правилният човек не го види, никой друг не знае, че е съществувал. Затова разглеждаме уебсайтовете и запитванията на практика като въпрос на интеграция.
Какво винаги ни питат
А ако някой от инструментите няма API?
Случва се, най-вече при по-стар софтуер. В тези случаи почти винаги има път: планирани експорти, файлове в споделена папка, директно четене от базата данни. По-малко елегантно е и го казваме от самото начало, но върши работа.
Какво става, когато някоя от системите не работи?
Интеграцията запазва това, което не е успяла да достави, и опитва отново. Това, което никога не правим, е да оставим информация да се изгуби мълчаливо: ако след няколко опита не премине, някой получава известие, със запис на това, което е останало недоставено.
Това налага ли да сменим CRM?
Не. Принципът на това направление е точно обратният: да се запазят инструментите, за които вече плащате и с които вече умеете да работите, и да се реши пространството между тях. Смяната на CRM е много по-голям проект и рядко е решението за данни, които не се движат.
Разкажете ни какво спъва Вашата работа.
Опишете проблема със свои думи. Не е нужно да знаете какво трябва да се изгради.
- Прочитаме заявката.
- Отговаряме до един час, по имейл или телефон, на английски или на португалски.
- Ако има смисъл, уговаряме разговор.