НАПРАВЛЕНИЯ РАЗРАБОТКИ
- СИСТЕМЫ КЛИЕНТ-СЕРВЕР С ИСПОЛЬЗОВАНИЕМ БАЗ
ДАННЫХ
- ИНТЕРНЕТ / ИНТРАНЕТ РЕШЕНИЯ
МЕТОДОЛОГИЯ ВЕДЕНИЯ ПРОЕКТОВ
Методология ведения проектов базируется на
подходе компании SAP - Accelerated SAP (ASAP). Модель включает
такие ключевые элементы, как:
- Планирование и контроль выполнения проекта (Microsoft
Project);
- Управление требованиями (issue management);
- Планирование ресурсов и бюджета; отслеживание
результатов;
- Наличие стадий проекта:
- разработка технического
задания;
- разработка и отладка;
- тестирование;
-
подготовка к запуску и включая обучение;
- поддержка в
продуктивной среде;
ПРОЦЕСС РАЗРАБОТКИ
В результате накопленного опыта и практики
существующих стандартов в области разработки программного
обеспечения, мы построили следующую схему взаимодействия
процесса ведения проекта.
- Предпроектное исследование
- Составления соглашения о намерениях
(project charter)
Основное назначение документа
заключается в изложении главных задач проекта с описанием
календарных сроков, участников проекта, ответственных и
содержание этапов сдачи продукта.
- Разработка технического
задания
Техническое задание может быть разделено
на два документа: описание функционала для бизнеса (business
blueprint) и описание технической реализации.
- Составление проектного
плана
Данный этап по договоренности с
заказчиком может быть перенесен на этап, предшествующий
разработке технического задания.
Для составления
плана используется стандарт Microsoft Project.
- Разработка
В процессе разработки
используется собственный разработанный стандарт, включающий
правила кодирования, применения системы контроля версий
исходного кода, написания программных тестов.
- Тестирование и отладка
В процессе
тестирования используются разработанные сценарии
тестирования. Проверка проводится на всех совместимых
платформах / операционных системах.
Для фиксирования
результатов используется система управления требованиями.
Специалисты со стороны заказчика тоже могут быть включены в
список пользователей системы; это позволяет им наблюдать и
участвовать в процессе разработки.
- Документирование
- Поддержка
Разработка функционала продукта производится
"методом последовательного приближения, т.е. таким образом,
чтобы на каждом этапе получался полностью работающий продукт с
оговоренной функциональностью.
ТЕХНОЛОГИИ РАЗРАБОТКИ
Платформы
- MS Windows Vista/XP/NT/2000/98
Средства разработки / языки
программирования
- Borland Delphi
- Microsoft Visual Studio / C# .NET (CF)
СУБД
- Microsoft SQL Server 2000
- Oracle
- Microsoft Access
- MySQL
- PostgreSQL
- Interbase
- Paradox
Web технологии
- PHP
- HTML
- DHTML
- Java Script
- VB Script