Тест по дисциплине "Операционные системы"
В вычислительных сетях можно выделить следующие типы умышленных угроз:
Выберите один ответ:
незаконное проникновение под видом легального пользователя, разрушение системы с помощью программ-вирусов, неверный ввод данных, испорченные кабели и диски, прослушивание трафика
незаконное проникновение под видом легального пользователя, разрушение системы с помощью программ-вирусов, нелегальные действия легального пользователя, подслушивание сетевого трафика
незаконное проникновение под видом легального пользователя, разрушение системы с помощью программ-вирусов, неверный ввод данных, прослушивание трафика
незаконное проникновение под видом легального пользователя, разрушение системы с помощью программ-вирусов, нелегальные действия легального пользователя, аппаратные и программные ошибки, неверный ввод данных, подслушивание сетевого трафика
В ОС пакетной обработки используется следующий алгоритм планирования:
Выберите один или несколько ответов:
Квантование с относительными динамическими приоритетами
Кратчайшая задача – первая
Относительные приоритеты
В ОС реального времени возможно применение следующего алгоритма планирования:
Выберите один или несколько ответов:
Абсолютные приоритеты
Относительные приоритеты
Квантование с относительными динамическими приоритетами
Кратчайшая задача – первая
Внутренняя составляющая процесса, которой операционная система выделяет процессорное время для выполнения кода называется …
Выберите один ответ:
Как правило, повышать приоритеты потоков в системе (в определенных пределах) могут:
Выберите один ответ:
Администраторы
Каким требованиям удовлетворяет безопасная информационная система?
Выберите один ответ:
недоступность, целостность, аутентичность
конфиденциальность, доступность, целостность, аутентичность
конфиденциальность, недоступность, целостность, авторизуемость
конфиденциальность, аутентичность, авторизуемость
Какого злоумышленника называют тайным пользователем?
Выберите один ответ:
лицо, не обладающее полномочиями по использованию компьютера, которое проникает в систему, несмотря на контроль доступа системы, и использует учетную запись законного пользователя, читая недоступную для него легальным путем информацию
лицо, внедрившее троянского коня с целью получения через него интересующей его информации
лицо, завладевшее управлением в режиме суперпользователя и использующее его, чтобы избежать аудита и контроля доступа, или подавить сбор данных по аудиту
пользователь, получивший доступ к данным, программам или ресурсам, к которым у него нет доступа
Какое зловредное программное обеспечение из перечисленного ниже нуждается в программе-носителе и не воспроизводит себя?
Выберите один ответ:
люки, логические бомбы, троянские кони, зомби
люки, логические бомбы, троянские кони
люки, логические бомбы, зомби
люки, логические бомбы, черви
Какое зловредное программное обеспечение используется для выполнения атак против Web-узлов сразу с сотен и даже тысяч компьютеров?
Выберите один или несколько ответов:
люки, логические бомбы, троянские кони
программы троянские кони, программы-черви, логические бомбы
программы-зомби
Процедура, которая завершает поток
Выберите один ответ:
thread_exit
Процедура, которая ожидает завершения работы конкретного потока
Выберите один ответ:
thread_wait
Процедура, которая создает новый поток
Выберите один ответ:
thread_create
Процедура, которая уступает процессор другому потоку
Выберите один ответ:
thread_yield
Результат работы, какого планировщика можно назвать расписанием:
Выберите один ответ:
Статического
С какого состояния начинается жизненный цикл процесса?
Выберите один ответ:
Следующие алгоритмы планирования возможно применить в интерактивных ОС:
Выберите один или несколько ответов:
Относительные приоритеты
Квантование с относительными динамическими приоритетами
Кратчайшая задача – первая
Укажите активное состояние процесса, во время которого процесс обладает всеми необходимыми ресурсами и непосредственно выполняется процессором:
Выберите один ответ:
Укажите пассивное состояние процесса, в котором он заблокирован и не может выполняться по своим внутренним причинам, ожидая осуществления некоторого события:
Выберите один ответ:
Укажите пассивное состояние процесса, в котором он имеет все требуемые ресурсы, готов выполняться, однако процессор занят выполнением другого процесса.
Выберите один ответ:
Под _____________ ОС будем понимать все средства и механизмы защиты данных, функционирующие в составе ОС. (механизмами защиты)
ОС будем понимать такое состояние ОС, при котором невозможно случайное или преднамеренное нарушение функционирования ОС, а также нарушение безопасности находящихся под управлением ОС ресурсов системы. (безопасностью
Специализированный внутренний регистр микроконтроллера, в котором хранится адрес текущей выполняемой команды называется (счетчик)
Управление сроками при реализации проекта
Управление сроками проекта – это осуществляемые руководителям и топ-менеджерам действия, включающие в себя разработку плана работ, формирование календарного графика выполнения его пунктов и мониторинг его соблюдения.
Благодаря управлению сроками можно обеспечить своевременное завершение проекта и гарантировать формирование долгосрочных и качественных отношений с заказчиками. Процессы планирования, составления расписания и контроля тесно связаны друг с другом. Исходя из сложности проекта и его продолжительности, выполнение управления ложится на плечи одного человека или нескольких сотрудников. Нередко руководители создают специальные оперативные группы, которые контролируют уровень выполнения проекта, исполнение обязанностей сотрудников. Выявление нарушений – повод для наказаний или увольнения.
Статья: Управление сроками при реализации проекта
Управление сроками – это многогранный процесс. Он состоит из нескольких задач, которые должны поэтапно выполняться и контролироваться руководителем:
- Планирование деятельности;
- Определение перечня основных операций;
- Определение последовательности и поэтапности операций; ;
- Оценка ресурсов операций;
- Разработка особого расписания;
- Контроль соблюдения расписания.
Понятию «расписание» тождественны термины «календарный план», «график», «план-график». Всеми этими терминами обозначается плановый документ, содержащий необходимый и достаточный для достижения результатов проекта перечень работ и плановые сроки их выполнения.
С одной стороны, расписание проекта помогает руководителю и ответственным лицам осуществлять контроль процессов движения к цели проекта. С другой стороны, планирование помогает эффективно и грамотно использовать имеющиеся в рамках проекта ресурсы. То есть, руководство и контролирующие органы привлекают и высвобождают ресурсы только в тот момент, когда они действительно необходимы, и когда это было установлено в рамках расписания.
На практике применяются табличные и графические формы представления расписания проекта. Табличные формы, например, используются в составе пакета документов проектов, реализуемых органами власти (приоритетных, национальных, федеральных, региональных, ведомственных), социально ориентированными некоммерческими организациями. В первом случае формы уже утверждены и формально закреплены, а вот во втором случае формы определяются конкурсными проектами. Графические формы используют в строительных и инвестиционных проектах. Графики удобны в ряде других коммерческих проектов, поскольку они приветствуются за наглядность, а качественное исполнение будет говорить о том, что графическими материалами занимались люди, которые имеют опыт в подобной деятельности, и способные из огромного потока информации вычленить значимые смыслы.
Планирование и оперирование в реализации проекта
Помимо общего управления сроками есть также и планирование управления расписанием. Это отдельно взятое процессуальное явление, в ходе которого эксперт определяет принципы и методики, а также отбирает инструменты для работы с расписанием. Результатом планирования управления расписанием является план, которые устанавливает набор критериев и действий, направленных на разработку, мониторинг расписания и контроль за исполнением всех пунктов.
Расписание планируется в зависимости от специфики деятельности организации. Характер плана и степень его точности определяется стратегией предприятия. Иногда компании на самых начальных этапах становления могут формировать очень расплывчатые и не совсем точные планы. Это обусловлено недостатком опыта и нежеланием углубляться в ряд организационных моментов. Но со временем, с ростом предприятие начинает углубляться в тонкости, и поэтому планы становятся подробнее.
Динамика внешней среды и ее влияние на реализацию проекта детерминируют переход от жесткого планирования к гибкому или адаптивному. Как следствие, появляются новые подходы к разработке расписания — итеративное составление расписания с бэклогом, составление расписания по требованию. Расписаниями занимаются специально подготовленные люди, которые вместе с тем осведомлены во все тонкости предприятия, хорошо знакомы с организационной структурой и могут адекватно оценивать динамику работу предприятия.
Помимо планирования эксперты обращают внимание на операционализацию – иными словами этот процесс называют определением перечня операций. В составлении перечня необходимых операций и действий определяются также и операции, которые крайне важны для реализации поставленных целей. Часть операций должна формулироваться не словесно, а документироваться. Здесь в работу вступают менеджеры, грамотные управленцы, юристы и экономисты, которые в силу своей квалификации предлагают идеи по разработке расписания и установлению сроков исполнения отдельных задач.
Для формирования перечня операций применяются методы экспертной оценки, декомпозиции, набегающей волны, совещания. Экспертным мнением в данном случае считается мнение людей, которые хорошо знакомы с конкретными видами работ или сами их выполняли в аналогичном проекте. Наиболее распространен метод декомпозиции. Смысл метода заключается в апробации, а еще очень важно следовать заранее обозначенным принципам. Каждой операции назначается идентификатор, и он будет сигнализировать о том, была ли операция выполнена, имеет ли она первостепенное значение, или с точке зрения операционализации этот процесс может идентифицироваться как незначительный. Контрольные точки позволяют следить за тем, как быстро исполняются обязательства, сколько требуется времени на проверку и внедрение определенных методик.
Таким образом, расписание – это важная составляющая проекта. Благодаря ему руководители могут управлять сроками проекта, регулировать степень исполнения, ускорять или замедлять процессы в зависимости от текущей ситуации, наличия ресурсов.
ОС / Тесты / Тест 1 / Полный тест с ответами
1. В конец очереди готовых потоков соответствующего уровня приоритета
2. В начало очереди готовых потоков соответствующего уровня приоритета
2. Средство вычислительной системы, которое может быть выделено процессу на определенный интервал времени, называется:
1. Прерыванием
2. Процедурой
3. Системным вызовом
4. Потоком
5. Ресурсом
3. При создании процессов подсистема управления процессами тесно взаимодействует с:
1. Подсистемой управления памятью
2. Пользователем
3. Выводом
4. Подсистемой управления вводом
5. Оперативной памятью
6. Файловой системой
4. Набор функций микроядра обычно содержит функции следующих слоев обычного ядра:
1. Слой интерфейса системных вызовов
2. Слой базовых механизмов
3. Слой менеджеров ресурсов
4. Слой машинно-зависимых компонентов
5. К «твердым» ресурсам относятся:
1. Процессор
2. Аппаратные
3. Программные
4. Информационные
5. Память
6. Поддержка отказоустойчивости реализуется ОС, как правило, на основе:
1. Отключения устройств
2. Поддержки зеркальных серверов
3. Ограничения доступа
4. Поддержки дублирования контроллера
5. Обслуживания резервных устройств ввода-вывода
7. В качестве аргумента системного вызова wait() поток может указать максимальное время ожидания перехода синхронизирующего объекта в … состояние.
1. Несигнальное
2. Сигнальное
3. Выключенное
1. Обобщенный случай блокирующей переменной
2. Мьютекс
3. Обобщенный случай критической секции
4. Объект-событие
1. пассивные наборы разделяемых переменных и повторно входимых процедур доступа к ним, которыми процессы пользуются в режиме разделения, причем в каждый момент времени им может пользоваться только один процесс
2. средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
3. принцип действия мьютесов, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода
4. объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
10. Таблица прерываний в защищенном режиме работы процессора располагается по адресу:
1. 00000
2. 0AAFF
3. 003FF
4. Может располагаться в любом месте физической памяти
11. Многозадачность на основе режима разделения времени называется …
1. Независимой
2. Вытесняющей
3. Совместной
4. Кооперативной
5. Невытесняющей
12. В ОС Windows NT у потоков в диапазоне реального времени базовый приоритет:
1. Меньше текущего
2. Идентичен текущему
3. Больше текущего
13. Производительность ОС на основе микроядра (по сравнению с классической архитектурой) будет …
1. Иногда ниже
2. Всегда ниже
3. Не ниже
4. Такая же
5. Выше
14. В ОС на основе микроядра при обращении к функции ядра, смена режимов происходит … раза
1. 1
2. 4
3. 5
4. 3
5. 2
15. Запрет прерываний в процессоре x86 реализуется с помощью команды:
1. CMP
2. STI
3. INT
4. CLI
16. Планировщик называется статическим, если он принимает решение о планировании:
1. Не во время работы системы, а заранее
2. Во время работы системы на основе статического анализа текущей ситуации
17. Алгоритм планирования, основанный на квантовании относится к:
1. Вытесняющим алгоритмам планирования
2. Невытесняющим алгоритмам планирования
18. Некоторое число (номер) в диапазоне 0-255, указывающее на одну из 256 программ обработки прерываний, адреса которых хранятся в таблице прерываний, называется … прерывания (ий)
1. Адресом
2. Вектором
3. Адресом обработчика
4. Номером
5. Номером обработчика
19. Для упорядочивания работы обработчиков прерываний в ОС применяется механизм:
1. Очередей без приоритета
2. Очередей реального времени
3. Приоритетных очередей
20. Возможность интерактивного взаимодействия пользователя и программы возникает с появлением:
1. Мультипрограммных вычислительных систем
2. Систем пакетной обработки
3. Систем разделения времени
21. Программное прерывание в процессоре x86 реализуется с помощью команды:
1. STI
2. CMP
3. CLI
4. INT
22. Выберете алгоритм распределения памяти, который предусматривает использование внешней памяти:
1. Перемещаемыми разделами.
2. Фиксированными разделами
3. Динамическими разделами
4. Страничное распределение
23. Мультипрограммирование наиболее эффективно:
1. На уровне процессов
2. На уровне потоков
24. Мьютексы – это
1. средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
2. объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
3. принцип действия семафоров, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода
4. пассивные наборы разделяемых переменных и повторно входимых процедур доступа к ним, которыми процессы пользуются в режиме разделения, причем в каждый момент времени им может пользоваться только один процесс
25. При совместном использовании одного уровня IRQ несколькими устройствами программа обработки прерываний работает в соответствии с:
1. Схемой векторных прерываний
2. Схемой опрашиваемых прерываний
26. Конвейер(канал,pipe) – это
1. буфер в кеш-памяти, поддерживающий очередь байт по алгоритму
2. буфер в кеш-памяти, поддерживающий очередь байт по алгоритму «кратчайшая задача – первая»
3. буфер в оперативной памяти, поддерживающий очередь байт по алгоритму «кратчайшая задача – первая»
4. буфер в оперативной памяти, поддерживающий очередь байт по алгоритму FIFO
27. Способ реализации системных вызовов зависит от структурной организации ОС, связанной с особенностями:
1. Оперативной памяти
2. Внешней памяти
3. Обработки прерываний
4. Приоритетного обслуживания
5. Аппаратной платформы
28. При выполнении инструкции деления на 0 возникает:
1. Прерывания не происходит, но возникает ошибка
2. Внутреннее прерывание
3. Программное прерывание
29. Устройствам, которые используют векторные прерывания, назначается:
1. Приоритет прерывания
2. Драйвер
3. Вектор прерываний
4. Диспетчер прерывания
5. Процедура обработки прерывания
30. Процесс в мультипрограммном режиме может выполняться быстрее, чем в монопольном:
1. Да
2. Нет
31. Надежность ОС на основе микроядра (по сравнению с классической архитектурой) …
1. Не выше
2. Выше
3. Такая же
4. Ниже
5. Намного ниже
32. Разделение персонала, связанного с разработкой и эксплуатацией ЭВМ, на разработчиков, специалистов по эксплуатации, операторов и программистов произошло:
1. В первый период развития вычислительной техники (1945-55 г.г.)
2. В третий период развития вычислительной техники (1965-80 г.г.)
3. Во второй период развития вычислительной техники (1955-65 г.г.)
33. В ОС Windows NT процесс имеет:
1. Только базовое значение приоритета
2. Базовое и текущее значение приоритета
34. Системные семафоры – это
1. принцип действия мьютексов, но в них заложена возможность подсчёта ресурсов, что позволяет заранее определенному числу потоков одновременно войти в синхронизируемый участок кода
2. пассивные наборы разделяемых переменных и повторно входимых процедур доступа к ним, которыми процессы пользуются в режиме разделения, причем в каждый момент времени им может пользоваться только один процесс
3. средства синхронизации, которые используются в качестве сигналов о завершении какой-либо операции
4. объекты ядра, позволяющие координировать взаимное исключение доступа к разделяемому ресурсу
35. Следующие алгоритмы планирования возможно применить в интерактивных ОС:
1. Квантование с относительными динамическими приоритетами
2. Кратчайшая задача – первая
3. Абсолютные приоритеты
4. Относительные приоритеты
36. Результат работы, какого планировщика можно назвать расписанием:
1. Статистического
2. Динамического
3. Всех перечисленных
4. Статического
37. Выберите верные утверждения:
1. Дескриптор процесса содержит необходимую ядру информацию о процессе, не зависимо от того, находится ли образ процесса в оперативной памяти или выгружен на диск. К этой информации можно отнести состояние процесса, значения приоритета и идентификатор пользователя, создавшего процесс
2. Дескриптор процесса содержит необходимую ядру информацию о процессе для возобновления его выполнения с прерванного места. К этой информации можно отнести содержимое регистров процессора, описатели открытых данным процессом файлов
38. В ОС Windows NT Server квант по умолчанию равен:
1. Двадцати пяти интервалам системного таймера
2. Десяти интервалам системного таймера
3. Двенадцати интервалам системного таймера
4. Двадцати интервалам системного таймера
39. В ОС Windows NT поток имеет:
1. Базовое и текущее значение приоритета
2. Только базовое значение приоритета
40. Как правило, повышать приоритеты потоков в системе (в определенных пределах) могут:
1. Разработчики программ
2. Некоторые пользователи
3. Администраторы
4. Все
5. Все пользователи
41. Таблица прерываний в реальном режиме работы процессора состоит из:
1. 256 элементов
2. 255 элементов
3. 1024 элементов
4. 512 элементов
42. К преимуществам микроядерной архитектуры можно отнести следующее:
1. Расширяемость, надежность, переносимость
2. Производительность, надежность
3. Расширяемость, производительность, надежность
4. Расширяемость, производительность
43. Исключения обрабатываются:
1. Специальными модулями ядра
2. Процедурами ОС, обслуживающими системные вызовы
3. Драйверами внешних устройств
44. Синхронизация потоков заключается:
1. В согласованном доступе к аппаратным средствам
2. В согласованном выполнении системных вызовов этими потоками
3. В согласовании их скоростей путем приостановки потоков
45. Аппаратные прерывания обрабатываются:
1. Специальными модулями ядра
2. Драйверами внешних устройств
3. Процедурами ОС, обслуживающими системные вызовы
46. Группы, на которые обычно подразделяются вспомогательные модули ОС:
1. Утилиты
2. Библиотеки процедур различного назначения
3. Драйверы
4. Системные обрабатывающие программы
5. Сервисные программы
47. В соответствии с определением ОС ее главными функциями является предоставление удобств пользователю и эффективное управление ресурсами вычислительной машины. В вычислительной технике середины 50-х годов из этих функций доминировала:
1. Обе функции развивались параллельно без явного доминирования
2. Эффективное управление ресурсами
3. Предоставление удобств пользователю
48. На современном этапе в развитии операционных систем персональных компьютеров наблюдается …
1. революция
2. стагнация
3. эволюция
49. В процессор передается начальный адрес обработчика прерываний в случае использования опрашиваемого механизма прерываний:
1. Да
2. Нет
50. Выберите верные утверждения:
1. Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой планируют выполнять данное приложение, а также совместимости на уровне системных вызовов
2. Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой планируют выполнять данное приложение, а также совместимости на уровне системных вызовов и идентичности внутренней структуры исполняемого файла приложения
3. Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой планируют выполнять данное приложение, а также идентичности внутренней структуры исполняемого файла приложения, в тоже время совместимость на уровне системных вызовов не является обязательной
4. Совместимость на уровне исходных текстов требует наличия соответствующего компилятора на вычислительной машине, на которой
Управление расписанием проекта: контролируем дедлайны
Заинтересованным лицам важно представлять, когда и какие ресурсы им потребуется. Управление расписанием проекта, одна из областей знаний PMBoK, позволяет эффективно контролировать сроки выполнения задач и распределять ресурсы для параллельных и связанных процессов.
В этой статье расскажем, как составить расписание. А также разберем:
почему иерархическая структура работ — это еще не расписание;
для чего нужен план управления проектом;
что такое операции и зачем их выделять;
зачем определять последовательность операций, их длительность и необходимые ресурсы;
какие методы помогают разработать расписание.
Что такое управление расписанием проекта
Расписание формируют еще в процессе определения содержания проекта. Это происходит с помощью иерархической структуры работы. Но чтобы создать понятный порядок действий, ее составить недостаточно. Важно указать длительность задач, их начало и конец, а также найти взаимосвязи между работами и распределить ресурсы. По завершении этих процессов получится план-график.
Процессы в этой области знаний направлены на планирование, контроль и изменение расписания. Ведь именно оно позволяет определить, сколько ресурсов требуется на каждом из этапов. Благодаря порядку действий компания также сможет спланировать свои доходы и расходы и избежать финансовых трудностей. Расписание проекта нужно, чтобы оценить стоимость проекта по аналогам.
Метод «по аналогу» помогает оценить стоимость проекта на основе фактических данных о стоимости проектов, которые были выполнены ранее. В основе этого способа лежит идея, что они все в чем-то похожи друг на друга.
Подробнее об этом мы расскажем в статье «Управление стоимостью проекта».
Управлять расписанием проекта не может только проектная группа. К этому процессу нужно привлекать всех заинтересованных лиц: заказчика, спонсоров, руководителя. Следует точно определить продолжительность действий, согласовать доступность ресурсов и возможность совершения финансовых операций в определенные даты.
Есть две противоположные ошибки, которые чаще всего совершают начинающие руководители:
Минимальные сроки. Представьте, что вам нужно произвести кухонный гарнитур с уникальным дизайном и установить его. Результат должен быть получен через неделю. Вряд ли за такой срок можно сделать что-то качественное. Следовательно, на начальных этапах вам приходится изменять расписание и работать с дополнительными рисками или подвергать себя и команду стрессу.
Большие запасы времени. Обратная ситуация, но тоже неприятная. При таком исходе вы не сможете объяснить заказчикам и спонсорам, куда уходит свободное время. А сотрудникам будет сложнее держать себя в тонусе и соблюдать дисциплину.
Этого можно избежать, если уделить внимание управлению расписанием проекта и его процессам, которые подробно разберем ниже.
План управления расписанием
Планирование — процесс, который позволяет определить методы и сформировать документацию для формирования, исполнения и контроля за графиком проекта.
На этом этапе все заинтересованные стороны должны совместно разработать и согласовать план управления расписанием, который будет направлять работу в нужном направлении на протяжении всего проекта. Чтобы сформировать такой документ, нужно учитывать:
План управления проектом.
Факторы среды предприятия: экономические, политические условия.
Необходимо постоянно вносить изменения в план, чтобы он оставался актуальным вплоть до завершения проекта. Документ должен содержать следующие элементы:
Принципы, по которым команда составляет расписание проекта.
Единицы измерения времени.
Условия для обновления.
Допустимые отклонения в сроках.
Методы, с помощью которых можно оценить продвижения проекта.
Виды регулярных отчетов.
Выделение операций
В ходе этого процесса команда определяет и фиксирует конкретные шаги, которые необходимо выполнить для достижения результатов проекта. Чтобы определить операции, необходимо воспользоваться ИСР. В ней указаны пакеты работ, которые нужно разделить на более маленькие части — операции. Благодаря этому будет легче оценивать задачи и контролировать их, а также составлять расписание.
Операция — это единица работ. После ее завершения появляется конкретная часть продукта.
Уточним, что руководитель проекта управляет до уровня пакета работ, которые далее разделяют и детализируют члены команды между собой. Это происходит до тех пор, пока не получится определить конкретного исполнителя операции, оценить длительность элемента и его трудоемкость.
В результате команда должна составить список всех операций. Для каждой из них следует прописать название и детальное описание. Так каждый участник сможет понять, какие именно действия ему следует совершить.
Представим, что есть проект по строительству дома.
Пакетом работ может быть, например, внутренняя отделка.
Работы в этом случае — отделка стен.
Операции — создание ровных и гладких поверхностей с помощью штукатурки, поклейка обоев.
Определение последовательности операций
Этот процесс помогает понять, как операции связаны друг с другом. Его цель — составить логический порядок работ, благодаря которому можно выполнять задачи с наибольшей эффективностью. Также такой перечень отражает все ограничения проекта.
Чтобы визуально отслеживать последовательность, команда должна сформировать сетевую диаграмму. Это графическое изображение комплекса работ, которое отражает их логическую последовательность, взаимосвязь и длительность. График может состоять из всех деталей проекта или только из нескольких связанных операций.
Элементы сетевой диаграммы расписания
Действительная работа — это операции, выполнение которых приводит к получению конкретного результат. Такие действия требуют времени и трудовых, материальных и финансовых ресурсов. На графике обозначим их сплошными линиями-стрелками. В проекте постройки дома это будет возведение стен, установка окон, проведение электричества.
Ожидание — операции, которые не требуют физических усилий, но занимают определенное время. Например, твердение бетона или высыхание фундамента.
Зависимость — логическая связь между двумя или несколькими работами, которая показывает, что начало одной работы требует результатов другой. Обозначается на графике пунктирными стрелками. Например, пока не будет возведен фундамент, строители не смогут проложить стены.
Событие — результат работы или момент завершения какого-либо процесса. На графике можно указывать итоги отдельных задач или группы. Например, покрасили стены или положили ламинат. Обозначаются кругами.
Код — начальное и конечное событие для отдельной работы. Обозначаются цифрами в круге.
Сетевая диаграмма будет выглядеть так:
Оценка ресурсов операций
На этом этапе команда определяет, какие виды ресурсов требуются для реализации операций, их объем и свойства. Это позволит рассчитать точную стоимость и длительность всего проекта.
Благодаря оценке ресурсов команда сможет сформировать требования к ресурсам операций. Например, для оклейки стен обоями понадобится 3 строителя, 15 рулонов обоев, 5 литров клея. Оценивать можно пакеты работ. Степень уточнения требований зависит от направления проекта. Обязательно указать, почему потребуется именно этот ресурс и почему его нужно именно столько, а также прописать, насколько средства доступны.
Также команда составит календарь ресурсов. Он учитывает рабочие и выходные дни и даты, в которые конкретные средства могут быть использованы и наоборот. С помощью календаря можно узнать периоды, в которые ресурсы доступны. Например, для благоустройства территории дома, понадобится песок. Чтобы его привезти на объект, команда арендует грузовую машину. В календаре будут указаны числа, на которые запланирована аренда.
Оценка длительности операций
Длительность операции — это время, которое необходимо для ее выполнения. Ее измеряют в часах или днях и изменяют на протяжении всего проекта.
Команда устанавливает продолжительность на основе оценок ресурсов и трудоемкости. Цель процесса — понять, за какое время можно выполнить отдельную операцию. Без этого не получится сформировать расписание.
По завершении этого процесса получаются оценки количества рабочих периодов. При чем команда всегда формирует промежутки возможных значений. Например:
«1 неделя ± 2 дня». Если участники работают 5 дней в неделю, тогда операция займет от 3 до 7 дней.
Вероятность того, что участники будут выполнять операцию больше 4 недель, составляет 25 %». Это значит, что шансы завершения задачи за 4 недели равны 75%.
Разработка расписания проекта
Процесс, который определяет плановые даты начала и завершения операций проекта. Расписание разрабатывают непрерывно по мере продвижения проекта. Есть вероятность, что придется проверять и изменять оценки длительности и ресурсозатрат. Утвержденный график используется как базовый, по нему команда сможет отслеживать продвижение проекта.
Действия для разработки расписания:
Определить начало и конец операций и контрольных этапов проекта.
Провести дополнительное исследование длительности и ресурсов.
Назначить ответственных на каждую операцию.
Определить, что начало и конец операций не конфликтуют с ресурсным календарем.
Составить расписания проекта можно с помощью:
метода критического пути;
Базовое расписание принимают и одобряют заинтересованные стороны. Его нельзя менять просто так. Чтобы внести правки, придется пройти через все этапы контроля изменений. Такой график помогает сравнивать плановое начало и конец операций с фактическим, выявить отклонения и оперативно скорректировать работу.
Контроль расписания
Чтобы проект продвигался по плану, нужно отслеживать состояние операций и понимать, вовремя ли команда начала работу над ними и успеет ли закончить вовремя. Мониторинг позволяет выявить отклонения и оперативно устранить их.
Благодаря контролю расписания команда получает информацию о статусе и выполнении конкретных операций, формирует прогнозы о дальнейших событиях. Это позволяет отследить, какая часть проекта выполнена и определить его будущее.
Заключение
Управлять проектом становится легче, когда перед глазами команды находится расписание. С помощью него можно понять, какие действия и в какой момент нужно совершить, а также распределить ресурсы и установить длительность как одной операции, так и всего проекта. Один документ поможет снизить риск по возникновению отклонений от общего плана. Удобно, не правда?