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

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

Багаторічний досвід дозволив нам виробити необхідні компоненти для створення та успішної діяльності команди розробників та принципи її роботи над проектами. Вони лежать в основі діяльності корпорації.

Для успішної діяльності команда розробників повинна охоплювати якомога більше напрямків розробки та використовувати найсучасніші досягнення (інструменти) світової комп'ютерної галузі.

Важливою стороною успішної діяльності є система роботи із клієнтами.


Компоненти діяльності

Для успішної діяльності команда розробників повинна мати в наявності:

- сильних гравців у своєму складі;
- правильно налагоджений процес розробки;
- сучасні та раціонально підібрані інструментальні засоби.

Сильні гравці

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

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

Процес розробки

Друга важлива умова – це правильно налагоджений процес розробки. В команді розробників мають бути чітко розподілені обов'язки та налагоджені процеси чіткої постановки задачі та прийняття роботи.

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

Інструментальні засоби

Ефективність роботи команди розробників у значній мірі залежить від наявності правильно підібраних інструментальних засобів: компіляторів, інтегрованих середовищ розробки, систем перевірки програмного коду, CASE-засобів, оптимальних СУБД і таке інше.

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

Принципи роботи команди розробників ПЗ

В роботі над кожним проектом наша корпорація використовує вироблені за багато років наступні принципи та підходи:

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

2. Замовник та розробники повинні знаходитись у постійному контакті протягом всього циклу розробки.

3. Найбільш ефективний метод передачі інформації між учасниками процесу – це живе спілкування. Мінімум документів і писанини.

4. Періодичний аналіз із замовником ефективності роботи і внесення корективів в лінію поведінки.

5. Наявність робочого програмного забезпечення у відповідному процентному співвідношенні на кожному етапі – це основний критерій оцінки процесу.

6. Простота - це найпростіший шлях для досягнення поставлених завдань.

7. Чим швидша поставка неповно функціональної початкової версії продукту, тим вище якість кінцевого продукту.

8. Частота поставки нових версій продукту – запорука високої його якості.

9. Зміни у вимогах замовника це підвищення якості продукту.

10. Проекти – це постійний, неперервний та рівномірний розвиток без різкого збільшення чи сповільнення темпів, без злетів та спадів у роботі.

11. Постійний акцент на високому технічному рівні та якості проекту підвищує швидкість розробки та мотивацію учасників команди.

12. Самоорганізація команди. Відповідальність за окремі частини проекту несуть не окремі її учасники, а вся команда. Кожен учасник команди має право впливати на прийняття рішень.

Напрямки розробки

В даний час корпорація пропонує свої послуги по розробці програмного забезпечення на внутрішньому ринку України та для закордонних замовників. Наші напрямки роботи наступні:

• Розробка програмного забезпечення для роботи в Інтернет та Інтранет мережах, Інтернет-сайтів, Інтернет-магазинів;

• Розробка програмного забезпечення для бізнесу – аптеки, магазини, супермаркети, кафе, ресторани;

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

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

• Робота з базами даних – автоматичний збір, систематизація і аналіз інформації, створення та ведення баз та банків даних;

• Мультимедія та графіка – програми для перегляду, систематизації, зберігання та пошуку графічних зображень, генерація графіки для WEB, аудіо та відео програми для роботи з відео зображеннями та звуком;

• Конверсія та оптимізація застарілих програм.

Інстументи

Операційні системи

Windows 9х/МЕ, NT/2000/ХР, Linux, SCO Unix
Постановка задачі

Sybase Power Disigner
Мови програмування

C++, C#, Java, Visual Basiс, Delphi, Perl, PHP, FlagShip,
Технології

NET, MFC, ATL, WTL, STL, COM/DCOM/COM+, MTS, Activ X, XML, XLS, DOM, CORBA, ODBC, ADO, Flash,Code Base
Середовища розробки

MS Visual .Net Studio, Borland C++ Builder
Бази даних

Sybase, Interbase, MySQL, MS SQL, Firebird

Порядок роботи

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

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

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