Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Виктор Левандовский Управление проектами по разработке на Drupal

629 views

Published on

  • Be the first to comment

  • Be the first to like this

Виктор Левандовский Управление проектами по разработке на Drupal

  1. 1. Управление проектами поразработке на Drupal Обзор основных управленческих граблей VIKTOR LEVANDOVSKY, PMP Chief Executive Developer www.internetdevels.com
  2. 2. Краткий практический обзор на темууправления проектами на Drupal Чем отличается процесс разработки на Drupal от типового процесса разработки решения с нуля Специфика оценки объема работ Типичные ошибки и риски на стадии обсуждения и планирования проекта с точки зрения специфики самого Drupal-а Как покорить изменения, если много работ проводится в админке Несколько практических вариантов эффективных и неэффективных подходов к реализации проектов на Drupal
  3. 3. Чем отличается процессразработки на Drupal оттипового процесса разработкирешения с нуля?
  4. 4. Процесс разработки (RUP)
  5. 5. Обзор с двух сторон Отличие от процесса «разработки с нуля». Что надо учесть. Отличие от процесса работы «с коробкой». Что надо учесть. Основные иллюзии начинающего Drupal-ера.
  6. 6. Типовая структура разработки снуля этапа «Реализация» Разработка базы данных Разработка бизнес-логики приложения Разработка визуальной части 40 20 40
  7. 7. Разработка базы данныхОбычно надо создавать: таблицы взаимосвязи поля триггеры хранимые процедурыВ друпал-проекте: практически отсутствует (этап, объем).
  8. 8. Разработка бизнес-логикиприложенияОбычно функциональную часть надо делать либо с нуля либо reuse наработокDrupal отвечает на этот вопрос: Модули!Их много. Их очень много.Базовые модули (CCK,Views, widgets) дают простор для реализациия, сокращают времяЧем больше опыт – тем меньше модулей
  9. 9. Разработка визуальной части Значительных отличий нет
  10. 10. <<box>> Подводные камниПосле первых Drupal проектов появляется ощущение что «море по колено».Ошибочное ощущение проекта начинающего друпалера: Установил и настроил модули Сделал цссинг
  11. 11. НАПИЛЬНИК порождает основной объем работ
  12. 12. Распределение трудозатрат Z = X +Y X - Drupal функционал на основании существующих модулей Y – весь специфический функционал, создающийся с нуля: новые модули
  13. 13. X - Drupal функционал наосновании существующихмодулей Сборка Drupal на модулях – 20% Работа напильником – 50% Css-инг – 30%
  14. 14. Типичные ошибки и риски
  15. 15. Типичные ошибки и риски 1. Управление объемом проекта  Первичный объем  Изменение объема 2. Технические риски
  16. 16. Типичные ошибки и риски ОБЪЕМ ТРЕБОВАНИЙ «Дъявол кроется в мелочах»Неправильная оценка мелочей (а это - работа напильником) приводит к проблемам
  17. 17. Типичные ошибки и рискиуправление изменениями требований Есть такой эффект - как правило в конце реализации приходит запрос на доработку «1 000 мелочей» На 99% - тот же напильник, для Drupal проекта это очень существенный объем
  18. 18. Типичные ошибки и рискиПроизводительность, хостинг - система требовательна к ресурсам, нужен хороший хостинг - один корявый SQL запрос валит всю систему
  19. 19. Управление изменениями черезадминку
  20. 20. Управление изменениями черезадминкуТипичная организационная задача
  21. 21. Управление изменениями черезадминку Логирование действий пользователя +/-
  22. 22. Управление изменениями черезадминкуПоиск в логахНашли ктосделал?
  23. 23. Управление изменениями черезадминкуЛайфхак №1Интегратор и распределение обязанностей
  24. 24. Управление изменениями черезадминкуЛайфхак №2Эксперименты в стиле тысячи клацанийВсе такие эксперименты проводить на отдельной копии
  25. 25. Несколько практическихвариантов эффективных инеэффективных подходов креализации проектов на Drupal
  26. 26. Подходы Дизайн -> Функционал Vs Функционал -> Дизайн
  27. 27. Подходы Дизайн -> Функционал Vs Функционал -> Дизайн
  28. 28. Управление проектами поразработке на Drupal Обзор основных управленческих граблей VIKTOR LEVANDOVSKY, PMP Chief Executive Developer www.internetdevels.com

×