Управление проектами по разработке на Drupal презентация

Содержание

Краткий практический обзор на тему управления проектами на Drupal Чем отличается процесс разработки на Drupal от типового процесса разработки решения с нуля Специфика оценки объема работ Типичные ошибки и риски

Слайд 1Управление проектами по разработке на Drupal
Обзор основных управленческих граблей
VIKTOR LEVANDOVSKY, PMP
Chief

Executive Developer

Слайд 2Краткий практический обзор на тему управления проектами на Drupal
Чем отличается процесс

разработки на Drupal от типового процесса разработки решения с нуля
Специфика оценки объема работ
Типичные ошибки и риски на стадии обсуждения и планирования проекта с точки зрения специфики самого Drupal-а
Как покорить изменения, если много работ проводится в админке
Несколько практических вариантов эффективных и неэффективных подходов к реализации проектов на Drupal

Слайд 3Чем отличается процесс разработки на Drupal от типового процесса разработки решения

с нуля

?


Слайд 4Процесс разработки (RUP)


Слайд 5Обзор с двух сторон
Отличие от процесса «разработки с нуля». Что надо

учесть.
Отличие от процесса работы «с коробкой». Что надо учесть. Основные иллюзии начинающего Drupal-ера.

Слайд 6Типовая структура разработки с нуля этапа «Реализация»
Разработка базы данных

Разработка бизнес-логики

приложения

Разработка визуальной части

Слайд 7Разработка базы данных
Обычно надо создавать:
таблицы
взаимосвязи
поля
триггеры


хранимые процедуры
В друпал-проекте:
практически отсутствует (этап, объем).

Слайд 8Разработка бизнес-логики приложения
Обычно функциональную часть надо делать либо с нуля

либо reuse наработок

Drupal отвечает на этот вопрос: Модули!
Их много. Их очень много.
Базовые модули (CCK, Views, widgets) дают простор для реализациия, сокращают время
Чем больше опыт – тем меньше модулей




Слайд 9Разработка визуальной части



Значительных отличий нет


Слайд 10 Подводные камни
После первых Drupal проектов появляется ощущение что «море по

колено».

Ошибочное ощущение проекта начинающего друпалера:
Установил и настроил модули
Сделал цссинг


Слайд 11НАПИЛЬНИК

порождает основной объем работ


Слайд 12Распределение трудозатрат
Z = X + Y
X - Drupal функционал на основании

существующих модулей
Y – весь специфический функционал, создающийся с нуля: новые модули

Слайд 13X - Drupal функционал на основании существующих модулей
Сборка Drupal на модулях

– 20%
Работа напильником – 50%
Css-инг – 30%

Слайд 16Типичные ошибки и риски




Слайд 17Типичные ошибки и риски



1. Управление объемом проекта
Первичный объем
Изменение объема
2. Технические риски


Слайд 18Типичные ошибки и риски
ОБЪЕМ ТРЕБОВАНИЙ
«Дъявол кроется в мелочах»

Неправильная оценка

мелочей (а это - работа напильником) приводит к проблемам

Слайд 19Типичные ошибки и риски
управление изменениями требований

Есть такой эффект - как правило

в конце реализации приходит запрос на доработку «1 000 мелочей»
На 99% - тот же напильник, для Drupal проекта это очень существенный объем

Слайд 20Типичные ошибки и риски
Производительность, хостинг
- система требовательна к ресурсам, нужен хороший

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



Слайд 21Управление изменениями через админку




Слайд 22Управление изменениями через админку


Типичная организационная задача


Слайд 23Управление изменениями через админку



Логирование действий пользователя +/-


Слайд 24Управление изменениями через админку

Поиск в логах

Нашли кто
сделал?


Слайд 25Управление изменениями через админку

Лайфхак №1

Интегратор и распределение обязанностей


Слайд 26Управление изменениями через админку

Лайфхак №2
Эксперименты в стиле тысячи клацаний
Все такие эксперименты

проводить на отдельной копии

Слайд 27Несколько практических вариантов эффективных и неэффективных подходов к реализации проектов на

Drupal

Слайд 28Подходы

Дизайн -> Функционал
Vs
Функционал -> Дизайн


Слайд 29Подходы

Дизайн -> Функционал
Vs
Функционал -> Дизайн


Слайд 30Управление проектами по разработке на Drupal
Обзор основных управленческих граблей
VIKTOR LEVANDOVSKY, PMP
Chief

Executive Developer

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика