|
Услуги |
|
| Технология и методология разработки | |
Успех реализации любого проекта зависит не только от квалификации менеджеров и программистов, но и от технологии управления разработкой и взаимодействия с заказчиком. Нами создана и используется технология, позволяющая соединить все эти составляющие в едином информационном пространстве.
Процесс разработки и контроля качества программного обеспечения в нашей компании основан на стандартах серии ISO (компания сертифицирована по ISO 9001 ).
С учетом рекомендаций общей системы стандартов, на предприятии внедрены собственные внутренние стандарты (например, стандарт на написание программного кода), регламентирующие производственные процессы.
Для оптимизации организации производственных процессов в компании внедрены автоматизированная система ведения проектов Project Tracking и система учета рекламаций Ticket Tracking (собственные разработки компании).
Project Tracking используется на всех уровнях предприятия, от Генерального директора до рядового разработчика. Система обеспечивает ведение проектной документации, планирование и контроль над исполнением заданий, автоматизированный учет рабочего времени, ведение отчетности.
Ticket Tracking позволяет разработчикам, тестерам, заказчикам и вешним пользователям вносить в общую базу данных информацию об ошибках и пожеланиях и контролировать состояние этих рекламаций.
Обе системы обеспечивают как внутренний, так и внешний доступ через Internet, причем информация может быть открыта только для определенного круга пользователей или для всех в зависимости от настроек подсистемы безопасности.
Использование описанных систем позволяет одинаково легко осуществлять оперативный контроль состояния проекта как изнутри, так и снаружи компании, в том числе и внешним заказчикам.
Процесс контроля качества разрабатываемого программного обеспечения обеспечивается за счет существования независимого отдела тестирования (и тестового полигона). В процессе тестирования важную роль играет система Ticket Tracking, которая используется для ведения информации о найденных ошибках и проблемах, а также о процессе их исправления.
Специалисты отдела тестирования занимаются разработкой и выполнением тестов различного уровня, включая испытания на надежность, нагрузочные испытания и т.д.
Выходной контроль качества программных продуктов осуществляется службой экспертизы и контроля, работающей независимо от отдела тестирования.
Следующий уровень контроля качества может обеспечиваться самим заказчиком по его желанию.
Процесс разработки и контроля качества программного обеспечения в нашей компании является гибким, и при необходимости может подстраиваться под требования заказчика.
Для общения с заказчиками используются различные формы связи (обычно по желанию заказчика и в зависимости от срочности и необходимости): электронная почта, Skype, Yahoo Messenger, BuddyTalk и телефонные переговоры, командировки. При этом возможно использование русского или английского языков.