Godel Technologies – DevStyleR https://devstyler.bg Новини за разработчици от технологии до лайфстайл Tue, 17 Oct 2023 12:30:04 +0000 bg-BG hourly 1 https://wordpress.org/?v=6.5.5 Как автоматизираните портали за качество могат да помогнат на вашия екип и продукт? https://devstyler.bg/blog/2023/09/21/kak-avtomatiziranite-portali-za-kachestvo-mogat-da-pomognat-na-vashiya-ekip-i-produkt/ Thu, 21 Sep 2023 06:18:44 +0000 https://devstyler.bg/?p=157773 ...]]> Godel Technologies е международна софтуерна компания, работеща с бизнеси от Обединеното кралство, като им предоставя критични за бизнеса софтуерни продукти. Основана през 2002 г., Godel си партнира с най-вълнуващите британски марки, за да реализират своите технологични решения в реалност. След независима консултация през 2019 г., когато Godel назначава своя 1000-ен служител, компанията определи 4 допълнителни локации в цяла Европа, включително София, България.

Сергей Мантяну е водещ софтуерен инженер, който работи в българския развоен център на Godel в София. Сергей има над 5 години опит с все по-голяма специализация в разработването на уеб приложения. Днес той разказва за автоматизираните портали за качество, какво представляват те и колко е важно да ги прилагаме в нашия екип и продукт.

Какво представляват автоматичните портали за качество?

Автоматизираните портали за качество са важна част от разработването на софтуер и CI/CD каналите. Те са предназначени да гарантират, че промените в кода отговарят на правилните критерии за качество, преди да преминат към следващите етапи от процеса на разработка.

CI/CD (непрекъсната интеграция / непрекъсната доставка) каналите се превърна в жизненоважна част от съвременната разработка на софтуер, която позволява на екипите да получат бърза обратна връзка за качеството на кода, преди той да бъде пуснат. Въпреки това днес все още се оказва, че предприятията не успяват да използват пълноценно възможностите, които предлагат CI/CD каналите, поради факта, че все още не са внедрили автоматизирани портали за качество в своите продукти.

Целта на автоматизираните портали за качество далеч не се изчерпва с проверката на качеството, но те също така осигуряват миграция на риска, като намаляват риска от грешки, уязвимости и проблеми с производителността на по-късен етап, и спомагат за рационализиране на работния процес, като автоматизират вземането на решения и помагат на промените в кода да преминават по-ефективно през канала. Чрез автоматизиране на промените в кода екипите за разработка могат да доставят софтуер по-ефективно, като същевременно поддържат високи стандарти за качество.

Какви ползи предлагат автоматизираните портали за качество?

Ето какви са ползите от прилагането на портали за качество от гледна точка на различни потребители:

Програмист: Общоизвестно е, че програмистът прекарва повече време в четене на код, отколкото в писане на код. Но когато пишат код, би било добре всички разработчици да пишат по един и същи начин. Това би могло да помогне и при бъдещата функция . Ако програмистите разполагат с добри портали за качество, те ще могат да отделят повече време само за проверка на логиката и няма да губят ценно време, за да проверяват дали тя е направена правилно, или по същия начин като всички останали и т.н. Например програмистът трябва да добави функция, но вместо да се увери, че тя е написана правилно, ще трябва просто да провери логиката. Ако всички програмисти следват този модел, това би повишило качеството на работата им.

Екип: Прилагането на портали за качество ще помогне на екипа да се справя по-бързо и да въвежда по-бързо нови функции в производство, като осигурява същите ценности като тези на програмистите. Когато говорим за разходи, влагането им ще доведе до по-бърза работа и подобряване на качеството на кода при писането на тестове, които стават част от порталите за качество.

Наличието на автоматизирани тестове може да означава, че екипът няма нужда да се притеснява дали кодът работи или не. Той трябва да се проверява и тества автоматично. Ако се откаже на етапа на качествените портали, той просто ще бъде отхвърлен от програмиста и няма да се налага да пречи на друг член на екипа. Инструментите за автоматични портали за качество могат да помогнат за решаването на проблема с малко безпокойство за другите членове на екипа и като цяло да помогнат за по-бързото предоставяне на функцията.

