УСЛУГИ
поиск
Введите фразу для поиска.
опрос
Используете ли Вы CRM?
Использую
Не использую
А что это?
задать вопрос
Фамилия, Имя, Отчество:
Город, село:
Страна:
Вопрос:
 
координаты

Адрес:
г.Новосибирск
ул. Русская,41

Телефон:
(383) 306 62 35

E-mail:
info@atcomp.ru

 

разработка ПО

Краткий обзор процесса разработки программного обеспечения в компании "Активные Технологии".

1. План стадий и проектный график.
Стандартный процесс разработки разделен на четыре последовательных стадии: Начало, Уточнение, Разработка и Развитие:
1.1. Начало.
Целью данной стадии является определение границ системы и сбор высокоуровневых требований к ней. Для достижения поставленной цели анализируются запросы от клиента, создаётся концепция и спецификация требований к системе. При необходимости проводится бизнес-анализ проекта. Также создается начальная версия предложения по архитектуре системы, включая предложение об использовании технологий и аппаратных средств; предварительная версия плана проекта, включающая оценку затрат.
1.2. Уточнение
Основной целью данной стадии является разработка архитектурного решения. К окончанию этой стадии создаётся каркас системы, на котором впоследствии будет базироваться основная часть системы. При необходимости параллельно с разработкой каркаса могут создаваться прототипы различных модулей системы (пользовательский интерфейс или функциональная часть) для одобрения их клиентом.
1.3. Разработка
Используя выбранную архитектуру и технологии, проектная команда итерационно разрабатывает систему. Этот подход к реализации позволяет легко вносить изменения (например по запросу от клиента), обе стороны могут с большей точностью создавать планы по проекту. Таким образом клиент может более эффективно контролировать процесс разработки системы.
1.4. Развитие
На этой стадии происходит обучение людей, которые будут работать с этой системой. Во время обучения рассказываются не только способы администрирования и поддержания системы в рабочем состоянии, но и создаётся понимание о применяемых технологиях и основных путях развития системы. В дополнение к этому гарантируются быстрые ответы на возникающие вопросы.
2. План контроля графика и бюджета
Для контроля хода работ по проекту определяется набор пунктов. Менеджер проекта отвечает за достижение  за своевременное достижение этих пунктов в пределах указанного бюджета. Он регулярно проверяет состояние проектных работ. Клиент своевременно информируется о любых расхождениях реальности и плана.
3. План управления рисками
Есть множество рисков, которые могут влиять на выполнение проекта. Ключевая задача управления рисками состоит в прогнозировании возможных рисков и определения стратегии уменьшения их влияния на проект.
4. Гарантия качества создания продукта
Известно, что затраты для идентификации проблемы экспоненциально растут по времени. Например, чтобы установить несоответствие в спецификации требований во время стадии «Начало» - требуется приблизительно в десять раз меньше ресурсов чем, если бороться с последствиями этой проблемы в процессе разработки. Для ранней идентификации проблем, мы используем периодические проверки различных документов и сквозной контроль на протяжении всего жизненного цикла проекта.
5. Тестирование
5.1. Методология тестирования

Тестирование проводится на различных уровнях: внутренняя логика, интерфейс, функции и т.д. на предмет соответствия их спецификации; комбинированное тестирование; системное тестирование (функциональность системы в целом на различных программно – аппаратных платформах, при этом дополнительно могут проверяется (в зависимости от специфики разрабатываемого продукта): производительность (эффективность работы системы при различных рабочих нагрузках); отказоустойчивость, включая работу при загрузках, превышающих нормальные значения и других обстоятельствах (потеря связи, некорректные данные, отказ аппаратуры и т.д.); целостность данных); проверка адекватности описания системы в документации пользователя. По завершении тестирования, формулируется заключение о качестве программы (основываясь на списке выявленных дефектов и предварительно разработанных критериях оценки).

5.2. Приемочное тестирование
Для оценки удобства использования и эффективности работы системы проводится приёмочное тестирование. Приемочное тестирование базируется на наборах приемочных тестов, которые могут быть самостоятельно выполнены заказчиком. На основании результатов выполнения этих тестов Заказчик делает выводы о готовности программы. Решение относительно принятия программы или ее доработке программы принимается на основании от записанных результатов приемочного тестирования.

 

Copyright © 2011 Активные Технологии
Все права защищены.
КОМПАНИЯ ПРОДУКТЫ УСЛУГИ РЕШЕНИЯ КЛИЕНТЫ КОНТАКТЫ 
г. Новосибирск, 630058, ул. Русская, 41, офис 301. Тел. +7 (383) 306-62-35 E-mail:info@atcomp.ru