SlideShare a Scribd company logo
Об агентстве
•    10 сотрудников
•    4 года работы
•    100+ клиентов (проектов)
•    5 внутренних направлений




03 декабря 2011 г.     DrupalConf Moscow
Особенности компании
1. Сервисное обслуживание Интернет
   проектов и сервисов
      1.      Заявки пользователей
      2.      Ошибки и.т.д.

2. Рекламные кампании
      1.      Постановка задач
      2.      Корректировка
      3.      Автоматическая постановка задач

3. Реализация интернет проектов и сервисов
      1.      Проектирование
      2.      Разработка
      3.      Тестирование
      4.      Внедрение



03 декабря 2011 г.                       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 г.   DrupalConf Moscow
Контакты
       Сергей Скорбенко

       skorbenko@digitalwill.ru
       www.DigitalWill.ru
       +7 495 649 6463




29 сентября 2011 г.   Moscow Atlassian User Group 2-2011

More Related Content

PDF
Namzhilma Zhambalova. Moderation in Drupal
PDF
RDSDataSource: Flux, Redux, ReSwift
PDF
Rootconf-2015 Тестируем инфраструктуру как код
PPTX
"Архитектурный шаблон Reflex - новый подход к разработке клиент-серверных при...
PPTX
"Разрушаем .NET мифы" Сергей Калинец
PPTX
взаимодействие частей приложения
PDF
15 HappyDev-lite-2015 autumn. Анна Тарасенко. Java в современном мире, вторая...
PDF
В поисках идеальной сети, или зачем нужна еще одна SDN / Андрей Королев (Ионика)
Namzhilma Zhambalova. Moderation in Drupal
RDSDataSource: Flux, Redux, ReSwift
Rootconf-2015 Тестируем инфраструктуру как код
"Архитектурный шаблон Reflex - новый подход к разработке клиент-серверных при...
"Разрушаем .NET мифы" Сергей Калинец
взаимодействие частей приложения
15 HappyDev-lite-2015 autumn. Анна Тарасенко. Java в современном мире, вторая...
В поисках идеальной сети, или зачем нужна еще одна SDN / Андрей Королев (Ионика)

What's hot (15)

PDF
Networks for beginners
PPT
Владимир Никонов "Вызовы при разработке enterprise продукта"
PDF
139 - Spring. Добавление JavaScript
PDF
Новые направления обучения ИПАП 14.11.2011
PPTX
Андрей Чебукин "Построение успешных API"
PDF
Performance management lessons learnt / Андрей Дмитриев (JUGRU)
PPTX
Александр Афенов
PDF
InterSystems news Meetup Sankt-Peterburg2015
PPTX
SmartMonitoring - мониторинг бизнес-логики в Одноклассниках / Сергей Шарапов ...
PDF
Строим плот - Как не утонуть в данных
PPTX
Путь мониторинга, DevOps club в Grammarly
PPTX
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
PPT
Development on the Knee by Vladimir Khramtsov
PPTX
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
PPTX
Александр Кириллов. Веб разработка: Что такое Ruby On Rails. РИФ-Воронеж 2016
Networks for beginners
Владимир Никонов "Вызовы при разработке enterprise продукта"
139 - Spring. Добавление JavaScript
Новые направления обучения ИПАП 14.11.2011
Андрей Чебукин "Построение успешных API"
Performance management lessons learnt / Андрей Дмитриев (JUGRU)
Александр Афенов
InterSystems news Meetup Sankt-Peterburg2015
SmartMonitoring - мониторинг бизнес-логики в Одноклассниках / Сергей Шарапов ...
Строим плот - Как не утонуть в данных
Путь мониторинга, DevOps club в Grammarly
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Development on the Knee by Vladimir Khramtsov
Мониторинг веб приложений на PHP в режиме реального времени с помощью Pinba. ...
Александр Кириллов. Веб разработка: Что такое Ruby On Rails. РИФ-Воронеж 2016
Ad

Viewers also liked (20)

PDF
201504301538 1
PDF
15 july 2015 pavitra samay
DOCX
Common mistakes-with-plurals
DOCX
Adjectives followed by prepositions on and of
PPTX
God Has A Plan For You - Lesson 2
PDF
PDF
Articulo triboniano caceres
PDF
Kablelink Testimonial
PDF
Article Orrick Capital Finance 4 mai 2015
PDF
BE-DEGREE CERTIFICATE
PDF
PPS
Secretosdel Mar
PDF
MathsGrades
PPTX
blair_folio_illust
DOCX
PDF
SVU_Degree
PDF
Project Costing Guide
PDF
HORACE_1-1ST FLOOR
PDF
Chandrasekaran Sathish Kumar
PDF
dementia_thematicbrief_human_rights
201504301538 1
15 july 2015 pavitra samay
Common mistakes-with-plurals
Adjectives followed by prepositions on and of
God Has A Plan For You - Lesson 2
Articulo triboniano caceres
Kablelink Testimonial
Article Orrick Capital Finance 4 mai 2015
BE-DEGREE CERTIFICATE
Secretosdel Mar
MathsGrades
blair_folio_illust
SVU_Degree
Project Costing Guide
HORACE_1-1ST FLOOR
Chandrasekaran Sathish Kumar
dementia_thematicbrief_human_rights
Ad