Клиент/краен потребител: В дигиталния свят е силно препоръчително да бъдем гъвкави и да реагираме на промените в бизнес средата, а автоматичните портали за качество са от полза за потребителя, който ще получава новите продукти по-бързо.

Например в Обединеното кралство имате множество сайтове и услуги за сравнение, които ви позволяват да сравнявате ипотечни кредити и да получите най-добрата оферта. Чрез използването на портали за качество можете да проверите вашия Open-End дали е добавил нови функции, които въвеждат по-бърза доставка за клиентите, и да не бъдете аутсайдер в бизнеса. При внедряването на портали за качество не се налага екип от разработчици (например DevSecOps) да проверява приложението за сигурност, а просто се пускат портали за качество, което автоматично позволява по-бърз продукт за крайния потребител. След като доставите функцията, вече не сте “външен човек”, а се оказвате на една и съща страница с вашия Open-End.

Бизнес: За бизнеса порталите за качество ще увеличат стойността и ще намалят инцидентите по време на производството. Ако разполагате с автоматизирани портали за качество със строги правила, вероятността от провал е малка. Важно е това да не се отрази на бизнеса, при което той би могъл да загуби пари, да загуби клиенти и би имало голямо въздействие върху бизнеса, така че наличието на това ще даде голяма стойност

А от техническа гледна точка?

Качеството на порталите трябва да бъде разделено на необходимите тестове. Не е необходимо да прилагате огромни тестове за сигурност към портала в пълните си заявки, те могат да бъдат изпълнени след етапа на осигуряване на качеството. Всичко, което ще трябва да направите, е да приложите малък интеграционен тест и тестове на потребителския интерфейс като статистически, за да покажете, че страницата работи според очакванията. На този етап бихте могли да проведете някои тестове за сигурност на клиента, за да се уверите, че в приложението не са настъпили отрицателни промени.

След като порталът за качество бъде преминат, той става “зелен” и ще премине през друга среда като QA, а след това програмистите ще започнат друг портал за качество, като например тестване на интеграцията, тестване на потребителския интерфейс и тестване на различни браузъри. Добре е да добавите тестване на този етап и това ще ви спести много време, тъй като то ще автоматизира въпроса и ще ви покаже проблема, а вие ще можете просто да се преместите.

След това ще сте готови за етап 4 – пускане на пазара. Също така ще имате автоматизация за решаване на проблеми от високо ниво и ако нещо се провали и сте конфигурирали автоматично, то автоматично ще създаде задачи. С порталите за качество няма да изпадате в сложни стратегии за разработка. Не е необходимо да правите нищо, просто натискайте и чакайте.

Защо предприятията все още не внедряват автоматизирани портали за качество?

Предприятията все още избират да не го използват, тъй като въпреки дългосрочните ползи от внедряването на портали за качество, в краткосрочен план ще струва на компанията много пари да го внедри от нулата, затова не искат да го използват. Това може да доведе до огромно предизвикателство в тези променящи се икономически времена, когато решението трябва да бъде взето от гледна точка на спестяването на разходи, балансирано с цялостната полза за предприятието и неговия потребител.

Всичко зависи от това колко пари сте готови да похарчите. Можете да купите от рафта и това може да предотврати някои проблеми, но по мое мнение е по-добре сами да внедрите автоматизирани портали за качество. Изводът е, че ако похарчите повече пари, ще спестите цялостно време, ако похарчите повече време ще спестите пари, но кое е по-ценно, времето или парите?

В заключение

Автоматичните портали за качество осигуряват добри ползи по отношение на качеството на кода, устойчивостта към грешки и сигурността на приложението, както и на времето на разработчиците (повече време за посвещаване на продукта) и на продукта (по-бързо предоставяне на нови функции). Но е важно да разберете, че трябва да прецените ситуацията и рисковете до каква степен можете и сте готови да изразходвате ресурси за тяхното внедряване, така че да е полезно за вас. Това не е златен куршум, но с правилния подход ще изглежда като такъв.

 

Прочети още:

