Корисний словник термінів ІТ-професій
- Kseniya Sadovska
- 14 січ.
- Читати 8 хв
Оновлено: 16 квіт.
Design

Figma — інтерактивний інструмент для дизайну та прототипування, який забезпечує спільну роботу дизайнерів, розробників та інших учасників команди над проєктами. Він пропонує великий набір функцій для створення графічних інтерфейсів, включаючи векторні зображення, макети, анімацію, прототипи та спільний доступ для співробітників у реальному часі. Одна з основних особливостей Figma - це можливість працювати у хмарі, що дозволяє вам працювати з дизайном із будь-якого пристрою, де б ви не були.
UX (User Experience) — взаємодія та враження користувачів під час використання продукту.
UI (User Interface) — графічний інтерфейс, через який користувачі взаємодіють із продуктом.
Прототипування (Prototyping) — створення прототипів або макетів для визначення структури та функціональності інтерфейсу.
CTA (Call-to-action) — це елемент інтерфейсу, текстовий чи графічний, який спонукає користувача зробити цільову дію: зареєструватися на семінар, здійснити покупку, замовити послугу, записатися на урок тощо.
Ховер (hover) — це ефект, який з'являється при наведенні курсору миші на елемент інтерфейсу: підпис, що з'являється, збільшення, зміщення та інші зміни.
Вайрфрейм (Wireframe) — найперша чернетка готового продукту, в якому схематично відображено розташування основних елементів та функцій. Інтерактивність така чернетка в себе не включає. Однак включає основні елементи, навігацію, структуру блоків і базову візуалізацію взаємодії користувача з інтерфейсом. Іноді з урахуванням вайрфрейма роблять прототип.
Цільова аудиторія (ЦА) — група людей, на яку спрямований продукт, щоб задовольнити її потреби та бажання. Цільова аудиторія може бути визначена за різними критеріями, залежно від вимог продукту, що створюється.
Піксель (скорочення від зображення елемент) — це окрема точка на зображенні. Ці маленькі хлопці – найменші керовані одиниці на наших екранах. На моніторі комп'ютера піксель зазвичай є квадратом. Кожен піксель має колір, і всі пікселі складають зображення. Це не певний колір, а скоріше зміна, що дозволяє відображати різні зображення та графіку.
Ієрархія (Hierarchy) — це візуальне розташування елементів дизайну, що підкреслює їхню важливість, вагу та пріоритетність.
Шрифт — у дизайні шрифт позначає певний набір символів, пов'язаних з одноманітним оформленням.
Сітка (Grid System) — система для організації лейауту (шар, полотно, робоча область, фрейм). Таким чином, можна назвати сітку базовою структурою у дизайні інтерфейсів будь-яких продуктів. Вона допомагає не тільки зробити елементи більш впорядкованими, але й покращити досвід взаємодії завдяки підвищенню читабельності, уточнення інформаційної архітектури та створення основи для привабливого дизайну.
Форма (Form) — елемент, що використовується для заповнення користувачем інформації про себе, яка в подальшому буде використана в його акаунті, наприклад в онлайн-магазині. Форми можуть складатися з полів вводу, перемикачів, радіокнопок, чекбоксів, розгорнутих списків тощо. Зазвичай заповнена форма надсилається за допомогою підтверджувальної кнопки.
Фрейм (Frame) — прямокутник, який представляє вікно або область на холсті, у якому ви працюєте.
Лендинг — це сторінка, на яку користувач потрапляє після натискання рекламного банеру або посилання. Лендинг призначений для збільшення конверсії та залучення нових клієнтів. Він може містити інформацію про продукт або послугу, форму заповнення контактних даних, відгуки клієнтів та інші елементи, які допомагають переконати користувача вчинити цільову дію.
Поле вводу (Input Field) — елементи, які дозволяють користувачу вводити текстову інформацію в один або більше рядків.
Іконка (Icon) — спрощене зображення, яке інтуїтивно демонструє той чи інший символ і допомагає користувачам рухатися по сайту. Зазвичай іконки мають гіперлінки.
Developer
Веб програмування або веб розробка – це створення динамічних вебзастосунків та вебсайтів.
Браузер - це програма, що дозволяє відображати сторінки мережі «Інтернет» на екрані комп’ютера, передавати і отримувати дані з «всесвітньої павутини».
VSCode — середовище для роботи з проєктом. Написання коду, тести і збірки.
Хостинг (hosting) — послуга з надання ресурсів для розміщення інформації на сервері, який має постійний доступ до мережі. Netlify виступає в якості візуального посередника між користувачем і сервером.
Front-end (ще можете зустрічати як client-side) - все, що бачить користувач, коли завантажує вебсторінку в браузері і, власне, все, що може показати та виконати браузер.
HTML (Hyper Text Markup Language) – спеціальний код, призначений для розмітки вебсторінок.
CSS (Cascading Style Sheets) – код, який описує правила стилю для відображення вебсторінок.
Тег (tag) – мітка, яку ви використовуєте для вказівки браузеру, як він повинен показувати ваш web-сайт.
JavaScript – скриптова мова програмування, яка широко використовується для додавання функціональності та інтерактивності вебсторінкам.
Back-end (іноді називається server-side) - все, що відбувається за лаштунками вебзастосунків. Back-end переважно використовує базу даних для збереження інформації, за допомогою якої потім генерується front-end.
Сервер – це комп'ютер, який обслуговує всі підключені до нього персональні комп'ютери. При цьому сервер виконує свої функції і завдання без участі в цьому процесі людини, тобто самостійно.
Бібліотека – набір допоміжних функцій, які вирішують одну конкретну задачу. Бібліотека може додавати певний функціонал у вашу програму, але ваш код залишається тим самим кодом.
Фреймворк (framework) – це своєрідний каркас для створення комп’ютерних програм. Фреймворк «нав’язує» розробнику певні архітектурні обмеження при створенні програм.
Апка (App, application) — програмне забезпечення (мобільна програма або комп’ютерна програма).
Апдейт (update) — оновлення програми, прогрес у роботі, зміни.
Фіча (feature)— особливість, унікальна характеристика чи функціонал.
Фіксити (fixed)— ремонтувати, виправляти помилки
Деплой (Deploy)— процес вивантаження проєкту на хостинг. Результат - задеплоєний сайт.
Чекнути, чЕкати (check)— перевіряти, перевірити
Data Analyst
Дата-аналітика - це процес збору, аналізу та інтерпретації великих обсягів даних з метою отримання цінної інформації та висновків, які можуть використовуватися для ухвалення рішень.
Датасет - це колекція даних, яка складається з різних спостережень, описів або атрибутів, пов'язаних між собою. Він може бути таблицею, матрицею або іншою структурою даних, де кожен рядок представляє окреме спостереження, а кожний стовпець відображає конкретний атрибут або ознаку.
Tableau - це потужний інструмент візуалізації та аналізу даних, що дозволяє швидко перетворити складні набори даних на зрозумілі графіки, таблиці та інші інтерактивні візуалізації. Він дозволяє користувачам підключатися до різних джерел даних, об'єднувати їх, виконувати розрахунки та створювати візуалізації шляхом перетягування й опускання елементів на інтерфейсі.
Worksheet (Робочий аркуш) - це головний елемент інтерфейсу Tableau, на якому ви будуєте свою візуалізацію даних. Ви можете додавати поля з джерела даних на аркуш та налаштовувати їх розміщення, розмір, колір тощо.
Tooltip (Підказка) - це відображення додаткової інформації про дані, якщо користувач наводить курсор миші на елемент візуалізації. Ви можете налаштувати, які поля даних будуть відображатися в підказці та їхній формат.
Axis (Вісь) - це лінійна шкала, що відображає значення даних на графіку. Ви можете налаштовувати осі, включаючи їхні мінімальні та максимальні значення, формат, крок і так далі. Також можна визначити, чи вісь буде видимою на графіку.
Filter (Фільтр) - це інструмент, що дозволяє обмежити видимість даних на вашій візуалізації. Ви можете налаштовувати фільтри, щоб включати або виключати певні значення чи діапазони значень, використовуючи різні умови.
Marks (Маркери) - це елементи візуалізації, які представляють окремі записи даних. Маркери можуть бути точками, смугами, крапками, сегментами тощо, в залежності від типу візуалізації. Ви можете налаштовувати зовнішній вигляд маркерів, їхні розмір, кольори, символи тощо.
Show me (Показати мені) - це панель інструментів, яка допомагає вибрати тип візуалізації, що найкраще підходить для ваших даних. Tableau пропонує різні типи графіків, діаграм, карт та інших візуалізацій. Ви можете вибрати тип візуалізації з панелі Show me, і Tableau автоматично побудує візуалізацію на основі ваших даних.
Візуалізація даних - подання даних у вигляді графіків, діаграм, карт або інших візуальних елементів з метою зрозуміти та виявити патерни, тенденції та інсайти.
Графік стовпчиків (Bar Chart) - відображає категорії на одній осі, а значення на іншій. Використовується для порівняння категорій або показників.
Гістограма (Histogram) - візуалізує розподіл числових даних на певні інтервали або бінові.
Кругова діаграма (Pie Chart) - показує пропорційність категорій до загального цілого. Використовується для відображення часток чогось цілого.
Лінійна діаграма (Line Chart) - відображає зміну значень в часі або інших послідовних періодах. Допомагає показати тренди, залежності та зміни величин.
Картографічні візуалізації (Map Visualizations) - Tableau надає можливість створювати картографічні візуалізації з використанням географічних даних, включаючи карту світу, регіональну карту, точкову карту та інші.
Дашборди (Dashboards) - дашборди дозволяють комбінувати різні типи візуалізацій на одному екрані, створюючи комплексний огляд даних та ключових метрик.
Project Manager (PM)
Agile-менеджмент - метод управління проєктами, що базується на agile-філософії.
Agile - філософія, яка сприяє гнучкій, швидкій та ефективній підготовці нових продуктів, що максимально відповідають потребам аудиторії.
B2B (Business to Business, від компанії до компанії) - напрямок бізнесу, в якому компанія продає товари або послуги іншим підприємствам.
B2C (Business to Consumer, від компанії до клієнта) - напрямок бізнесу, в якому компанії продають товари або послуги безпосередньо покупцям.
Беклог (backlog) - повний перелік завдань, які треба виконати в рамках проєкту за пріоритетністю.
Brainstorm (мозковий штурм) - обдумування ідей одним чи кількома людьми у спробі придумати чи знайти вирішення завдання. Цей метод генерації творчих рішень найчастіше використовують у групах для вільного обміну думками та пошуку нових ідей на їхній основі.
Канбан-дошка (Canban) - інструмент для управління проєктами та візуального відображення виконуваних та завершених завдань, а також тих, які тільки очікують на виконання. Канбан-дошка дозволяє виділяти завдання кольором, розподіляти їх за статусами та пріоритетами, позначати їм дедлайни тощо. Цей інструмент надає інформацію, яка допомагає менеджерам оптимізувати робочий процес, знаходити проблемні місця та усувати їх.
Кейс (кейс-стаді) - докладна розповідь про проєкт замовника та про те, як, які завдання та за допомогою яких інструментів було вирішено виконавцем.
Mindmap (ментальна карта) - метод візуалізації даних, що допомагає структурувати інформацію та знаходити взаємозв'язки між її частинами. Уявіть собі дерево з кількома гілками – приблизно так і виглядає mindmap. Цей інструмент можна використовувати як для планування проєкту або візуалізації ідей, так і для створення взаємозв'язків між завданнями і підзадачами.
Scrum - agile-метод управління проєктами, який поділяє проєкти на невеликі сегменти – спринти. Головна особливість Scrum – гнучкість. Завжди можна внести нові ідеї в проєкт або будь-які необхідні зміни безпосередньо в процесі роботи. Метод дозволяє протягом шляху перевіряти ефективність та цінність виконаної роботи.
Спринт - фіксований період від одного до чотирьох тижнів для розробки проєкту чи його частини. Спринти потрібні для розбивання складних проєктів на невеликі завдання. Замість довгої роботи відразу над усіма аспектами проєкту, команда дробить його на невеликі ітерації.
Таймлайн (timeline) - хронологічний порядок ключових подій та завдань проєкту, що забезпечує їх виконання за розкладом. Простіше кажучи, це графік проєкту.
Usability (юзабіліті)– оцінка простоти використання програми чи вебсайту. Оцінюють юзабіліті функцій, інтерфейсу і навігації. Наприклад, якщо користувач плутається в навігації сайту, не може зареєструватись чи провести онлайн-платіж, рівень usability вебресурсу можна вважати низьким.
Юзерсторі (історія користувача, User story) - це одне чи більше речень звичайною мовою предметної області, які описують, чого користувач хоче досягти. Історії користувача використовуються в гнучких методологіях для з'ясування базових функцій що будуть реалізовуватись.
Метод оцінки ICE (Impact+Confidence+Ease) - метод оцінки для кожної фічі або ідеї проєкту відповідно до 3-х критеріїв:
І - Вплив показує, наскільки ваша ідея позитивно вплине на ключовий показник, який ви намагаєтесь покращити.
С - Впевненість показує, наскільки ви впевнені в оцінках впливу та легкості реалізації.
E - Легкість реалізації - це простота реалізації. Це оцінка того, скільки зусиль та ресурсів потрібно для реалізації цієї ідеї.
У ICE використовується шкала від 1 до 10, щоб усі фактори збалансовано впливали на підсумковий бал. Ви можете мати на увазі під 1-10 те, що вам потрібно, аби значення були узгоджені між собою.
Quality Assurance engineer (QA)
Тестування — це процес дослідження та перевірки продукту, з метою переконатися, що він задовольняє потреби замовника і відповідає заявленим очікуванням користувачів (expected results).
Testing - найнижчий рівень, який передбачає проходження тест-кейсів і пошук багів.
Quality Control (контроль якості) - процес, основною метою якого є аналіз результатів, тестів та ухвалення рішення, чи готовий продукт до випуску в продакшн. QC-інженер не може самостійно давати апрув.
Quality Assurance (забезпечення якості) - процес, що включає цілий комплекс заходів, що проводяться протягом усього циклу розробки, випуску та експлуатації.
QA engineer (Quality Assurance engineer) – це фахівець, який намагається виявити можливі баги при створенні проєкту і шукає ті, що "проникли" у вже готовий проєкт.
Specification (специфікація, вимоги, технічне завдання) — документ, або набір документів, що встановлює основне призначення, показники якості, техніко-економічні та спеціальні вимоги до програмного продукту, обсягу, стадії розробки та складу документації.
Bug tracking system (баг-трекінгова система) — програмне забезпечення, яке дозволяє реєструвати і відслідковувати процес вирішення кожного дефекта (бага), виявленого тестувальником, до тих пір, поки проблема не буде вирішена. Приклад таких систем: Jira, Trello, Redmine та інші.
Bug report (баг-репорт) — технічний документ, що створює тестувальник у баг-трекинговій системі під час тестування. Він містить в собі покрокову інструкцію для відтворення багу (дефекту).
Summary — короткий опис проблеми, що вказує на причину помилки(має бути описаний за принципом ЩО?ДЕ?КОЛИ?).
Preconditions (попередні умови) — умови, потрібно дотримуватися для відтворення помилки.
Severity — показник, що відображає вплив дефекту на працездатність програми. Існують наступні різновиди класифікації серйозності бага:
Blocker - блокує виконання функцій, працювати надалі з продуктом неможливо до моменту усунення помилки;
Critical - критичний баг функціональності, який порушує роботу основного функціоналу продукту;
Major - значний баг, що ускладнює роботу основного функціоналу;
Minor - незначний дефект, який впливає на функціонал системи у відносно малому ступені або має очевидні обхідні шляхи;
Trivial - не впливає на функціонал, але погіршує загальне враження про роботу з продуктом.
12. Priority — пріоритет дефекту в баг-трекинговій системі, визначає черговість виправлення дефекту. Може мати три ступені пріоритетності:
low - низький;
medium - середній;
high - високий.
13. Steps to reproduce (кроки) — опис дій, які необхідно виконати для відтворення помилки;
14. Actual result (фактичний результат) — те, що ми отримуємо після виконання кроків;
15. Expected result (очікуваний результат) — те, що ми насправді маємо отримати після виконання кроків;
16. Status (статус) — поточний стан багу;
17. Assignet to — вказується, кому присвоюється баг-репорт для подальшого виправлення;
Коментарі