![Page 1: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/1.jpg)
DrupalConf Moscow
Об агентстве• 10 сотрудников• 4 года работы• 100+ клиентов (проектов)• 5 внутренних направлений
03 декабря 2011 г.
![Page 2: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/2.jpg)
Особенности компании
1. Сервисное обслуживание Интернет проектов и сервисов
1. Заявки пользователей2. Ошибки и.т.д.
2. Рекламные кампании1. Постановка задач2. Корректировка3. Автоматическая постановка задач
3. Реализация интернет проектов и сервисов1. Проектирование2. Разработка3. Тестирование 4. Внедрение
03 декабря 2011 г. DrupalConf Moscow
![Page 3: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/3.jpg)
DrupalConf Moscow
Рассмотрим два направления
• Поддержка и обслуживание
• Разработка проектов на Drupal
03 декабря 2011 г.
![Page 4: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/4.jpg)
DrupalConf Moscow
Поддержка
• Работает 4 человека• В ежедневном обслуживании 40+ проектов• Ежедневно обслуживается около 50
запросов различной сложности
03 декабря 2011 г.
![Page 5: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/5.jpg)
DrupalConf Moscow
Разработка
• Одновременно в работе 4-5 проектов• Используем Scrum
03 декабря 2011 г.
![Page 6: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/6.jpg)
DrupalConf Moscow
Уровень проектов
03 декабря 2011 г.
![Page 7: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/7.jpg)
DrupalConf Moscow
Уровень проектов
03 декабря 2011 г.
![Page 8: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/8.jpg)
DrupalConf Moscow
Уровень проектов
03 декабря 2011 г.
![Page 9: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/9.jpg)
DrupalConf Moscow
Как это работает?
03 декабря 2011 г.
![Page 10: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/10.jpg)
DrupalConf Moscow
Основной сервис
• JIRA - Управление процессами и проектами
03 декабря 2011 г.
![Page 11: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/11.jpg)
DrupalConf Moscow
что дает JIRA?
• Полный контроль над работой• Полное протоколирование переписки и
постановки задач.• Почта – через JIRA• Выстраивание личного рабочего графика– Приоритеты проектов• Приоритеты задач
03 декабря 2011 г.
![Page 12: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/12.jpg)
DrupalConf Moscow
Контроль версий - SVN
– отслеживать изменения исходного кода– откатывать версию на более раннюю дату– SVN-менеджер, работающий только на файлах
доступа для SVN
03 декабря 2011 г.
![Page 13: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/13.jpg)
DrupalConf Moscow
Хостинг
• Две площадки– Продакшн – Тестовая
• Система обмена файлами • Автоматическое бекапирование– Исходного кода– Базы данных
03 декабря 2011 г.
![Page 14: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/14.jpg)
DrupalConf Moscow
Хостинг
• всех проектов на одном web сервере+ настройки по оптимизации сервера или
базы данных применяются сразу ко всем сайтам
- если что-то валится, так для всех
03 декабря 2011 г.
![Page 15: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/15.jpg)
DrupalConf Moscow
Облачный Хостинг
• Возможность распределения нагрузки и данных для баз данных
03 декабря 2011 г.
![Page 16: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/16.jpg)
DrupalConf Moscow
Что ускоряет работу и сборку?
03 декабря 2011 г.
![Page 17: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/17.jpg)
DrupalConf Moscow
• Базовая стандартная сборка• Набор успешных, удобно настраиваемых
модулей– Новости– Галерея– Бронирование номеров ( для отелей)– …
03 декабря 2011 г.
![Page 18: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/18.jpg)
DrupalConf Moscow
Важно про модули
• Модули хранятся в SVN для быстрого обновления
• Всегда учитывается переносимость и расширяемость функционала
• Особое внимание универсализации и возможности конфигурирования модуля
03 декабря 2011 г.
![Page 19: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/19.jpg)
DrupalConf Moscow
Drupal
• Гомогенность CMS – улучшения сразу везде• Использование шаблонов • Верстка - Наша схема: нарисованный макет
→ реализация в CMF DRUPAL Достаточно изменить СSS• Нужен уникальный модуль – пишем свой на
основе существующих
03 декабря 2011 г.
![Page 20: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/20.jpg)
DrupalConf Moscow
Тестирование
• Автоматическое тестирование проектов
03 декабря 2011 г.
![Page 21: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/21.jpg)
DrupalConf Moscow
Сложности
03 декабря 2011 г.
![Page 22: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/22.jpg)
DrupalConf Moscow
• Разработка нового дополнительного функционала для существующих проектов
• Сторонний софт (1С, Shelter-UCS)• сложные клиенты, которые сами не знают• Не всегда слаженные действия в команде• Перенос на свой хостинг
03 декабря 2011 г.
![Page 23: Опыт построения компании-разработчика Интернет проектов на Drupal](https://reader033.vdocuments.pub/reader033/viewer/2022061213/549894d1b47959e8228b463a/html5/thumbnails/23.jpg)
Moscow Atlassian User Group 2-2011
Контакты
Сергей Скорбенко
[email protected] www.DigitalWill.ru +7 495 649 6463
29 сентября 2011 г.