Опыт построения компании-разработчика Интернет...
Post on 23-Dec-2014
996 Views
Preview:
DESCRIPTION
TRANSCRIPT
DrupalConf Moscow
Об агентстве• 10 сотрудников• 4 года работы• 100+ клиентов (проектов)• 5 внутренних направлений
03 декабря 2011 г.
Особенности компании
1. Сервисное обслуживание Интернет проектов и сервисов
1. Заявки пользователей2. Ошибки и.т.д.
2. Рекламные кампании1. Постановка задач2. Корректировка3. Автоматическая постановка задач
3. Реализация интернет проектов и сервисов1. Проектирование2. Разработка3. Тестирование 4. Внедрение
03 декабря 2011 г. DrupalConf Moscow
DrupalConf Moscow
Рассмотрим два направления
• Поддержка и обслуживание
• Разработка проектов на Drupal
03 декабря 2011 г.
DrupalConf Moscow
Поддержка
• Работает 4 человека• В ежедневном обслуживании 40+ проектов• Ежедневно обслуживается около 50
запросов различной сложности
03 декабря 2011 г.
DrupalConf Moscow
Разработка
• Одновременно в работе 4-5 проектов• Используем Scrum
03 декабря 2011 г.
DrupalConf Moscow
Уровень проектов
03 декабря 2011 г.
DrupalConf Moscow
Уровень проектов
03 декабря 2011 г.
DrupalConf Moscow
Уровень проектов
03 декабря 2011 г.
DrupalConf Moscow
Как это работает?
03 декабря 2011 г.
DrupalConf Moscow
Основной сервис
• JIRA - Управление процессами и проектами
03 декабря 2011 г.
DrupalConf Moscow
что дает JIRA?
• Полный контроль над работой• Полное протоколирование переписки и
постановки задач.• Почта – через JIRA• Выстраивание личного рабочего графика– Приоритеты проектов• Приоритеты задач
03 декабря 2011 г.
DrupalConf Moscow
Контроль версий - SVN
– отслеживать изменения исходного кода– откатывать версию на более раннюю дату– SVN-менеджер, работающий только на файлах
доступа для SVN
03 декабря 2011 г.
DrupalConf Moscow
Хостинг
• Две площадки– Продакшн – Тестовая
• Система обмена файлами • Автоматическое бекапирование– Исходного кода– Базы данных
03 декабря 2011 г.
DrupalConf Moscow
Хостинг
• всех проектов на одном web сервере+ настройки по оптимизации сервера или
базы данных применяются сразу ко всем сайтам
- если что-то валится, так для всех
03 декабря 2011 г.
DrupalConf Moscow
Облачный Хостинг
• Возможность распределения нагрузки и данных для баз данных
03 декабря 2011 г.
DrupalConf Moscow
Что ускоряет работу и сборку?
03 декабря 2011 г.
DrupalConf Moscow
• Базовая стандартная сборка• Набор успешных, удобно настраиваемых
модулей– Новости– Галерея– Бронирование номеров ( для отелей)– …
03 декабря 2011 г.
DrupalConf Moscow
Важно про модули
• Модули хранятся в SVN для быстрого обновления
• Всегда учитывается переносимость и расширяемость функционала
• Особое внимание универсализации и возможности конфигурирования модуля
03 декабря 2011 г.
DrupalConf Moscow
Drupal
• Гомогенность CMS – улучшения сразу везде• Использование шаблонов • Верстка - Наша схема: нарисованный макет
→ реализация в CMF DRUPAL Достаточно изменить СSS• Нужен уникальный модуль – пишем свой на
основе существующих
03 декабря 2011 г.
DrupalConf Moscow
Тестирование
• Автоматическое тестирование проектов
03 декабря 2011 г.
DrupalConf Moscow
Сложности
03 декабря 2011 г.
DrupalConf Moscow
• Разработка нового дополнительного функционала для существующих проектов
• Сторонний софт (1С, Shelter-UCS)• сложные клиенты, которые сами не знают• Не всегда слаженные действия в команде• Перенос на свой хостинг
03 декабря 2011 г.
Moscow Atlassian User Group 2-2011
Контакты
Сергей Скорбенко
skorbenko@digitalwill.ru www.DigitalWill.ru +7 495 649 6463
29 сентября 2011 г.
top related