Godel Technologies избраха София за първата си локация в България

Българските IT таланти – силният коз да бъдем конкурентни на световния пазар


Материалът е предоставен от Godel Technologies

]]>
Българските IT таланти – силният коз да бъдем конкурентни на световния пазар https://devstyler.bg/blog/2022/10/03/balgarskite-it-talanti-silniyat-koz-da-badem-konkuretni-na-svetovniya-pazar/ Mon, 03 Oct 2022 06:31:42 +0000 https://devstyler.bg/?p=94617 ...]]> Константин Чорбаджийски е Head of Operations & Managing Director of the UK Godel Technologies Europe за България. Близо 16 години от кариерата му минават в ресторантьорството и хотелиерството, като заема различни ръководни позиции, той решава да смени попрището и започва да се занимава с ИТ подбор на персонал. За първите си три години в новата роля заема различни позиции от младши специалист до мениджър ИТ проекти в агенция за подбор на персонал. Константин се присъединява към Godel Technologies през 2020 г. С неговата огромна помощ компанията с гордост обявява стъпването си в София в началото на 2021 г., осигурявайки по-нататъшен растеж на местния офис. В настоящата си позиция Константин се занимава активно с развитие и управление на човешките ресурси, Employer Branding стратегии. Регулярно участва в различни конференции като лектор в областта на тези две сфери.

Константин, бихте ли ни разказали за кариерния си път? Как стигнахте до тази позиция?

Кариерният ми път, бих казал, е доста интересен. Започнах като продавач на сладолед в ученическите си години, след това работих в ресторантьорството и хотелиерството. Вярвате или не, през първите 16 години от трудовия си опит съм работил като барман, сервитьор, готвач и управител на ресторант.

Но винаги съм имал страст към компютрите и програмирането. Когато бях на 15-16 години, си купих книги, за да науча JavaScript. Но в Сандански, откъдето съм, тогава имаше малко хора, които се занимаваха с това и ми беше трудно да се науча сам, затова се отказах.

Знаейки любовта ми към компютрите, мои приятели ми препоръчаха да се пробвам като специалист по подбор на персонал. И тъй като завърших Правно-историческия факултет на ЮЗУ със специалност “Публична администрация”, смятах, че другата ми любов към човешките ресурси ще ми помогне да вляза в ново амплоа.

И така, един ден поставих в профила си в LinkedIn статус „Freelance IT Recruiter“ и проработи! Няколко агенции за подбор се свързаха с мен и ме попитаха дали си търся постоянна работа. Няколко месеца по-късно работех като рекрутър на пълен работен ден.

След една година в тази агенция за подбор на персонал, реших, че трябва да се отделя и да развивам собствен бизнес в тази сфера, като искам да покажа различен подход и начин на работа. Така и стана. Започнах доста добре. Много от колегите, с които се бях срещал, ме помолиха да работя по техни проекти. Някои се опитваха да ме привлекат и като вътрешен рекрутър, но тогава бях на мнение, че искам свобода на работа и отклонявах всяко предложение.

Един ден един от моите приятели ме запозна с Godel Technologies. Хареса ми компанията и видях, че ценностите ни до голяма степен съвпадат. Така че реших да започна при тях. Изминаха почти 6 месеца, докато регистрираме българската компания и в началото на 2021 г. беше официално издадено решението на Търговския регистър – Godel Technologies Europe Bulgaria е факт.

Като мениджър на българският офис на Godel Technologies Europe бихте ли споделили какви са проектите, по които работят екипите ви, технологиите, които се използват?

Както вече споменах, Godel България отвори врати в началото на 2021 г. За тази година и половина българският екип достигна около 20 специалисти, в различните направления на IT сектора. Екипът в България включва специалисти с .NET, Java, JavaScript (React, Angular), DevOps, Quality assurance, Data Engineers. За момента това е нашият фокус от специалисти, които искаме да развиваме в българския офис.

Godel има много различни и разнообразни клиенти, с които работят специалисти от различни населени места. Тази наша мултинационалност ни дава свободата да формираме екип със специалисти от различни страни.

