УкраїнськаУКР
русскийРУС

Як побудувати успішний IT-проєкт: поради від Юри Абгаряна

2 хвилини
4,2 т.
Як побудувати успішний IT-проєкт: поради від Юри Абгаряна

Щорічно у світі створюється безліч IT-проєктів, але аналітики компанії Standish Group підрахували, що лише третина з них є успішними, тобто такими, що досягли своєї мети. Решту вони віднесли до невдалих або зовсім провалених. У чому причина – розбираємося з інженером-програмістом Юрою Абгаряном, який вивів кілька проблемних проєктів на новий рівень і створив ефективні інноваційні продукти для великих міжнародних компаній, що працюють у сферах нерухомості, рекрутингу та інших.

Відео дня

Оптимізація

Можливості сучасних інформаційних технологій не мають меж. Проте сувора статистика свідчить про те, що люди опанували їх не повною мірою, і навіть професіонали часом не доводять до логічного завершення IT-проєкти, які здавалися їм перспективними.

Український інженер-програміст Юра Абгарян теж зіткнувся з ситуацією, коли міжнародна компанія SoftServe, у якій він працював, дала йому на розробку проєкт, з яким фахівці не впоралися двічі, а тому завдання відклали в довгу шухляду.

"Проблема полягала в тому, що у великій американській компанії у сфері нерухомості ніхто не займався оптимізацією баз даних, – пояснює Юра. – Їх було дві, вони розміщувалися на різних серверах і не були нічим з'єднані. Щоб їх синхронізувати, потрібно було застосовувати спеціальний скрипт, який зупиняв роботу бази до 10 годин".

Талановитий програміст створив продукт, що плавно передає дані з однієї бази в іншу, при цьому не блокуючи її.

Таким чином, на думку Юри Абгаряна, перший тривожний дзвінок для IT-проєкту – це не оптимізовані бази даних. Таке завдання необхідно вирішувати в пріоритетному порядку.

Авторизація

Трапляється, що продукт не заходить користувачам з такої банальної причини, як складність авторизації. У Юри є і такий приклад. Він працював на проєкті, де потрібно було зробити інтеграцію і розмістити продукт Mural – своєрідну інтерактивну електронну дошку – на хмарному сервісі Airtable.

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

"Це стало приносити компаніям додатковий прибуток, тому що люди почали реєструватися і користуватися цим продуктом", – підкреслює розробник.

Авторизація має бути зрозумілою, нескладною, але надійною – це підвищує шанси на успіх продукту.

Аналітика

Серйозний IT-проєкт також повинен надавати якісну аналітику, без якої він стає просто іграшкою. Аналітика важлива в усіх сферах.

Наразі Юра Абгарян у компанії SeekOut працює над продуктом Pipeline Insights, який допомагає рекрутерам і HR-департаментам оптимізувати їхню роботу і вказує на їхні недоліки.

"Ми пишемо повністю аналітику для хайринг-менеджерів і рекрутерів, яка показує, у якому місці конкретно рекрутер може робити краще, скільки він витрачає часу на кожному етапі підбору кандидата", – каже програміст.

Такий аналіз помилок у рази прискорює пошук і найм співробітників. Цю розробку вже використовують HR-відділи таких великих компаній, як Alaska Airlines і BECU.

Глибока аналітика, доступна авторизація, грамотна оптимізація – звичайно, не всі складники успіху, додає Юра Абгарян. Але без них IT-продукт точно не стане затребуваним.