Salesforce Commerce Cloud е една от най-предпочитаните облачни търговски платформи от висок клас, даваща възможност на бизнеса да организира онлайн продажбите си интелигентно и достъпно, изграждайки отлично потребителско преживяване. C тази платформа работи и Accenture България, а дългогодишният им опит и фокус върху електронната търговия само затвърждава успеха при създаването на решения за световно доказани брандове.
„Salesforce Commerce Cloud позволява на най-големите търговци да пропуснат авантюрата с така наречените ‚green field’ проекти. Платформата поставя фундамента с вече изградена инфраструктура, а ние я персонализираме, интегрираме я с най-различни системи за плащания, онлайн анализи, социални мрежи, рейтинги и ревюта, всичко необходимо за създаването на един завършен проект за дигитална търговия“, обяснява Петър Илиев, Salesforce B2C Commerce Architect в Accenture.
За това как се създават проекти, според индивидуалните нужди на клиента, и какви са екипът и технологиите за изграждането им, говорим с Петър и колегите му Гергана Панчева, Salesforce B2C Commerce Tech Architect и Петьо Йосифов, Technical Lead, част от Commerce Cloud отдела в Accenture.
Българският потенциал – един от ключовете за растеж на бизнеса
Accenture на световно ниво разполага с огромни екипи и най-модерните технологии, но българският офис е уникален с още нещо – специализиран е в Commerce Cloud, ценна ниша с голямо търсене от страна на търговците и недостатъчно предлагане. „Това е страхотно за всички нас, които работим в областта. Самият факт, че София вече е известна на световно ниво като Commerce cloud град, може само да ме радва и е показателно, че тук имаме екосистемата, хората, опита, за да се развиваме в тази посока“, уточнява Петър.

Salesforce B2C Commerce Architect
Екипът на Accenture, работещ по проекти, свързани с дигиталната търговия, се състои от близо 60 души като над 40 от тях са backend програмисти. Друга част от специалистите са front-end програмисти, бизнес анализатори, проектни мениджъри, DevOps и QA специалисти. Commerce Cloud отделът има зад гърба си над 20 проекта, всеки от които успешно изпълнен и доставен, а в момента разработват още 4-5. „ Държим екипът да е максимално съсредоточен в България. Това е по-добре за работата, а и клиентите го предпочитат. Ключово е за растежа на фирмата, в полза е и за пазара тук, за учебните заведения и за специалистите, търсещи място, на което да достигнат потенциала си“, казва Петър.
Организацията на хората и планирането на цялостната стратегия за дейностите, се оказва доста сложна задача. Екипите работят със Salesforce, за които Accenture са официални партньори, и са разделени на backend и frontend, като в тях винаги се включват старши и младши програмисти, а това дава възможност на новодошлите да натрупат знания и бързо да навлязат в работата с платформата.
„Още в начална фаза на планиране се преценява от колко човека и какви роли, има нужда този проект. Съставът на backend и frontend екипите е определящ за това дали за тях ще отговаря един Team Lead или повече. Имаме по един архитект в проект, но понякога и трима-четирима, в случай на сложни функционалности. Всички специалисти в отдела, дори и нетехническите роли, имат познанията за платформата“, разказва Гергана.
Един от най-важните принципи обаче, който винаги се спазва в отдела, е това да се даде възможност на всеки в екипа да бъде изобретателен и инициативен в създаването на различните решения, спазвайки сроковете без стрес и извънредна работа.
„Техническото решение е само част от това, което предлагаме“
Клиентите, които се обръщат към Accenture, са предимно големи търговци или производители, чиято онлайн търговия има различни пазари, законодателства и изисквания по сигурността. Това е и причината компанията да предлага не само технически, а цялостни решения, включващи оптимизация на клиентските процеси. „Всеки национален клон на един международен търговец се опитва да намери собствено решение, но в един момент техническото интегриране на всичко това става много трудно. Търговецът иска да има една-единствена платформа, с която да стъпи във всички пазари по света, а именно това правим ние“, обяснява Петър.

Salesforce B2C Commerce Tech Architect
Гергана допълва, че едно от богатствата на платформата е споделената код база, екипът има възможност да създава за клиента еднотипни сайтове, които са на различни езици, локации и използват различни валути. „В момента за един от клиентите ни поддържаме над 18 държави, като всяка има свой собствен сайт, което прави самото приложение едно от най-големите реализирани в световен мащаб с Commerce Cloud. Проектът е интегриран и с редица други функционалности. Цялостната ни идея е да предоставим на бизнеса решенията, от които се нуждае, за да расте и да печели потребители“.
Обслужването на огромни количества от данни, поддържането на разнообразие от продукти и успешното провеждане на промоционални кампании също са част от динамиката на сектора, с която ежедневно екипът се сблъсква.
„Имахме голям успех със Salesforce Commerce платформата при работата за една от най-големите търговски вериги в Южна Америка, която поддържа изключително голям каталог. Това ни изправи пред предизвикателства при функционирането на сайта, response time-а и големи натоварвания в пикови моменти, а и клиентът е имал проблеми с това в миналото. Платформата доказа, че може да обхване огромни обеми от продукти и също така, с подходящата оптимизация, може да обработи изключително много заявки в кратки периоди – хиляди поръчки в минута, а понякога и десетки хиляди“, разказва Петьо за един от последните си проекти.
Headless, server side JavaScript и още
Програмният език в платформата е server side JavaScript, който освен че много прилича на Node.js и би улеснил в работата тези, които имат опит с него, дава и други предимства. “Голям плюс на server side JavaScript е почти мигновената обработка на source кода. Знаете, това което прави програмистът в работата си е – пише, deploy-ва, тества код, този цикъл се върти всекидневно. Deploy процесът при някои технологии отнемa по няколко минути, а в нашата платформа това е намалено буквално до секунди. Така цикълът писане, deploy-ване, тестване, се свежда до писане-тестване“, разяснява Петър.

