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

23
Об агентстве • 10 сотрудников • 4 года работы • 100+ клиентов (проектов) • 5 внутренних направлений 03 декабря 2011 г. DrupalConf Moscow

Upload: pvasili

Post on 23-Dec-2014

996 views

Category:

Documents


5 download

DESCRIPTION

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

TRANSCRIPT

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

DrupalConf Moscow

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

03 декабря 2011 г.

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

Особенности компании

1. Сервисное обслуживание Интернет проектов и сервисов

1. Заявки пользователей2. Ошибки и.т.д.

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

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

03 декабря 2011 г. DrupalConf Moscow

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

DrupalConf Moscow

Рассмотрим два направления

• Поддержка и обслуживание

• Разработка проектов на Drupal

03 декабря 2011 г.

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

DrupalConf Moscow

Поддержка

• Работает 4 человека• В ежедневном обслуживании 40+ проектов• Ежедневно обслуживается около 50

запросов различной сложности

03 декабря 2011 г.

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

DrupalConf Moscow

Разработка

• Одновременно в работе 4-5 проектов• Используем Scrum

03 декабря 2011 г.

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

DrupalConf Moscow

Уровень проектов

03 декабря 2011 г.

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

DrupalConf Moscow

Уровень проектов

03 декабря 2011 г.

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

DrupalConf Moscow

Уровень проектов

03 декабря 2011 г.

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

DrupalConf Moscow

Как это работает?

03 декабря 2011 г.

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

DrupalConf Moscow

Основной сервис

• JIRA - Управление процессами и проектами

03 декабря 2011 г.

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

DrupalConf Moscow

что дает JIRA?

• Полный контроль над работой• Полное протоколирование переписки и

постановки задач.• Почта – через JIRA• Выстраивание личного рабочего графика– Приоритеты проектов• Приоритеты задач

03 декабря 2011 г.

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

DrupalConf Moscow

Контроль версий - SVN

– отслеживать изменения исходного кода– откатывать версию на более раннюю дату– SVN-менеджер, работающий только на файлах

доступа для SVN

03 декабря 2011 г.

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

DrupalConf Moscow

Хостинг

• Две площадки– Продакшн – Тестовая

• Система обмена файлами • Автоматическое бекапирование– Исходного кода– Базы данных

03 декабря 2011 г.

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

DrupalConf Moscow

Хостинг

• всех проектов на одном web сервере+ настройки по оптимизации сервера или

базы данных применяются сразу ко всем сайтам

- если что-то валится, так для всех

03 декабря 2011 г.

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

DrupalConf Moscow

Облачный Хостинг

• Возможность распределения нагрузки и данных для баз данных

03 декабря 2011 г.

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

DrupalConf Moscow

Что ускоряет работу и сборку?

03 декабря 2011 г.

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

DrupalConf Moscow

• Базовая стандартная сборка• Набор успешных, удобно настраиваемых

модулей– Новости– Галерея– Бронирование номеров ( для отелей)– …

03 декабря 2011 г.

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

DrupalConf Moscow

Важно про модули

• Модули хранятся в SVN для быстрого обновления

• Всегда учитывается переносимость и расширяемость функционала

• Особое внимание универсализации и возможности конфигурирования модуля

03 декабря 2011 г.

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

DrupalConf Moscow

Drupal

• Гомогенность CMS – улучшения сразу везде• Использование шаблонов • Верстка - Наша схема: нарисованный макет

→ реализация в CMF DRUPAL Достаточно изменить СSS• Нужен уникальный модуль – пишем свой на

основе существующих

03 декабря 2011 г.

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

DrupalConf Moscow

Тестирование

• Автоматическое тестирование проектов

03 декабря 2011 г.

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

DrupalConf Moscow

Сложности

03 декабря 2011 г.

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

DrupalConf Moscow

• Разработка нового дополнительного функционала для существующих проектов

• Сторонний софт (1С, Shelter-UCS)• сложные клиенты, которые сами не знают• Не всегда слаженные действия в команде• Перенос на свой хостинг

03 декабря 2011 г.

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

Moscow Atlassian User Group 2-2011

Контакты

Сергей Скорбенко

[email protected] www.DigitalWill.ru +7 495 649 6463

29 сентября 2011 г.