Спеціалізовані та замовлені програмні рішення


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

Спеціалісти Центру виконують весь комплекс робіт від передпроектного обстеження до розгортання системи, навчання користувачів та супроводу. Крім того, проектні рішення часто включають в себе інтеграцію створеної системи з інформаційним середовищем замовника.

Технологія управління розробкою ПЗ

Технологія управління розробкою має для нас першочергове значення, оскільки вона дозволяє жорстко контролювати терміни розробки і гарантувати якість розроблюваної системи. Ми використовуємо адаптований варіант технології Rational Unified Process (RUP). Процедури роботи детально описані на кожній стадії розробки і включають в себе способи роботи з системою контролю версій, життєвий цикл дефекту, процедур ревізії проектних рішень, змін вимог, ревізії коду, випуску корекцій ПЗ тощо. Послідовне застосування цих процедур дозволяє реально контролювати терміни створення і якість продукту. Налагоджена процедура звітності дозволяє предметно аналізувати відхилення витрат від планових, дозволяючи постійно коректувати процедури і методики оцінки витрат.

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

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

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

З точки зору архітектури ми є прихильниками систем трьох рівнів:

  • рівень зберігання даних, як правило, реалізується з допомогою СУБД Oracle, а також з допомогою DB2, MS SQL Server, PostgreSQL;
  • рівень бізнес-логіки реалізується на Java-технологіях (WebLogic, WebSphere, Jboss тощо). Також використовується спеціалізований сервер програм для високопродуктивних транзакційних систем – Kabira Transaction Switch;
  • технологія реалізації презентаційного рівня програм залежить від конкретних вимог до системи. Використовується все – від Web 2.0-інтерфейсів до .NET і Java_Swing.

Технології тестування

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

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

Типові рішення

  • Інтеграційні рішення для операторів зв’язку: інтеграція нових програм до інформаційної структури компанії
  • Високопродуктивні системи прийому платежів
  • «Електронний архів»

А також спеціалізовані прикладні рішення для силових структур, такі як:

  • Системи оперативного реагування («Служба 02»)
  • Рішення щодо інформаційної підтримки діяльності силових структур: створення картотек, організація єдиної точки доступу до інформаційних ресурсів
  • Автоматизовані системи «Облік населення»

Партнери

  • BEA
  • IONA
  • Kabira
  • Oracle
  • Sun Microsystems
  • TIBCO та ін.

ГУВС по м. Москва

Розробка спеціалізованого рішення для забезпечення швидкого реагування правоохоронних органів на повідомлення про пригоду – «Картка пригод служби 02»

Прикладне програмне забезпечення «Картка пригод» (ППЗ КП) призначене для організації оперативного інформування чергового складу московської міліції про пригоди та злочини, що сталися. ППЗ КП автоматизує діяльність служби прийому дзвінків громадян «02» і територіальних відділень в частині прийому повідомлень від громадян про пригоди та злочини, а також в частині забезпечення швидкого реагування правоохоронних органів на кожне повідомлення.

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

На всіх етапах обробки заяви про пригоду забезпечується можливість контролю діяльності відділень і чергових частин з боку керівництва. Контроль якості роботи підрозділів МВС забезпечується підсистемою внутрішнього моніторингу процесів реагування на повідомлення про пригоди.

ППЗ КП також дає можливість автоматичного формування аналітичних та статистичних документів.

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

Управління федеральної міграційної служби м. Москва,
(УФМС м. Москва)

Розробка і впровадження автоматизованої інформаційної системи паспортно-візової служби

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

Автоматизована система об’єднує апарат Управління, окружні відділи і районні відділи УФМС. АІС включає в себе програмно-апаратний комплекс центрального рівня (Управління), 10 програмно-апаратних комплексів окружного рівня, 126 програмно-апаратних комплексів  районного рівня. В режимі on-line з централізованою базою даних працюють 1500 співробітників міграційної служби.

Спеціалізовані рішення та послуги для
операторів зв’язку

З 2005 року одним із стратегічних напрямів роботи компанії є розробка і адаптація рішень для підтримки бізнесу операторів зв’язку, в тому числі:

  • Розробка і впровадження платформи для доступу до послуг через дротову і бездротову мережі (Fixed Mobile Conversion)
  • Інтеграційні рішення для операторів зв’язку: інтеграція нових програм у інформаційну структуру компанії
  • Адаптація і впровадження систем продажу мобільного контенту
  • Створення систем з надання сервісу ІБ для користувачів телекомунікаційних послуг (контентна фільтрація, антиспам тощо)
  • Захист мереж передачі даних, атестація та сертифікація мереж зв’язку за вимогами інформаційної безпеки
  • Реалізація СОРЗ

OSS/BSS-рішення:

  • Автоматизовані системи активації і надання послуг (Service Provisioning and Activation Systems)
  • Системи управління несправностями (Fault management)
  • Системи обробки платежів

ВАТ «ВимпелКом»

Система прийому платежів від абонентів стільникового зв’язку в реальному часі – «Beepay XP»

В травні 2007 р. почалося переведення на нову систему агентів, які здійснюють прийом оплати мобільного зв’язку через каси супермаркетів, термінали тощо. До середини вересня 2007 р. переведення було практично завершене. З січня 2008 р. всі платежі надходять у компанію «ВимпелКом» через нову платіжну систему – «Beepay XP».

Для забезпечення високої продуктивності система «Beepay XP» побудована на спеціалізованій платформі Kabira Transaction Platform – система спроможна обробляти понад 6 млн. транзакцій на день. Це перше застосування платформи в Росії. У світі на її основі успішно функціонують програми багатьох відомих компаній, таких як: Bank of America, Alcatel, Vodafone, France Telecom, Visa.

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