Наши специалисты имеют значительный
опыт управления проектами с использованием различных методологий: XP, Scrum,
FDD, MSF, ASD, SCM, RUP и т.п. Реализуются внутренние системы управления
качеством в разработке программного обеспечения, с учётом рекомендаций и
стандартов CMM, ITIL, ISO/IEC. Всегда используются
системы управления изменениями и версиями.
В разработках используются
методологии гибкого моделирования и документирования. В штате всегда есть
профессиональный технический писатель.
Когда это возможно, мы стремимся следовать принципам Agile Manifesto, адаптивного процесса, который не включает практик, а определяет ценности и принципы, которыми руководствуются успешные команды.
Основные идеи:
- Личности и их взаимодействия важнее, чем процессы и инструменты;
- Работающее программное обеспечение важнее, чем полная документация;
- Сотрудничество с заказчиком важнее, чем контрактные обязательства;
- Реакция на изменения важнее, чем следование плану.
Принципы, которые разъясняет Agile Manifesto:
- удовлетворение клиента за счёт ранней и бесперебойной поставки ценного ПО;
- приветствие изменений требований, даже в конце разработки (это может повысить конкурентоспособность полученного продукта);
- частая поставка рабочего ПО (каждый месяц или неделю или ещё чаще);
- тесное, ежедневное общение заказчика с разработчиками на протяжении всего проекта;
- проектом занимаются мотивированные личности, которые обеспечены нужными условиями работы, поддержкой и доверием;
- рекомендуемый метод передачи информации — личный разговор (лицом к лицу);
- работающее ПО — лучший измеритель прогресса;
- спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределенный срок;
- постоянное внимание на улучшение технического мастерства и удобный дизайн;
- простота — искусство НЕ делать лишней работы;
- лучшие технические требования, дизайн и архитектура получаются у самоорганизованной команды;
- постоянная адаптация к изменяющимся обстоятельствам.