Цели, задачи и структура отдела программирования

Обеспечение поддержки отделов не связанных с разработкой

Поддерживаемые отделы

Отдел программирования обязан предоставлять консультативную и практическую помощь отделам:

  1. сопровождения сайтов
  2. технической поддержки
  3. продаж
  4. поисковой оптимизации оптимизации и продвиже ния

Виды работ

Поддержка осуществляется путём выполнения следующих видов работ:

  1. внесение мелких исправлений в программный код сайтов заказчиков, которые не реализуют какого-то нового функционала с точки зрения посетителя, но позволяют их более качественно продвигать;
  2. исправление ошибок в программном коде сайтов заказчиков, которые могут отрицательно сказаться на отношении с ними и результатах продвижения;
  3. исправление ошибок в программном коде сайтов заказчиков, связанных с переносом сайта на новую хостинговую площадку;
  4. оперативное вмешательство в код сайтов заказчиков, с целью ликвидации действий злоумышленников;
  5. оперативной вмешательство в код внутренних проектов, при обнаружении ошибок открытого характера, делающих невозможным использование системы;
  6. срочное восстановление работоспособности внутренних проектов и сайтов заказчиков из резервное копии;
  7. консультирование представителей поддерживаемых отделов по техническим вопросам.

Разработка сайтов

Поддерживаемые отделы

Отдел программирования обязан участвовать в разработке програм мной части сайтов, предоставлять консультативную и практическую помощь отделу разработки сайтов и web-дизайна.

Виды работ

Поддержка осуществляется посредством выполнения следующих видов работ:

  1. консультирование представителей отдела разработки сайтов и web-дизайна относительно сроков, трудозатрат и стоимости разработки необходимого им программного кода силами и средствами тактической группы отдела программирования;
  2. проектирование и разработка БД и программного кода, необходимого отделу разработки сайтов и web-дизайна для реализации нужных клиенту и закреплённых в техническом задании сервисов согласно установленным правилам разработки приложений для клиентов.

Разработка ПО для внутренних нужд

Поддерживаемые отделы

Отдел программирования обязан обеспечивать потребности органи зации в ПО, необходимом для автоматизации труда. Кроме того, его силами, по техническим заданиям аналитического от дела, реализуется программное обеспечение, необходимое для проведения различных исследований. Виды работ

При разработке ПО для внутренних нужд отдел программирования обязан:

  1. принимать участие в обсуждении возможностей будущего ПО и требований к нему;
  2. спроектировать и реализовать БД и программный код внутреннего ПО, согласно правилам разработки приложений для внутреннего использования

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

Для решения задач и достижения целей, описанных в п.1 отдел программирования имеет в своём составе следующие группы:

  1. оперативная группа;
  2. тактическая группа;
  3. стратегическая группа;

Оперативная группа

Оперативная группа предназначена для решения задач:

  1. внесение любых небольших по объёму и срочных изменений в код проектов заказчиков или внутренних проектов, для ликвидации очевидных и на 100% воспроизводимых ошибок, возникших по любой причине;
  2. внесение в код проектов разазчиков или внутренних проектов любых изменений, направленных на увеличения эффективности продвижения;
  3. консультирование поддерживаемых отделов по техническим вопросам;
  4. оценка трудозатрат, необходимых на решение поставленных задач.

Тактическая группа

Оперативная группа предназначена для решения задач:

  1. проектирование и разработка БД и программного кода, необходимого отделу разработки сайтов и web-дизайна для реализации нужных клиенту и закреплённых в техническом задании сервисов согласно установленным правилам разработки приложений для клиентов;
  2. консультирование поддерживаемых отделов по техническим вопросам;
  3. консультирование оперативной группы отдела программирования по вопросам реализации сайтов заказчиков;
  4. оценка трудозатрат, необходимых на решение поставленных задач.

Стратегическая группа