На този етап специалисти от България участват в различни проекти на Godel. Основно проектите, по които се работи, са в сферата на електронната търговия, енергетиката и финтех индустриите.

Как оценявате технологичните способности на българските таланти в момента? Успяваме ли да сме конкурентни на световния пазар?

Разбира се. Този въпрос не подлежи на коментар. Почти 5 години в тази сфера, бих казал, че българските IT специалисти са висококвалифицирани и са силни конкуренти.

Нашите специалисти, независимо дали са завършили университет или са излезли от IT академия, имат много и задълбочени познания. Винаги съм казвал, че не е важно къде и какво си завършил, важното е желанието и упоритостта ти.

Организирате първият си технологичен Meet Up тук в България. Лекторите са  водещи специалисти от компанията ви. Разкажете ни повече за събитието. Какво да очакват професионалистите от ИТ общността?

Поканили сме трима лектори, които са наши служители в .NET отдела ни. Това е Виталий Пухалски, който е и Division Manager за България на .NET екипа. Вторият ни лектор е Раман Бут-Хюсеин, който работи в компанията повече от 6 години и сега е Team Leader. И третият ни лектор е Senior .NET софтуерен инженер Владимир Димитров. Той е един от първите назначени служители в българския офис.

Нашата основна тема е „Intro“, затова кръстихме събитието „Godel Sofia Intro Offline Meet-up“. Измина малко повече от 1 година от стъпването на Godel на българския ИТ пазар. Официалното откриване на офиса се случи година по-късно, осигурявайки по-нататъшен растеж на местния офис. И сега сме готови да опознаем по-добре местната технологична общност. Освен основната тема, ще се опитаме да обхванем технически теми, свързани с .NET.

Най-ценното нещо за всеки, който ще посети нашата среща, ще бъдaт новите запознанства с колеги и съмишленици. Отделили сме време за нетуъркинг, както преди, така и след събитието.

Очакваме всички желаещи на първия Godel Sofia Intro Offline Meet-Up на 6 октомври в София Тех Парк от 16:00 ч.

Всички желаещи могат да се регистрират от линка тук

Предстои ли да разширявате екипа си? Какви професионалисти търсите? 

Разбира се. Това е нашата водеща стратегия. Целта, която сме си поставили е да завършим 2024 г. с екип от около 300-400 души. Някои може да кажат, че е доста амбициозно. И това е така. Но обичам предизвикателствата и според моята философия невъзможни неща не съществуват.

В Godel, както споменах, имаме проекти с различни размери и клиенти, работещи в различни бизнес области.

Основно в България, на този етап сме се фокусирали върху специалисти с .NET, Java, Python, DevOps, Automation QA, JavaScript (React, Angular). В компанията имаме също Data Engineers, Mobile developers, PHP Developers, UI/UX специалисти. Всеки един специалист с посочените технологии е добре дошъл при нас. Ние в Godel сме едно голямо семейство и винаги има място за още един член.

Има ли качествата, които кандидатите трябва задължително да притежават за да станат част от екипа ви?

Аз лично гледам да видя, че даден кандидат е отговорен, с желание за развитие и на първо място е “Човек” с главно “Ч”. За мен отношението и поведението са водещи. Вярвам, че техническите неща могат да се научат, но поведението не може. Всички живеем в динамична среда и бързи темпове, с които се развиват технологиите. Но интернет пространството е пълно с полезни материали, където, стига човек да знае как да търси нужната му информация, много бързо може да се справи с поставените задачи.

Но няма как човек да промени поведението си. Но да, техническите знания все още остават водещи.

Какви са ценностите, които стоят зад една успешна софтуерна компания? Кои са ценностите, на които в Godel Technologies Europe най-много държите?

За мен най-голямата ценност зад една успешна компания е нейното отношение към нейните партньори. Тук не говоря само за бизнес партньорите, но и за служителите. Компаниите, които гледат на служителите си като на партньори, са успешни за мен. Ние в Godel знаем това добре и затова виждаме нашите колеги като партньори.

