на главную карта сайта
General Software
Компания. Всегда в ногу со временем!

Онлайн помощь

Онлайн помощь
 

Опрос посетителей

Бесплатный семинар на какую тему был бы интересен для Вас?
Какие консультации в IT Вам необходимы?
Какие консультации в IT Вам необходимы?
На каких технологиях созданы приложения, которые Вы используете ?
Какие СУБД Вы используете или планируете использовать ?

Услуги - Разработка ПО - Методология ведения проектов

Проекты по разработке программного обеспечения ведутся по методологии Rational Unified Processes (RUP), либо по методологии MSF. Методология выбирается в зависимости от особенностей проекта.

 

Для того, чтобы начать с нами работать, нужно либо иметь полный комплект документации на разработку системы, либо заказать у нас разработку документации.   

 

Проект в общем виде состоит из следующих этапов:

 

I. Бизнес-анализ:

1. Описание бизнес-области, в которой планируется производить автоматизацию

2. Описание бизнес-видения продукта - целей и задач, которые он должен помочь решать.
3. Описание бизнес-процессов, подлежащих автоматизации

II. Системный анализ:

4. Создание видения системы.
5. Создание технического задания на разработку системы (описание инфраструктуры, описание пользователей системы, описание рабочих мест системы, описание необходимой функциональности системы (что пользователи могут делать с системой), описание требований к безопасности, надежности, платформенному ПО, требований к интеграции и пр. свойств системы.

III. Системный дизайн, проектирование:

6. Разработка архитектуры системы - описание, из каких компонент состоит система, как они между собой взаимодействуют, как они устроены, визуальное представление в виде схем.
7. Описание сценариев и алгоритмов - для каждой функции системы выделение того, что каждый пользователь может делать с системой и описание каждой такой функции в виде последовательности действий пользователя, ответов системы, запросов системы к другим частям системы, запросов и ответов внешних систем.
8. Разработка прототипов интерфейсов системы, которые будут позволять реализовывать диалог пользователя с системой по вышеописанным сценариям

9. Создание структуры данных, конкретнее говоря - структуры базы данных, которая позволит хранить в системе все данные, которыми оперирует система при выполнении вышеописанных сценариев работы.

IV. Разработка:

10. Разработка элементов архитектуры системы (платформенных, базовых элементов)

11. Создание базы данных

12. Создание базовых модулей системы

13. Наращивание функциональности новыми модулями

14. Альфа-тестирование

V. Сдача проекта:

15. Создание пользовательской документации - руководство пользователя, руководство администратора, руководство по установке, руководство по настройке, руководство по разработке (API), руководство по интеграции с другими продуктами, любая необходимая для данного проекта документация.
16. Поставка готового продукта - запись на внешние носители полного пакета разрабатываемого продукта, дизайна.

VI. Внедрение:

17. Установка и настройка на тестовом сервере и на тестовых рабочих местах

18. Обучение тестовой группы пользователей

19. Бета-тестирование - тестирование пользователями

20. Доработка по необходимости

21. Установка и настройка на промышленном сервере

22. Начало промышленной эксплуатации.