Розробка програмного забезпечення для індивідуальних потреб підприємства

IQusion пропонує послуги з розробки програмного забезпечення, включаючи весь цикл розробки додатків, починаючи з постановки бізнес завдання та збору вимог і закінчуючи розгортанням системи, передачею знань і технічною підтримкою.

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

Весь цикл розробки ПЗ IQusion включає:

Постановка бізнес задачі, де планована програмна система оцінюється, базуючись на ключових факторах успіху організації. Тут також може проводитися аналіз реалізованості проекту.

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

Уточнення вимог. На цій стадії всі бізнес вимоги детально опрацьовуються і пріорітезіруются. В результаті цієї стадії створюється документ «Технічне завдання на розробку ПЗ».

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

• Дизайн системи і розробка технічної архітектури. Тут створюється технічний проект програмної системи.

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

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

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

• Супровід і технічна підтримка означають своєчасне оновлення системи, а також забезпечення виконання нею поставлених завдань.
Залежно від проектних умов і вимог, можуть виконуватися всі перераховані вище стадії, або Ви можете замовити реалізацію тільки деяких з них, таких як збір вимог і підготовка документа «Технічне завдання» або тільки розробку архітектури, або тестування програми, або послуг із супроводу й тех. підтримки тощо.

Для того щоб легко об'єднати процеси розробки ПЗ IQusion з процесами замовника і врахувати можливі відхилення від стандартних процесів, ми в IQusion використовуємо Agile методологію за підтримки гнучкого і настроюваного набору CMMI практик. Для гарантії вищої якості, всі процеси, від старту проекту до його закриття, контролюються нашої внутрішньої Службою Якості.

IQusion. Pure Intellect. Ми надаємо розумні IT-послуги для найскладніших завдань: від системної інтеграції до автоматизації бізнес-процессів. Детальніше