Technical Lead
Accenture работят с платформата вече 10 години и самата тя търпи голяма еволюция, като се поставя фокус върху най-предпочитаните функционалности. “Mobile first следва новите тенденции, които се появяват покрай потребителското търсене.
Напоследък най-използваният канал за достъпване на електронни магазини са именно мобилните устройства. Това води към усъвършенстване на канала и въвеждане на Headless архитектура в платформата, за да се раздели изцяло frontend от backend. Предимството е, че отделните канали могат да бъдат обслужвани независимо, с различни frontend технологии. Oсвен смартфони и таблети, това може да са устройства във физически магазини, нещо което също много се ползва“, казва Петьо.
Формулата за успех
Според Петър, за да си наистина успешен в това, което правиш, освен услуга трябва да предоставяш на бизнеса стабилност и предсказуемост. „Когато става дума за наистина големи проекти, клиентите задължително искат да знаят, че партньора, с когото работят, ще бъде надежден и ще е на линия по време на изпълнението на целия проект. Най-общо казано, че нещата ще се случат по конкретен начин и с очаквани резултати“.
Точността също се оказва основен фактор при работата в тази ниша, тъй като закъснението по проект дори с месец, може да коства на клиент да пропусне кампания за сезонните намаления. „Има търговци, които за една Black Friday кампания например, реализират почти толкова печалба, колкото за останалата част от годината. И това е една от причините те да предпочитат въпросните платформи. Ние имаме технологията, както и екипа, който я познава, и оттам нататък можем да се фокусираме само и единствено върху особеностите на проекта, които са уникални за търговеца. Така шансовете за успех се увеличават многократно“, допълва Петър.
“Бизнесът се стреми да продава повече и по-бързо, което ни кара да предоставяме възможности за по-добър анализ за поведението на крайния потребител, интеграция с различни функционалности и киберсигурност. Всичко, което се създава от технологична гледна точка, трябва да се достави в едно много добро качество, комбинирайки тези изисквания, които бизнесът има, и тези, които ти позволяват да бъдеш конкурентен на пазара“, уточнява Гергана.
„Този, който знае и може, получава максимума”
В Accenture основна ценност е меритокрацията – този, който знае и може, получава максималното. Това позволява на истински мотивираните младши програмисти, влизайки в компанията директно след университета, да напреднат дотолкова в работата си, че да се превърнат в „рок звезди“. И макар техният брой да не е малък, компанията продължава да търси нови попълнения, пред които да открие възможностите на кариерното развитие.
„Хората, които идват при нас ще имат не само чисто техническо развитие, те ще могат да навлязат и в областта на електронната търговия, а тя е доста по-сложна и интересна, отколкото изглежда на пръв поглед. Техническият опит, който се трупа при нас, е ценен, но също и навлизането в тази бизнес област. Accenture дава възможност на хората да се запознаят с начина на работа и организация в голяма корпорация. За добро или не, виждаме че корпорациите оцеляват и поглъщат по-малки фирми. Много по-ценно е човек, който прави първите си крачки в професията, да е запознат с тази среда в максималната ѝ сложност. По-лесно е да продължиш кариерата си от голяма в малка компания, докато обратното е по-трудно“, коментира Петър.
Петьо добавя, че освен младши специалисти, продължават да се търсят и опитни програмисти за развойните екипи в София, Пловдив, Варна и Русе. Кандидатите трябва да притежават умения в сферата на технологиите, с които се работи в екипа – Salesforce Commerce Cloud, JavaScript, web services.
“Едно от предимствата при нас е, че за всяка длъжност в проекта има някой, който е тясно специализиран в това. В малките фирми често се случва един човек да изпълнява няколко функции. Това понякога има своите предимства, но когато сме сериозни, търсим предсказуеми резултати и изпълнение в разумни срокове, и е много важно на всяка позиция да работи човек, който да се фокусира върху конкретна сфера. Така се изграждат истинските експерти“, разказва Петър.
От екипа обясняват, че знанията, които се натрупват в работата с платформата, са приложими и за всеки следващ проект, което е огромно предимство. По този начин се дава на клиента увереност в компетентността на хората, ангажирани с разработката. Salesforce програмистите гарантирано имат опит с платформата, което означава, че са запознати с основните параметри, особености и функции, а това е така желаният „летящ старт“.
За да поддържа високото ниво на знание в сферата на електронната търговия, компанията предоставя на своите специалисти безплатни ваучери за сертификати на няколко нива – за програмисти, архитекти, както и за всички съпътстващи технологии в семейството на Salesforce.
“Периодично за всички новопостъпили организираме така наречените Commerce Cloud академии. Това е един хубав плавен преход от студентската скамейка и малката фирма, към всичко това, което се случва при нас. Академията е организирана така, че участниците да преминат и през учебните материали за Salesforce, и да работят по автентични задачи, които са максимални близки до един реален проект. Вече имаме зад гърба си 3-4 успешни “випуска”, а всички колеги, които са завършили обучението си, сега напредват в кариерата си“, обяснява Петър.
Увличаш се по разработването на проекти в сферата на онлайн търговията, но не знаеш къде е твоето място за реализация в тази бързо развиваща се ниша? Провери всички свободни позиции в Accenture в Job board-a на DEV.BG и стани част от техния опитен Commerce Cloud отдел.
София