Разрабатываемые документы
|
|
1. Что я могу предложить?
- 15+ лет опыта разработки, 10+ лет опыта управления проектами разработки и внедрения ПО
- 30+ реализованных проектов (от небольших до распределенных систем федерального уровня)
- Использование передовых платформ и технологий для создания решений
- Выстроенные процессы разработки и управления, обеспечивающие требуемое качество ПО
- Команда разработки, способная взяться за решение задач разного масштаба
2. Используемые платформы и технологии
В зависимости от стоящих задач, масштаба и сложности проекта используются следующие платформы и технологии:
- Стек веб-технологий: HTML, CSS, JavaScript, JSON, REST, YUI Library и др.
- Стек технологий Java: Java SE, Java EE, Spring Framework, Apache Tomcat и др.
- Стек технологий Microsoft.Net: .Net Framework, C#, IIS и др.
- СУБД: MySQL, MS SQL Server, Oracle
- ECM\BPM-платформы: Alfresco, Bizagi
3. Процессы разработки и управления
Для обеспечения требуемого уровня качества выпускаемого ПО, соблюдения согласованных сроков и трудозатрат я использую основанные на лучших практиках и собственном многолетнем опыте процессы разработки и управления ПО, обладающие следующими ключевыми особенностями:
- Использование "спиральной модели": постепенное (итеративное) наращивание функционала посредством выпуска версий, в рамках каждой версии "классическая" последовательность работ (уточнение требований, проектирование, реализация, сборка, тестирование, развертывание)
- Современная инфраструктура разработки: среда виртуализации, система контроля версий, портал взаимодействия разработчиков, портал технической поддержки, специализированная система управления проектами разработки и др.
- Разделение сред разработки, тестирования и продуктивной эксплуатации
4. Команда
Количество специалистов и распределение ролей между ними в составе формируемой проектной команды зависят от требований Заказчика, масштаба и сложности проекта. Однако, состав ролей, как правило, следующий:
- Менеджер проекта
- Аналитик
- Разработчик
- Тестировщик
- Технический писатель
5. Результаты
Зависят от требований Заказчика:
- Работающее решение, внедренное в конкретной организации
- Комплект дистрибутивов и инструкция по развертыванию
- Руководство пользователя
- Руководство администратора
- Руководство разработчика
- Комплект регламентов использования ПО
6. Сроки
Зависят от масштабов и сложности реализуемого ПО: от одной недели до нескольких месяцев.
7. Стоимость
Зависят от масштабов и сложности реализуемого ПО, примеры:
- Разработка небольшой базы данных с веб-интерфейсом (4 веб-формы, 10 таблиц в БД) - 80.000 руб.
- Внедрение ECM/BPM-системы на базе бесплатной open-source платформы Alfresco в организации средних размеров (репозиторий документов, внутренний корпоративный портал, 3 автоматизированных бизнес-процесса) - 130.000 руб.
- Разработка "коробочного" программного продукта для домашних пользователей с использованием API-функций операционной системы (разработка бета версии, доработки в рамках бета-тестирования, выпуск версии 1.0) - 150.000 руб.
- При расчете стоимости используется моя почасовая ставка - 1.300 руб. в час
|
|
|