Similar to Опыт построения компании-разработчика Интернет проектов на Drupal (20)

ODP
Drupal community 2012
PDF
сравнение Drupal и 1с битрикс
ODP
сообщество Drupal
PDF
Александр Воинов - Тренды Web
PDF
Александр Воинов - Тренды Веб
PPTX
Drupal: система для быстрой и комфортной разработки web-сайтов
PDF
Чингис Саднанов. Drupal как платформа
PPTX
Создаем Drupal дистрибутив: от идеи до сопровождения.
PPT
Drupal as service.
PPT
Crm core
PPT
Drupal Vs Other
PDF
Drupal vs Бизнес: почему Drupal лучше любого framework и как его правильно го...
PDF
Drupal хостинг
PPT
Системы управления взаимоотношениями с клиентами. Drupal CRM Core. - Вадим Ми...
PPTX
Дмитрий Чирков, "Технологический стартап", занятие 3, 22.03.2012
PDF
Drupal Modules
PDF
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
PDF
Сергей Черебедов - Интересные сборки Drupal
PDF
DrupalCamp Kyiv 2009 Official Report
PDF
DrupalCamp Kyiv2009 report
Drupal community 2012
сравнение Drupal и 1с битрикс
сообщество Drupal
Александр Воинов - Тренды Web
Александр Воинов - Тренды Веб
Drupal: система для быстрой и комфортной разработки web-сайтов
Чингис Саднанов. Drupal как платформа
Создаем Drupal дистрибутив: от идеи до сопровождения.
Drupal as service.
Crm core
Drupal Vs Other
Drupal vs Бизнес: почему Drupal лучше любого framework и как его правильно го...
Drupal хостинг
Системы управления взаимоотношениями с клиентами. Drupal CRM Core. - Вадим Ми...
Дмитрий Чирков, "Технологический стартап", занятие 3, 22.03.2012
Drupal Modules
Евгений Молев, Burbon.ru и Дмитрий Попов, Itees
Сергей Черебедов - Интересные сборки Drupal
DrupalCamp Kyiv 2009 Official Report
DrupalCamp Kyiv2009 report

More from PVasili (20)

PDF
Как зарабатывать друпал разработчику. Клют Иван
PPT
Easy authcache 2 кэширование для pro. Родионов Игорь
PPT
Business friendly Drupal, Павел Прищепа
PPT
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
PPT
Drupal and the keys to successful communities. Martin Mayer
PPT
инструкция по оптимизации сайтов на Drupal херени даниэл
PPT
фотосток на Drupal+maestro Житарёв Антон
PPT
Drush and drupal. администрирование. Волчек Михаил
PPT
Непрерывная интеграция шаг к непрерывному деплою. Родионов Игорь
PPT
Object oriented css. Graeme Blackwood
PPT
Drupal и мобильные устройства, Комелин Константин
PPT
Практическое использование модуля Panels. Богуцкий Виктор
PPT
Кеширование на высоконагруженном Drupal сайте. Архаров Роман
PPT
Свой проект на drupal.org от идеи до первого релиза.
PPT
Интеграция Яндекс Сервер
PPTX
Microsoft , Azure и Drupal
PDF
Нагрузочное тестирование проектов на Drupal с использованием Apache JMeter
PDF
Поисковая оптимизация интернет-магазины на базе Drupal Commerce
PPTX
Инструментарий продвинутого командного разработчика
PPTX
Приём платежей для CMS
Как зарабатывать друпал разработчику. Клют Иван
Easy authcache 2 кэширование для pro. Родионов Игорь
Business friendly Drupal, Павел Прищепа
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
Drupal and the keys to successful communities. Martin Mayer
инструкция по оптимизации сайтов на Drupal херени даниэл
фотосток на Drupal+maestro Житарёв Антон
Drush and drupal. администрирование. Волчек Михаил
Непрерывная интеграция шаг к непрерывному деплою. Родионов Игорь
Object oriented css. Graeme Blackwood
Drupal и мобильные устройства, Комелин Константин
Практическое использование модуля Panels. Богуцкий Виктор
Кеширование на высоконагруженном Drupal сайте. Архаров Роман
Свой проект на drupal.org от идеи до первого релиза.
Интеграция Яндекс Сервер
Microsoft , Azure и Drupal
Нагрузочное тестирование проектов на Drupal с использованием Apache JMeter
Поисковая оптимизация интернет-магазины на базе Drupal Commerce
Инструментарий продвинутого командного разработчика
Приём платежей для CMS

Опыт построения компании-разработчика Интернет проектов на Drupal

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