Стратегическая группа предназначена для решения задач, описанных в п. 1.3, а именно

  1. проектирование и реализация БД и программного кода внутреннего ПО, согласно правилам разработки приложений для внутреннего использования
  2. консультирование оперативной группы отдела программирования по вопросам реализации сайтов заказчиков;
  3. оценка трудозатрат, необходимых на решение поставленных задач.

Критерии оценки качества работы групп

В силу разного характера работ, выполняемых каждой из групп отдела программирования, на итоговую оценку их деятельности с разной степенью влияют следующие факторы:

  • своевременность;
  • объёмы работ;
  • качество реализации.

Эти 3 критерия отражены в расчете премиального коэффициента по итогам месяца. Соответственно, чем выше приоритет критерия, тем большую долю он занимает в премиальном коэффициенте.

Критерии оценки оперативной группы

Поскольку основное назначение оперативной группы — быстрое решение неожиданно возникающих проблем, то критерии оценки её деятельности располагаются в следующем порядке (по убыванию значимости):

  1. своевременность;
  2. качество реализации;
  3. объёмы работ.

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

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

Задачи, оформляемые для этой группы в dotproject имеют высокий приоритет, и премиальный коэффициент за своевременность самый большой из 3-х групп. Дополнительный критерий

Вторым по значимости критерием в оценке работы оперативной группы является качество реализации. Премиальный коэффициент за качество у оперативной группы больше чем у тактической, но меньше чем у стратегической.

Второстепенный критерий

Низшим приоритетом в оценке работы оперативной группы является критерий объёма выполненной работы. Среди групп отдела программирования премиальный коэффициент за объёмы выполненной работы — наименьший.

Критерии оценки тактической группы

Основное назначение тактической группы — написание программной начинки web-сайтов клиентов, которая не отличается повышенной сложностью, но требуется в большом объёме и в относительно жесткие сроки. Поэтому приоритеты критериев оценки её работы следующие:

  1. объёмы работ;
  2. своевременность;
  3. качество реализации.

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

Основным критерием для тактической группы является объём выполненной работы в запланированных при оценке трудозатрат человеко-часах. Как правило, при разработке программного кода для сайтов клиентов производительность труда наиболее ценна. Поощряется использование сторонних разработок, скриптов и фреймворков. Премиальный коэффициент за объёмы из 3-х групп для тактической является максимальным. Дополнительный критерий

Соблюдение сроков для тактической группы хоть и не столь критично, но не менее важно, поскольку даты выполнения прописаны в договоре на разработку. Размер премиального коэффициента за своевременность больше чем у стратегической группы, но всё же меньше, чем у оперативной.

Задачи, оформляемые для этой группы в dotproject имеют нормальный приоритет.

Второстепенный критерий

Из трёх критериев наименее значимым для для этой группы является качество исполнения. Но несмотря на то, что код не обязан быть универсальным, и оптимальным(но это не оправдывает грубые ляпы). Размер премиального коэффициента за качество среди групп отдела программирования минимален.

Критерии оценки стратегической группы

Характер работы стратегической группы — написание качественного, логически стройного, качественно спроектированного и тщательно задокументированного кода, для внутреннего использования. Отсюда вытекает следующий приоритет критериев оценки работы:

  1. качество реализации;
  2. объёмы работ;
  3. своевременность;

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

Основной критерий в оценке деятельности стратегической группы — это качество реализации проектов. На передний план выступают: тщательное предварительное проектирование, универсальность и масштабируемость, оформление и документирование. За соблюдение правил разработки проектов с этой группы — особый спрос. Размер премиального коэффициента за качество среди групп отдела программирования максимален. Дополнительный критерий

Объёмы выполненной работы — тоже важны для этой группы. Но спрос с неё по этому критерию меньше, чем с тактической группы. Размер премиального коэффициента за объёмы — между тактической и оперативной группой.

Второстепенный критерий

Четкое соблюдение сроков почти противоречит качеству проработки, поэтому из 3-х критериев этот для стратегической группы не самый важный. Премиальный коэффициент за своевременность исполнения — минимальный.

Задачи, оформляемые для этой группы в dotproject имеют низкий приоритет.


Добавить комментарий