R для промышленных инженеров

Инструменты управления проектами с R

Эффективное управление проектами с пакетами R

Управление проектами и шесть сигм

Согласно Институту управления проектами (PMI), проект является временным в том смысле, что у него есть определенное начало и конец во времени и, следовательно, определены объем и ресурсы. Точно так же он определяет управление проектами как применение знаний, навыков, инструментов и методов к деятельности по проекту для удовлетворения требований проекта.

В контексте бизнеса и инженерии, когда внедряется методология шести сигм (т. Е. Применение научного метода для улучшения процессов), ее необходимо применять в четко определенных проектах. Цикл DMAIC (определение, измерение, анализ, улучшение, контроль), agile, scrum и каскадные методологии представляют собой одни из самых популярных методологий для эффективного управления проектами. Однако, несмотря на выбранную стратегию и методологию управления проектом, существует набор инструментов, которые могут быть применимы ко всем из них. Эта статья объяснит и проанализирует три из них: диаграммы SIPOC, диаграммы Ганта и временные шкалы.

Схема SIPOC

Диаграмма SIPOC - это визуальный инструмент для управления проектами / картирования процессов, который фиксирует всю необходимую информацию о процессах, которые необходимо проанализировать. Он помогает определить сложный проект, объем которого может быть недостаточно велик, и обычно используется на этапе измерения цикла Six Sigma DMAIC. Его аббревиатура расшифровывается как «Поставщики, входы, процессы, выходы и клиенты»:

  • Поставщики: отдельные лица, отделы или организации, которые предоставляют материалы, информацию или ресурсы в процессе.
  • Входы: информация или материалы, предоставленные поставщиками; входы преобразуются, потребляются или иным образом используются процессом
  • Процесс: макроэтапы (обычно 4–6) или задачи, которые преобразуют входные данные в выходы: конечные продукты или услуги.
  • Результаты: продукты или услуги, являющиеся результатом процесса.
  • Клиенты: отдельные лица, отделы или организации, которые получают результаты, продукты или услуги, созданные в процессе.

В следующем примере давайте воспользуемся пакетом R DiagrammeR для создания пустого шаблона диаграммы SIPOC. Давайте посмотрим на R-код!

Диаграмма Ганта

Диаграмма Ганта - это тип горизонтальной гистограммы, полезной для планирования и составления расписания проектов. Он показывает задачи и обязанности по проекту, распределенные на календарное время проекта. Полосы на диаграмме Ганта представляют задачи и откладываются по оси x от даты начала задачи до даты завершения задачи. Диаграмма Ганта - это визуальный инструмент, полезный для:

  • Мониторинг прогресса проекта
  • Планирование того, сколько времени займет проект
  • Иллюстрирование дат начала и окончания проектной деятельности
  • Определение порядка выполнения задач.
  • Отображение основных этапов проекта, сроков и других значимых событий
  • Отображение текущего статуса расписания с использованием процента завершенной работы в рамках выполненных действий

В следующем примере давайте воспользуемся пакетом R plotrix для построения диаграммы Ганта гипотетического проекта DMAIC. Давайте посмотрим на R-код!

График результатов проекта

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

По этой причине очень важно следить за сроками выполнения работ. Временная шкала - это визуальный инструмент управления проектом, используемый для отслеживания сроков и значимых событий с соответствующими датами. В отличие от диаграмм Ганта, временные шкалы просто указывают крайний срок, а не продолжительность задачи.

В следующем примере давайте воспользуемся пакетом R timelineS для построения гипотетической временной шкалы результатов проекта. Давайте посмотрим на R-код!

Заключительные мысли

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

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

— —

Если вы нашли эту статью полезной, не стесняйтесь загрузить мои личные коды на GitHub. Вы также можете написать мне по электронной почте [email protected] и найти меня в LinkedIn. Хотите узнать больше о приложениях для анализа данных, анализа данных и машинного обучения в инженерной сфере? Изучите мои предыдущие статьи, посетив мой профиль на Медиуме. Спасибо за внимание.

- Роберт