Інформаційні технології

Exigen Services впродовж багатьох років виступає надійним партнером провідних світових компаній-виробників програмного забезпечення, таких як: IBM, Adobe, SUN, Omniture. У сфері високотехнологічних розробок нами накопичений значний досвід в основних напрямах.

Розробка коробочного програмного забезпечення. Компанія Exigen Services спеціалізується на:

  • розробці високопродуктивних додатків (оптимізує під особливості архітектуру x86/x64);
  • кроссплатформенної розробці (Windows, Linux, MacOS);
  • розробці для телефонів/комунікаторів (Windows Mobile, Compact Framework.NET, Java ME);
  • інтелектуальній обробці зображень (зокрема розпізнавання образів).

При розробці технологічно складних коробочних програмних продуктів замовник здійснює ухвалення стратегічних рішень щодо створюваного продукту, а компанія Exigen Services займається реалізацією поставлених цілей, організовує процес розробки і здійснює своєчасне постачання ПЗ. Такий підхід успішно зарекомендував себе при роботі з об’єктивно складними і погано документованими системами, робота з якими була потрібна за умовами проектів.

Розробка firmware для цифрової техніки. Компанією Exigen Services накопичений величезний досвід, починаючи з розробки прошивок для пристрої в з обмеженим об’ємом пам’яті (спеціалізована real-time operating system, bootloader, драйвера), закінчуючи додатками для self-service кіосків на основі Windows Presentation Framework.

Розробка інтернет-порталів. Крім коробочних продуктів Exigen Services має серйозний досвід у сфері розробки різних інтернет проектів, соціальних мереж і сервісів, які вимагають професійних знань технологій:

  • Web 2.0 — коллаборейшен, user generated content та выдкриття платформи;
  • RIA: Ajax Adobe Flash/Flex, Microsoft Silverlight;
  • Microformats/семантична верстка;
  • REST-архiтектура, JSON/XML;
  • WIKI/forums.

Для розробки веб-пріложеній компанія Exigen Services створила команду фахівців — UI-дизайнерів і розробників, що використовують багатий арсенал для створення інтерактивних призначених для користувача інтерфейсів.

Застосування тест лабораторій. При розробці ПЗ для коробочних продуктів важливу частину роботи займає тестування інтеграційних версій в різному оточенні. Наприклад, під різними операційними системами або в різних браузерах, або при розробці firmware доводиться використовувати численні варіанти мережевого устаткування і комп’ютерних комплектуючих для отримання повноцінних і об’єктивних даних про якість і продуктивність систем.

Юзабіліті (ергономічність ПЗ). Успішні програмні продукти відрізняються багатьма якостями, але схожі в одному — вони зроблені для користувача. Щоб добитися цього, необхідно приділяти пильну увагу потребам користувачів на всіх етапах життєвого циклу проекту, але особливо на етапі проектування. Постійний фокус на потребах користувачів, залучення користувачів або ї х представників до процесу проектування, перевірка інтерфейсних рішень з ї х участю — такий підхід називається процесом розробки, орієнтованим на користувача (UCD-user centered design process). Він може успішно застосовуватися в проектах, що ведуться як за класичною водоспадною методологією, так і в проектах по Agile-методологіях. Такий підхід допомагає:

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

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