Методологія та забезпечення якості
Корпоративні принципи організації проектів програмних систем
Наявність Служби якості гарантує безперервне і комплексне управління якістю, безперервне вдосконалення системи забезпечення якості.
Наявність корпоративних стандартів регламентує створення проектів на всіх стадіях життєвого циклу.
Наявність Центру тестування в організаційній структурі.
Застосування передових методологій виробництва програмного забезпечення
Використання сучасних ітеративних процесів розробки програмного забезпечення, таких як:
- Rational Unified Process і Microsoft Solution Framework для великих проектів.
- Extremal Programming (XP) для невеликих і середніх проектів.
Використання візуального моделювання (UML) і розробки на основі моделей забезпечує високе взаєморозуміння членів робочої групи (розроблювачів і замовників).
Прототипування бізнес-логіки, функціональних можливостей і користувальницького інтерфейсу дозволяє замовнику на ранніх стадіях перевірити проміжну версію програмної системи на власних задачах.
Управління проектними ризиками фокусується на можливих ризиках і заходах щодо їх усунення до початку проекту, і безперервно в процесі його реалізації.
Управління якістю послуг і продуктів через прозоре і контрольоване управління процесом виробництва.
Функціональні і навантажувальні тести проводяться з використанням спеціальних сценаріїв, що дозволяє перевірити систему в умовах, наближених до реальних.
Автоматизація процесів забезпечення якості
Microsoft Project — для глобального планування проектної діяльності.
Microsoft Exchange — засіб побудови єдиного інформаційного простору забезпечує внутрішню взаємодію співробітників.
CRM система застосовується для управління запитами замовників та автоматизації роботи сервісного центру Корпорації “Атлас”.
Єдиний репозиторій проектів містить у собі план проектів, вимоги до системи, базу даних зауважень і помилок, базу даних версій і т.д.
Наявність інтернет-доступу до репозиторію проекту на базі порталу дозволяє організовувати ефективну дистанційну роботу команди розроблювачів і представників замовника.
Автоматизація процесів проектування, розробки і тестування програмного забезпечення з використанням різноманітних CASE засобів дає нам технологічні переваги в процесі створення програмних систем.
Побудова ефективних взаємин із замовником
Сповідання принципів концентрації на інтересах замовника.
Залучення замовника в процес розробки проектних рішень на всіх стадіях розвитку проекту.
Забезпечення прозорості процесів розробки програмних систем на основі зворотного зв'язку, у тому числі з забезпеченням доступу замовника до репозиторію проекту через інтернет.
Забезпечення високоякісного навчання фахівців замовників у рамках реалізованих проектів.
Забезпечення гарантійного і постгарантійного обслуговування замовників, цілодобової роботи сервісного центру.
Можливість зміни вимог до системи в ході проекту.
Підтримка партнерських відносин з лідерами світової IT-індустрії
Використання промислових технологій і засобів розробки на всіх стадіях проекту дозволяє вирішувати задачі високої складності.
Ставка на продукти і рішення світових виробників у рамках реалізації стратегії мультивендорності Корпорації “Атлас”.
Кадри (peopleware)
Наявність системи добору кадрів, підвищення кваліфікації, мотивації і стимулювання співробітників.
Навчання і сертифікація співробітників за програмами світових виробників IT-технологій.
Стимулювання зацікавленості персоналу у виробництві якісної продукції, залучення всього персоналу до участі в процесах підтримки і контролю якості.
