www.internetdevels.com<br />Управление проектами по разработке на Drupal<br />Обзоросновныхуправленческихграблей<br />VIKT...
Краткий практический обзор на тему управления проектами на Drupal<br />Чем отличается процесс разработки на Drupal от типо...
Чем отличается процесс разработки на Drupal от типового процесса разработки решения с нуля<br />?<br />
Процессразработки (RUP)<br />
Обзор с двух сторон<br />Отличие от  процесса «разработки с нуля». Что надо учесть.<br />Отличие от процесса работы «с кор...
Типовая структура разработки с нуля  этапа «Реализация»<br />Разработка базы данных <br />Разработка бизнес-логики приложе...
Разработка базы данных <br />Обычно надо создавать:<br /> таблицы <br /> взаимосвязи<br /> поля <br />триггеры <br /> хран...
Разработка бизнес-логики приложения <br />Обычно функциональную часть надо делать либо с нуля либо reuse наработок<br />Dr...
Разработка визуальной части <br />Значительных отличий нет<br />
&lt;&lt;box&gt;&gt; Подводные камни<br />После первых Drupalпроектов появляется ощущение что «море по колено».<br />Ошибоч...
НАПИЛЬНИК<br />порождает основной объем работ<br />
Распределение трудозатрат<br />Z = X + Y<br />X - Drupalфункционална основании существующих модулей<br />Y – весь специфич...
X - Drupalфункционална основании существующих модулей<br />Сборка Drupalна модулях – 20%<br />Работа напильником – 50%<br ...
Типичные ошибки и риски<br />
Типичные ошибки и риски<br /><ul><li>1. Управление объемом проекта
Первичный объем
Изменение объема
2. Технические риски</li></li></ul><li>Типичные ошибки и риски<br />ОБЪЕМ ТРЕБОВАНИЙ<br />   «Дъявол кроется в мелочах»<br...
Типичные ошибки и риски<br />управление изменениями требований<br />Есть такой эффект - как правило в конце реализации при...
Типичные ошибки и риски<br />Производительность, хостинг<br />- система требовательна к ресурсам, нужен хороший хостинг<br...
Управление изменениями через админку<br />
Управление изменениями через админку<br />Типичнаяорганизационная задача<br />
Управление изменениями через админку<br />Логирование действий пользователя +/-<br />
Управление изменениями через админку<br />Поиск в логах<br />Нашли кто<br />сделал?<br />
Управление изменениями через админку<br />Лайфхак №1<br />Интегратор и распределениеобязанностей<br />
Управление изменениями через админку<br />Лайфхак №2<br />Экспериментыв стилетысячиклацаний<br />Все такиеэксперименты про...
Несколько практических вариантов эффективных и неэффективных подходов к реализации проектов на Drupal<br />
Подходы<br />Дизайн -&gt;  Функционал<br />Vs<br />Функционал -&gt; Дизайн<br />
Upcoming SlideShare
Loading in …5
×

управление проектами по разработке на Drupal

2,157 views

Published on

Published in: Education, Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,157
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

управление проектами по разработке на Drupal

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

×