Във фирмата спазваме изцяло така наречената „flat structure“. Всеки един от нас е свободен да се обърне, дори към С-level мениджър  и е свободен да изрази своето мнение или да направи предложение, без това да рефлектира върху него. Както споменах по-горе, ние сме като едно голямо семейство. И аз лично много харесвам тази култура.

Имах възможността в края на юли да посетя един от офисите на нашата компания в Европа. Посещението ми съвпадна и с лятното парти на офиса, а още по-интересното е, че съвпадна и с рождения ми ден. По време на купона водещият ме извика и близо 200 колеги ме поздравиха с песента „Happy Birthday“. След това почти всички колеги дойдоха един по един, за да ме поздравят лично и да се запознаят с мен. Това чувство за принадлежност не може да се опише. Дори това може да звучи смешно, но за първи път от години се разплаках. Да, бяха сълзи от щастие, но въпреки това ме разплака. Колеги от българския офис споделиха с мен, че за първи път са открили компания, в която се чувстват значими, а не са просто поредния назначен служител.

Какви са възможностите за развитие? До какво ниво може да се достигне в компанията?

В Godel ценим нашите колеги. Всеки има възможност да расте и да се развива с нас. Ако се спрем на местно ниво, ние все още се развиваме и всеки наш нов колега има шанса да достигне позицията Division Manager на екип от специалисти. Понастоящем повечето от нашите мениджъри на отдели са базирани в чужбина, но с нарастването си ще можем да насърчаваме местни колеги да поемат тази роля. Отделно в компанията имаме различни функции, като “Innovations”, “Learning and Development”, “Talent Acquisition”, “Compliance” и т.н. Ето защо всеки служител може да се развива не само в стандартната си роля, но и в нещо различно.

Продължавате ли да се учите ежедневно работа си? Какво бихте препоръчали на всички, които тепърва стартират своята кариера и искат да достигнат нивото ви? Откъде да започнат?

Разбира се! Всеки може да научи нещо ново всеки ден. Денят ми започва всяка сутрин в 06:00 сутринта. След като си направя първото кафе, имам навика да разгледам няколко сайта, които са водещи в кариерата ми, и да прочета полезни статии в моята област. Освен това посещавам различни семинари и конференции. Някои от най-добрите учители обаче си остават мои колеги, както на местно, така и на световно ниво.

Моят съвет е да не се отказвате. Преди да чуете първото си „Да“, вероятно ще чуете „Не“ сто пъти. Но това не трябва да разубеждава хората. Винаги трябва да сте упорити и мотивирани и преди всичко – да правите всичко с любов. Когато човек прави нещо с любов, тогава нещата се получават. Също така, да запомните, че най-големият враг на успеха е да седите в „зоната на комфорт“. Връщайки се назад във времето, ако не бях предприел стъпката да напусна добре платената работа и да се насоча към свободната практика, може би някой друг щеше да е на мое място сега. И ще завърша с това, че „съдбата обича смелите“.

 

]]>
Godel Technologies избраха София за първата си локация в България https://devstyler.bg/blog/2021/06/10/godel-technologies-izbraha-sofiya-za-parvata-si-lokatsiya-v-balgariya/ Thu, 10 Jun 2021 15:04:30 +0000 https://devstyler.bg/?p=47387 ...]]> Godel Technologies е международна софтуерна компания, работеща с бизнеси от Обединеното кралство, като им предоставя критични за бизнеса софтуерни продукти. Основана през 2002 г., Godel си партнира с най-вълнуващите британски марки, за да реализират своите технологични решения в реалност. След независима консултация през 2019 г., когато Godel назначава своя 1000-ен служител, компанията определи 4 допълнителни локации в цяла Европа, включително София, България.

Големият фокус на България върху ИТ индустрията, съчетан с езиково развитие, прави София идеалното място за Godel. Днес екипът в София работи дистанционно поради настоящата ситуация с COVID. “До края на годината се надяваме да имаме 20 ИТ специалисти в София, очакваме с нетърпение да видим как екипът расте и работи заедно.” – Константин Чорбаджийски, оперативен мениджър в Godel София.

