1. Возможности современных информационных технологий или почему мы пишем софт сами?
Вольман Денис Владимирович
Начальник управления информационных технологий ОАО “ОКБ “Новатор”
2. Мы не разрабатываем и не собираемся
Операционные системы, CУБД, Средства разработки
САПР продукты
Наукоемкие продукты
Низкоуровневый софт
3. Чем не угодил готовый софт?
Устаревшие базовые технологии
Закрытость для самостоятельной модернизации
Латентность поддержки
Огромные усилия на внедрение
Пользовательские интерфейсы
Стоимость владения
4. Сегодня ≠ вчера
Изменились языки и среды разработки
Появились новые архитектурные паттерны разработки
Усовершенствовались подходы к разработке
Появилась масса высокоуровневых компонентов и открытого ПО
Снизились требования к квалификации разработчика
Появились новые формы вычислительных устройств
Сегодня трудозатраты на разработку на порядок ниже
5. Что нового в процессах и инструментах?
Итеративный подход, Agile
Постоянная интеграция
Распределенные системы контроля версий
Продвинутые среды разработки (рефакторинг, авто-подсказки, шаблонизация…)
Юнит тестирование
Баг-трэкинг системы
6. Что нового в технологиях?
Web сервисы (json)
HTML 5
NoSQL
ORM
.NET (Nuget, portable библиотеки)
7. Новые архитектурные паттерны
Dependency Injection
MVVM
Command Query Responsibility Seggregation
Enterprise Service Bus
…
8. Как мы строим свою MES?
Тач терминал
Смартфон
RF-ID (NFC)
9.
10. Best Practices
Строгий процесс
Контроль за использованием технологий
Единообразная архитектура
Ревизия кода и процессов
Постоянная адаптация к новейшим технологиям и версиям компонентов
Вы должны понимать во что ввязываетесь
11. Мы пишем тот же код что и вы. И это не хорошо!!!
Мы не хотим писать софт, мы хотим аутсорсить
Нужны поставщики ERP компонентов, а не ERP системы
Нужен отраслевой Crowdfunding или Croudsourcing
Нужны проектные институты, IT аналитики и IT менеджеры