Конкурентные преимущества
Конкурентные преимущества разработки программного обеспечения автоматизированных систем:
1. Организация процесса разработки
- Организационная полнота (группа предметных аналитиков, группа контроля качества, группа поддержки ядра, группы предметных программистов), формальная передача результатов работы каждого этапа
- Матричная схема управления трудовыми ресурсами, конвейерная схема производства ПО
- Нормирование и тарификация работ, формальное определение и должностных и функциональных обязанностей, оперативный почасовой учет и контроль трудозатрат
2. Методическая поддержка процесса
- Разработанные корпоративные стандарты (среда разработки, архитектура, интерфейс, использование языковых конструкций, регламент работы с исходным кодом, классификация дефектов ПО, регламент устранения дефектов ПО)
- Детальная проработка рабочих проектов, аудит решений и исходного кода
- Техническое документирование подсистем
3. Техническая и технологическая поддержка процесса
- Единое хранилище исходных кодов, версионное управление исходным кодом
- Ежедневные автоматические компиляции и ранняя диагностика проблем с уведомлениями об ошибках
- Автоматическая сборка дистрибутивов и генерирование листов изменений
- Автоматический прогон регрессионных тестов как гарант базового уровня качества
- Регистрация и управление дефектами ПО
- Наличие собственной программно-инструментальной платформы и наработанные решения в различных предметных областях (реестры, ресурсы, документы)
- Автоматизированный разбор рукописного кода, анализ потенциально опасных процедур, автоматическая перегенерация кода, интеллектуальная трансляция
- Использование BPWin для описания бизнес-процессов предметной области в соответствии с нотацией IDEF0
- Использование ERWin для описания логической модели данных в соответствии с нотацией IDEF1X
- Использование Together для описания концептуальной, логической, физической структуры ПО, детализации компонентов и методов в соответствии с нотацией UML
- Использование MS Visual Studio и Borland Developer Studio как основной инструментальной среды для разработки
|