Godel работи по изграждане на силни дълготрайни взаимоотношения с техните клиенти от самото начало, полагайки основите на репутация за високи постижения, която продължава да надгражда и днес. Списъкът с партньори включва comparethemarket.com, Shell Energy, AO.com, Intelliflo, Booking.com и много други. Със седалище в Манчестър, Обединеното кралство, Godel успешно отвори множество локации в Беларус и наскоро в цяла Европа. Създаде нови екипи и работи усилено, за да поддържа репутацията, с която са известни. През годините търсенето на услугите на Godel рязко нараства и в резултат на това компанията вече има над 1400 служители в множество подразделения. Godel продължава да увеличава мащаба, като същевременно внимателно следи за осигуряването на най-високо качество на предоставяните услуги на своите клиенти.

Нарастващото търсене в Обединеното кралство не може да бъде задоволено вътрешно, което се отразява в големия (и нарастващ) брой незаети свободни работни места в технологичният сектор, тъй като фирмите се конкурират за таланти. Разширяването в нови географски местоположения ще позволи на Godel да продължи да отговаря на нарастващото търсене от своите клиенти, като им помага да правят иновации, развиват софтуерни решения, и да продължава да доставя критични за бизнеса и генериращи приходи софтуерни продукти.

За да дадем възможност на Godel да продължи да увеличава мащаба при същото ниво на качество, което нашите клиенти очакват, ние избрахме четири нови географски местоположения в допълнение към Беларус. Източната част на Европа е дом на много от най-бързо развиващите се технологични центрове в Европа. Местата, които сме избрали за нашите планове за растеж, са Литва, Украйна, Полша и България.” – Нийл Макмърдо, главен изпълнителен директор в Godel.”Към 2019 г. бе изчислено, че осем от всеки 1000 източноевропейци са се обучавали като професионални софтуерни специалисти, тъй като образованието в тези страни отдава голямо значение на такива умения. Така че, с такива таланти, изглежда очевидно, че разширяването на Godel трябва да бъде насочено към други европейски страни, включително България, тъй като изглежда вероятно те да бъдат дом на едни от най-добрите бъдещи специалисти, като все пак са в сравнителна близост до тези, които вече работят при нас.Всяко наше ново местоположение е внимателно проучено и ние сме щастливи, че тези страни не само могат да предоставят богатство от талантливи хора, но и че отразяват идеалите на съществуващите ни центрове в Беларус.” – казва в заключение Нийл Макмърдо.

Godel изгражда високоефективни екипи за предоставяне на критично важни технологични решения, предоставяйки специално разработени софтуерни продукти, развитие в сферата на облачните технологии, DevOps, мобилни прилжоения, тестване и автоматизация, машинно обучение и обработка на данни. Мисията на Godel е проста – да се превърне в най-уважавания партньор при разработването на софтуер в Европа. Уважението идва от репутацията за върхови постижения, която компанията постига, като предоставя страхотен софтуер на партньорите-клиенти, като същевременно поддържа доброто настроение на служителите си.

След като достигнахме над 1400 членове в екипа, ние наистина вярваме, че една от основните ни цели е да поддържаме фирмения дух в по-голям мащаб. Бизнес растежът е второстепенен, защото без запазване на нашите ценности, нашият бизнес модел не би работил. Ето защо ние инвестираме толкова много във вътрешните функции на компанията. Всеки служител е ценна част от компанията и ние можем да бъдем успешни само като поддържаме трите си фирмени ценности над всичко. Определени от служителите на Godel, “хората”, “разширяване на възможностите” и “качеството” са думите, които обобщават кои сме. Качеството е това, за което нашите клиенти ни познават – репутацията на Godel идва от това как нашите екипи винаги гарантират, че техните стандарти за разработването на софтуер са изключително високи. Всеки човек в Godel има възможност да постигне пълния си потенциал чрез това как подкрепяме както кариерата, така и личностното развитие по време на пътя им с Godel. Без нашите хора не бихме били нищо – всеки служител е част от това. И ще се радваме местните таланти в София да се присъединят към екипа и да изживеят вълнуващото пътешествие заедно.” – Мишел Нок, вицепрезидент по маркетинг.

]]>