Иллюстрированный самоучитель по Microsoft Project 2002 › Дополнительная информация о задачах и ресурсах › Настраиваемые поля [страница — 170] | Самоучители по офисным пакетам
Настраиваемые поля
Использование формул
Иногда значения настраиваемых полей можно заполнять автоматически, с помощью формул. Например, если известно, сколько времени в среднем занимает редактирование 1 страницы текста, то, указав число страниц в статье, можно с помощью формулы рассчитать общую длительность задачи по редактированию статьи.
Для того чтобы ввести в настраиваемое поле формулу, в диалоговом окне настройки полей (см. рис. 13.16) нужно выбрать из списка настраиваемое поле, а затем в разделе Custom attributes (Настраиваемые атрибуты) выбрать переключатель рядом с кнопкой Formula (Формула). MS Project предупредит вас, что при настройке формулы для поля все ранее введенные данные могут быть утеряны, и если вы уверены, что хотите продолжать, то в окне предупреждения нажмите кнопку ОК.
Чтобы редактировать формулу, нужно нажать кнопку Formula (Формула), после чего будет загружен редактор формул MS Project (рис. 13.20, файл IS.mpp). Редактор состоит из области редактирования формулы и набора кнопок, нажатием на которые можно вводить фрагменты формулы. Формулу можно полностью напечатать вручную, а можно ввести, нажимая на кнопки.
Рис. 13.20. Редактор формул MS Project
В формуле можно использовать операции над другими полями MS Project. Например, для того, чтобы определить общее время редактирования статьи, нужно умножить число страниц в статье на время редактирования одной страницы. В нашем проекте (IS.mpp) мы переименовали настраиваемое поле Duration1 (Длительность1) в Время редактирования страницы, а поле Number1 (Число1) в Число страниц в статье. Значит, для определения значения поля Duration2 (Длительность2), или Общее время редактирования статьи, нужно умножить значение поля Duration1 (Длительность1) на Number1 (Число1). В формуле, как мы видим на рисунке, названия полей (как в фильтрах) нужно заключать в квадратные скобки.
Для того чтобы подставить название поля в формулу, можно воспользоваться кнопкой Field (Поле), а чтобы вставить одну из нескольких десятков доступных функций, – кнопкой Function (Функция). Кроме того, с помощью кнопки Import Formula (Импортировать формулу) можно вставить в поле формулу из другого поля любого из открытых проектов.
На рис. 13.21 (файл IS.mpp) видно, как действуют сделанные нами настройки. После заполнения полей Число страниц в статье и Время редактирования страницы поле Общее время редактирования статьи пересчитывается.
Рис. 13.21. Расчет с помощью формул работает
Однако у текущего режима подсчета есть один недостаток: длительность, рассчитанная для каждой задачи, не суммируется для фазы. А значит, мы не можем автоматически определить ее длительность. Чтобы в настраиваемом поле значения автоматически пересчитывались и для суммарных задач, нужно настроить его особым образом.
Реализация расчетов в программах MS Project и MS Excel — МегаЛекции
Произведите расчеты, воспользовавшись программой MS Excel.
1. Введите исходную информацию о проекте, выполнив следующие операции:
· На панели задач нажмите кнопку <Пуск> и в открывшемся меню выполните Программы, Microsoft Office, Microsoft Excel.
В открывшейся программе, создайте таблицу, содержащую столбцы Действие, Очередность и Ожидаемая продолжительность. В столбец Действие введите обозначения этапов проекта, в столбец Очередность – предшественников для каждого из этапов.
· Столбец Ожидаемая продолжительность разделите на три столбца: Наиболее вероятная, Оптимистическая и Пессимистическая. В каждый из них внесите данные о наиболее вероятной продолжительности этапов в рабочих днях, а также данные об оценке минимальной (оптимистической) и максимальной (пессимистической) возможной продолжительности этапов. После этого получится результат, показанный в примере на рисунке 13.
Рисунок 13
2. Рассчитайте ожидаемую продолжительность каждого действия. Для этого добавьте еще один столбец Ожидаемая продолжительность действия. Введите в ячейку под заголовком данного столбца формулу для вычисления ожидаемой продолжительности первого действия, представленную на рис. 14.
Рис. 14
Для того, чтобы вычислить ожидаемую продолжительность остальных действий, можно выделить ячейку, которая уже содержит формулу и перетащить маркер заполнения по ячейкам, которые нужно заполнить. Маркер заполнения — небольшой черный квадрат в правом нижнем углу выделенного блока. При наведении на маркер заполнения указатель принимает вид черного креста.
3. Рассчитайте среднеквадратическое отклонение каждого действия. Для этого добавьте еще один столбец Среднеквадратическое отклонение действия. Введите в ячейку под заголовком данного столбца формулу для вычисления среднеквадратического отклонения первого действия, представленную на рис. 15.
Рис.15
Для того, чтобы вычислить среднеквадратическое отклонение остальных действий, можно выделить ячейку, которая уже содержит формулу и перетащить маркер заполнения по ячейкам, которые нужно заполнить.
· Сохраните файл под именем «Метод ПЕРТ» и выйдите из программы.
4. Рассчитайте ожидаемую продолжительность проекта. Для этого:
· На панели задач нажмите кнопку <Пуск>. В открывшемся меню выполните Программы, Microsoft Office, Microsoft Project.
· В открывшейся программе, в столбец Название задачи введите обозначения этапов проекта, а в столбец Длительность – ихожидаемую продолжительность (см. п. 2).
· Определите критический путь проекта (алгоритм определения критического пути представлен в пп. 1-5 Лабораторной работы №5).
· Сохраните файл под именем «Критический путь проекта» и запомните, какие стадии являются критическими (см. пример на рис. 16).
· После определения критических стадий проекта снова откройте файл «Метод ПЕРТ». Добавьте в таблицу дополнительную строку и введите в ячейку текст «Ожидаемая продолжительность проекта». В соседнюю ячейку внесите формулу для вычисления ожидаемой продолжительности проекта. Ожидаемая продолжительность проекта вычисляется, как сумма ожидаемых продолжительностей критических стадий проекта (см. пример на рис. 17).
Рисунок 17
5. Рассчитайте среднеквадратическое отклонение проекта. Для этого добавьте в таблицу дополнительную строку и введите в ячейку текст «Среднеквадратическое отклонение проекта». В соседнюю ячейку внесите формулу для вычисления среднеквадратического отклонения проекта. Среднеквадратическое отклонение проекта вычисляется, как корень из суммы квадратов отклонений критических стадий проекта (см. рис. 18).
Рисунок 18
6. Определите вероятность завершения проекта к заданному сроку. Для этого:
· Добавьте в таблицу дополнительную строку и введите в ячейку текст «Заданный срок окончания проекта». В соседнюю ячейку внесите величину срока, указанную в исходных данных (пример см. на рис. 19).
Рисунок 19
· Рассчитайте нормированную случайную величину. Для этого добавьте в таблицу дополнительную строку и введите в ячейку текст «Нормированная случайная величина». В соседнюю ячейку внесите формулу для вычисления нормированной случайной величины (см. рис. 20). Нормированная случайная величина вычисляется, как отклонение средней длительности пути от заданного срока в единицах стандартного отклонения.
Рисунок 20
· Определите вероятность завершения проекта к заданному сроку. Для этого добавьте в таблицу дополнительную строку и введите в ячейку текст «Вероятность завершения проекта к указанному сроку, %». В соседнюю ячейку внесите формулу для вычисления вероятности (см. рис. 21).
Рисунок 21
· В данном примере вероятность того, что продолжительность проекта превысит 20 дней, получилась равной 7,2%.
Рекомендуемые страницы:
Воспользуйтесь поиском по сайту:
Microsoft Project — это… Что такое Microsoft Project?
Microsoft Project (или MSP) — программа управления проектами, разработанная и продаваемая корпорацией Microsoft.
Microsoft Project создан, чтобы помочь менеджеру проекта в разработке планов, распределении ресурсов по задачам, отслеживании прогресса и анализе объёмов работ.Microsoft Project создаёт расписания критического пути. Расписания могут быть составлены с учётом используемых ресурсов. Цепочка визуализируется в диаграмме Ганта.
Состав решения
Под маркой Microsoft Project доступны сразу несколько продуктов и решений:
- Microsoft Project Standard — однопользовательская версия для небольших проектов
- Microsoft Project Professional — корпоративная версия продукта поддерживающая совместное управление проектами и ресурсами, а также управление портфелями проектов с помощью Microsoft Project Server.
- Microsoft Project Web Access — Web-интерфейс для отчетности о выполнении задач, а также просмотра портфелей проектов
- Microsoft Project Portfolio Server — продукт для отбора проектов для запуска на основе сбалансированных показателей, вошел в состав Microsoft Project Server с версии MS Project 2010
Начиная с 2013 года Microsoft начинает поставлять Облачную версию Microsoft Project Online
Рыночная позиция, экосистема и конкуренты
- Primavera — основной конкурент в корпоративном сегменте
- OpenProj — кросс-платформенный клон десктопа MS Project без поддержки формул и индикаторов. Куплен компанией Serena и поддержка продукта прекращена из-за возможных судебных претензий Microsoft по копированию интеллектуальной собственности.
- Basecamp — основной конкурент в сегменте ультра-легких решений по управлению поручениями в проектах
На рынке малых и однопользовательских решений Microsoft Project является де-факто монополистом зарабатывая на продажах более 900 миллионов долларов в год и имея клиентскую базу в 20.000.000 пользователей, что составляет примерно 80% рынка в сегменте малых и персональных решений. На рынке корпоративных систем традиционным и самым серьезным соперником Microsoft является Oracle Primavera. По отчетам Gartner Oracle и Microsoft занимают 1е и 2е место по продажам в корпоративном сегменте. Данный отчет Gartner не включает продажи десктопа Microsoft Project, а только решения с Microsoft Project Server.
Партнеры Microsoft и Oracle также серьезно усиливают Microsoft Project и Oracle Primavera за счет собственных разработок , т.к. Microsoft Project и Oracle Primavera являются не только готовыми продуктами, но и платформами для создания отраслевых решений. На этом базируется экосистемы двух основных игроков на рынке корпоративных систем управления проектами. Сильнейшие партнеры Microsoft и Oracle представляют не просто внедрение Microsoft Project или Oracle Primavera, а внедрения отраслевых решений с традиционным фокусом в крупнейших корпоративных заказчиков проектного управления: строительство, проектирование, контрукторские бюро, крупные IT-проекты, машиностроительные проекты, проекты разработки и производства вооружений.
Методология внедрения
Microsoft Project является только инструментом, для внедрения управления проектами необходимо выбрать методологию проектного управления. Как правило методология реализуется через «регламенты» проектного управления и отраслевые доработки MS Project.
Наиболее популярные методологии используемые с Microsoft Project.
Плюсы и минусы Microsoft Project
Фактом является то что, Microsoft Project с 20.000.000 пользователей является монополистом.
Наиболее очевидными преимуществами продукта являются следствием того, что он входит в семейство Microsoft Office. Это обеспечивает следующие плюсы характерные для всех продуктов MS Office:
- Такое же малое время обучения пользователей, как с остальными программами Microsoft Office
- Богатые возможности по настройке в стиле формул Microsoft Excel (сам продукт выдержан в интерфейсе максимально приближенном к Microsoft Excel)
- Возможность адаптировать продукт под свою специфику путем программирования или покупки готовых решений созданных на базе Visual Basic или Microsoft .Net.
Microsoft стимулирует покупку готовых решений у партнеров через через программу Microsoft ISV Royalty, компенсируя клиентам и партнерам разработку отраслевых решений. Также данная программа направлена на уменьшение проблем продукта с технической поддержкой.
Microsoft понимает недостатки своего продукта в области надежности серверной части и использует несколько программ, чтобы индивидуальные эксперты и партнеры помогали решать эту проблему. Если сам десктоп Microsoft Project также надежен как Microsoft Excel и не имеет существенных нареканий, то надежность Microsoft Project Server находится в фокусе критики даже центральных экспертов и партнеров Microsoft по продукту.
Microsoft решает данную проблему надежности Microsoft Project Server с помощью целого набора программ.
При правильном применении указанных программ проблемы надежности серверных компонент в значительной степени нивелируются: часть стоимости технической поддержки компенсируется Microsoft и бесплатными консультациями на форумах, сложные сценарии корпоративных внедрений крупные клиенты и партнеры Microsoft могут протестировать через Microsoft Technology Adoption Program
Статусы внедренцев и бесплатная поддержка Сообществ пользователей
Корпоративная версия Microsoft Project Server, в отличие от стандартной версии Microsoft Project сделанной в стиле Microsoft Office, требует квалифицированной технической поддержки. Microsoft поддерживает как партнеров, так и индивидуальных экспертов через свои программы.
Для внедренческих компаний Microsoft поддерживает статусы Gold Partner, а также как более старший статус для аффилированных с Microsoft партнеров создана организация Microsoft Partner Advisory Council. Членов этой организации Microsoft официально представляет как «рекомендованных партнеров» на всемирных конференциях Microsoft. Кроме этого, крупнейшие интеграторы (от 100 человек) внедряющие MS Project имеют статус Microsoft Managed Partner. Это означает, что партнером управляют напрямую выделенные менеджеры Microsoft.
Для волонтеров бесплатно поддерживающих Сообщества пользователей на форумах Microsoft как и для других продуктов поддерживает статус Microsoft Project MVP («Наиболее ценный специалист»). Еще более старшим статусом в этой программе является Featured MVP. Экспертов класса Featured MVP корпорация Microsoft продвигает как «рекомендованных» через ресурсы Microsoft Developer Network (MSDN).
С июля 2012 года Microsoft изменил программу MVP запретив экспертам в программе участвовать в проектах по разработке оружия массового поражения, а также участвовать в любых стратегических государственных проектах, т.к. статус MVP нельзя получить через сдачу экзамена, что вызывает претензии к Microsoft со стороны антимонопольных регуляторов рынка. В связи с этим старейший MVP в программе полковник штурмовой авиации NATO Майк Глен (Великобритания) и Featured MVP от России Владимир Иванов, занимающийся проектами для ядерно-оружейного комплекса Российской Федерации, покинули программу передав по согласованию с Microsoft форумы по поддержке пользователям новым экспертам.
На текущий момент бесплатно отвечают на вопросы пользователей на форумах на русском языке четверо MVP по Microsoft Project.
На MicrosoftProject.Ru консультируют Сергей Лазутов и Алексей Просницкий
На pmprofy.ru консультирует Вадим Богданов и Вадим Геря
Консультация по правилам программы MVP является бесплатной, эксперты участвующие в программе не в праве просить деньги за услуги по консультированию, а также отказываться от ответов на вопросы пользователей MS Project через форумы.
Самоучители и видеоуроки по продукту
Сайты с бесплатными консультациями по продукту на форумах по программе Microsoft MVP
Начало работы с формулами в приложении холста — Power Apps
- 3 минуты на чтение
В этой статье
Настройте приложение холста с помощью формул, которые не только вычисляют значения и выполняют другие задачи (как в Excel), но также реагируют на ввод данных пользователем (как того требует приложение).
- В Excel вы создаете формулы, которые, например, заполняют ячейки и создают таблицы и диаграммы.
- В Power Apps вы создаете аналогичные формулы при настройке элементов управления вместо ячеек. Кроме того, вы создаете формулы, которые применяются конкретно к приложениям, а не к электронным таблицам.
Например, вы создаете формулу, чтобы определить, как ваше приложение реагирует, когда пользователи нажимают кнопку, регулируют ползунок или предоставляют другой ввод. Эти формулы могут отображать другой экран, обновлять источник данных, внешний по отношению к приложению, или создавать таблицу, содержащую подмножество данных в существующей таблице.
Вы можете использовать формулы для самых разных сценариев. Например, вы можете использовать GPS вашего устройства, элемент управления картой и формулу, которая использует Location.Latitude и Location.Longitude для отображения вашего текущего местоположения. Когда вы двигаетесь, карта автоматически отслеживает ваше местоположение.
В этом разделе представлен только обзор работы с формулами. Просмотрите справочник по формулам, чтобы получить дополнительные сведения и полный список функций, операторов и других строительных блоков, которые вы можете использовать.
Предварительные требования
Показать простое значение
В Excel вы можете ввести определенный фрагмент данных, например номер 42 или фразу Hello World , введя его в ячейку. В этой ячейке всегда будут отображаться данные именно в том виде, в котором вы их ввели. В Power Apps вы можете точно так же указать фрагмент данных, который не изменяется, задав для свойства Text метки точную последовательность символов, которую вы хотите, в двойных кавычках.
Выберите Новый в меню Файл (около левого края экрана).
В разделе Создайте приложение , выберите Макет телефона на плитке Пустое приложение .
Строка формул находится в верхней части экрана.
Эта полоса состоит из двух частей:
Список свойств : каждый элемент управления и экран имеет набор свойств. Используйте этот список для выбора определенного свойства.
Формула : формула, которая должна быть вычислена для этого свойства, состоящая из значений, операторов и функций.
В строке формул можно просматривать и редактировать свойства выбранного элемента управления или экрана, если элементы управления не выбраны. Вы можете увидеть имя выбранного элемента управления на вкладке Content :
Вы можете изменить имя выбранного элемента управления на вкладке Content , щелкнув имя.
Добавьте на экран элемент управления Label .
Когда вы добавляете метку, в списке свойств автоматически отображается свойство Text , которое определяет то, что показывает элемент управления. По умолчанию значение этого свойства — «Текст» .
Задайте для свойства Text значение «Hello World» , введя эту строку в двойных кавычках в строку формул:
Метка отображает это новое значение по мере его ввода. Во время ввода на экране могут отображаться желтые значки с восклицательным знаком.Эти значки указывают на ошибки, но они исчезнут, когда вы закончите вводить допустимое значение. Например, строка без двойных кавычек на обоих концах недопустима.
В Excel вы можете отобразить число, например 42 , введя его в ячейку или введя формулу, которая разрешает это число, например = СУММ (30,12) . В Power Apps вы можете добиться того же эффекта, задав для свойства Text элемента управления, такого как метка, значение 42 или Sum (30,12) .В ячейке и метке всегда будет отображаться это число, независимо от того, что еще изменится на листе или в приложении.
Примечание
В Power Apps перед формулой не ставится знак равенства или плюс, как в Excel. Строка формул по умолчанию воспринимает все, что вы вводите, как формулу. Вы также не заключаете формулу в двойные кавычки («), как вы делали раньше, чтобы указать строку текста.
В свойстве Text метки замените «Hello World» на Sum (1,2,3) .
Во время ввода строка формул помогает отображать описание и ожидаемые аргументы для этой функции. Как и в случае с последней двойной кавычкой в «Hello World» , на экране отображаются желтые восклицательные знаки, указывающие на ошибку, пока вы не введете последнюю круглую скобку этой формулы:
Изменить значение на основе ввода
В Excel введите = A1 + A2 в ячейку, чтобы отобразить сумму любых значений, содержащихся в ячейках A1 и A2 .Если одно или оба этих значения изменяются, в ячейке, содержащей формулу, автоматически отображается обновленный результат.
В Power Apps вы можете добиться аналогичного результата, добавив элементы управления на экран и задав их свойства. В этом примере показан элемент управления меткой с именем Label1 и два элемента управления Text input с именами TextInput1 и TextInput2 .
Независимо от того, какие числа вы вводите в элементы управления вводом текста, метка всегда показывает сумму этих чисел, потому что для его свойства Text задана следующая формула:
TextInput1 + TextInput2
В Excel вы можете использовать формулы условного форматирования, чтобы, например, отображать отрицательные значения красным цветом.В Power Apps вы можете использовать формулы для определения не только основного значения элемента управления, но и таких свойств, как форматирование. В следующем примере формула для свойства Color метки автоматически показывает отрицательные значения красным цветом. Функция Если должна выглядеть хорошо знакомой по Excel:
Если (Значение (Label1.Text) <0, Красный, Черный)
Изменить цвет в зависимости от ввода пользователя
Вы можете настроить свое приложение с помощью формул, чтобы пользователи могли изменять внешний вид или поведение вашего приложения.Например, вы можете создать фильтр, чтобы отображать только данные, содержащие строку текста, указанную пользователем, или вы можете позволить пользователям сортировать набор данных на основе определенного столбца в наборе данных. В этой процедуре вы позволите пользователям изменять цвет экрана, регулируя один или несколько ползунков.
Удалите элементы управления из предыдущих процедур или создайте пустое приложение, как делали ранее, и добавьте к нему три элемента управления ползунком:
Расположите ползунки так, чтобы они не перекрывались, добавьте три метки и настройте их так, чтобы отображать красный , зеленый и синий :
Установите для свойства Max каждого ползунка значение 255, что является максимальным значением цветового компонента для функции RGBA .
Вы можете указать свойство Max , выбрав его на вкладке Content или в списке свойств:
Выберите экран, щелкнув вне любого элемента управления, а затем установите для свойства Fill экрана следующую формулу:
RGBA (Slider1.Value, Slider2.Value, Slider3.Value, 1)Как уже было описано, вы получаете доступ к свойствам управления с помощью . оператор. Slider1.Value относится к свойству Value ползунка, которое отражает, где пользователь поместил ползунок между значениями Min и Max .По мере ввода этой формулы каждый элемент управления, который она содержит, имеет цветовую кодировку между экраном и строкой формул:
По мере того, как вы вводите закрывающую скобку, фон экрана меняется на темно-серый в зависимости от значения по умолчанию для каждого ползунка, которое составляет 50 . В момент, когда вы закончите вводить формулу, она рассчитывается и используется как значение цвета заливки фона. Вы можете взаимодействовать со своим приложением, находясь в рабочем пространстве по умолчанию, без необходимости открывать предварительный просмотр:
Отрегулируйте ползунки и посмотрите, как ваши изменения влияют на цвет фона.
При изменении каждого ползунка формула, содержащая функцию RGBA, , пересчитывается, что сразу же изменяет вид экрана.
Управление поведением приложения
Вы можете использовать формулы не только для выполнения вычислений и изменения внешнего вида, но и для выполнения действий. Например, вы можете установить для свойства OnSelect кнопки формулу, которая включает функцию Navigate . Когда пользователь нажимает эту кнопку, появляется экран, указанный в формуле.
Некоторые функции, такие как Navigate и Collect , можно использовать только в формулах поведения. Ссылка на формулу указывает, можно ли использовать функцию только в этом контексте.
Вы можете выполнять несколько действий в формуле поведения, если разделяете функции точкой с запятой (;). Например, вы можете обновить контекстную переменную, отправить данные в источник данных и, наконец, перейти на другой экран.
Посмотреть список объектов по категориям
В списке свойств отображаются свойства в алфавитном порядке, но вы также можете просмотреть все свойства элемента управления, организованные по категориям, если вы выберете опцию Advanced на вкладке View :
Вы можете редактировать формулы прямо в этом представлении.С помощью переключателя элементов управления в верхней части панели вы можете быстро найти элемент управления для работы. А с помощью поиска свойств вы можете быстро найти свойство этого элемента управления.
Изначально этот вид показывает наиболее важные свойства. Чтобы отобразить все свойства, щелкните стрелку вниз в нижней части панели. Каждый элемент управления имеет длинный список свойств, которые управляют всеми аспектами поведения и внешнего вида элемента управления. Вы можете прокручивать список или искать свойство, вводя текст в поле в верхней части панели.
Синтаксис формулы
Когда вы вводите формулу в строке формул, различные элементы синтаксиса отображаются разными цветами, чтобы улучшить читаемость и помочь вам понять длинные формулы. Вот список цветовых кодов в Power Apps.
Функции даты | ||||
ФУНКЦИЯ | ОПИСАНИЕ | ПРИМЕР | ||
Абсолютная дата месяца - абсолютный месяц будет возвращена | месяц от заданного значения даты в формате (Месяц, гггг). | absmonth ('2011/8/7') = август 2011 года | ||
Абсолютный квартал - absquarter (date_column) | Эта функция вернет квартал и год из заданного значения даты в формате (квартал, гггг ). | absquarter ('2011/8/7') = Q3, 2011 | ||
Добавить дату - adddate (date_column, num_of_days) | Эта функция добавит указанное количество дней (num_of_days) к заданной дате значение. | adddate ('2011/8/7', 10) = 2011/8/17 | ||
Добавить время - addtime (data_column, time) | Возвращает день, добавляя время к заданному столбцу даты. | addtime ('2002/02/21 18:23:26', '01: 20: 10 ') = 21.02.2002 19:43:36 | ||
Текущая дата - currentdate () | Эта функция вернет текущую дату компьютера или сервера. | currentdate () = 15 сентября 2011 г. 10:06:18 | ||
Разница в дате и времени - dateand timediff (Unit, From Date, To Date [optional] | Эта функция вернет дату и время разница между двумя столбцами даты в зависимости от указанных единиц.Поддерживаемые единицы измерения: СЕКУНДА, МИНУТА, ЧАС, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, КВАРТАЛ, ГОД. | dateandtimediff (DAY, '2015-01-01', '2015-05-01') = 120 В приведенном выше примере возвращается разница между заданными датами в днях. | ||
Date Diff - dateiff (date_column1, date_column2) | Эта функция возвращает разницу между двумя заданными столбцами даты. | dateiff ('2011/8/11', '2010/9/11') = 334 | ||
Day - день (date_column) | Эта функция вернет день указанного значения даты. | day ('2011/9/9') = 9 | ||
Day of Week - dayofweek (date_column) | Эта функция вернет номер дня недели для заданного значения даты (воскресенье = 1 , Понедельник = 2, ...). | dayofweek ('2011/9/9') = 6 | ||
Day of Year - dayofyear (date_column) | Эта функция вернет номер дня года для заданного значения даты (от 0 до 365). | dayofyear ('2011/9/2') = 245 | ||
Из Unixtime - fromunixtime (секунды) | Эта функция возвращает время unix для заданного значения секунд. | fromunixtime ('1000') = 1970/01/01 05:46:40 | ||
Час - час (date_column) | Эта функция возвращает час указанного значения даты. | час ('2011/8/7 10:35:23') = 10 | ||
Последний день - lastday (date_column) | Эта функция вернет последний день месяца для заданного значения даты. | lastday ('2011/9/7') = 2011/9/30 | ||
Make Date - makedate (year, num_of_days) | Эта функция возвращает значение даты для данного года и числа дня значение (от 0 до 365) | makedate ('2011', '23') = 2011/1/23 | ||
Минута - минута (date_column) | Эта функция возвращает минуты заданного значения даты. | минут ('2011/8/7 10:35:23') = 35 | ||
Modified Time -modifiedtime () | Эта функция возвращает время создания записи (если запись является новой добавлено) или время последнего изменения записи. Когда вы применяете эту функцию, первоначально она возвращает время, когда формула была создана. Впоследствии он вернет только измененное время записи. | |||
Месяц - месяц (date_column) | Эта функция возвращает название месяца с заданным значением даты. | месяц ('2011/9/7') = сентябрь | ||
Номер месяца - monthnum (date_column) | Эта функция возвращает номер месяца для заданного значения даты. | monthnum ('2011/9/7') = 9 | ||
Квартал - квартал (date_column) | Эта функция возвращает квартал заданного значения даты. | квартал ('2011/8/7') = Q3 | ||
Секунда - секунда (date_column) | Эта функция возвращает секунды заданного значения даты / времени. | секунд ('2011/9/7 10:35:23') = 23 | ||
Дополнительная дата - subdate (date_column, num_of_days) | Эта функция возвращает дату путем вычитания количества дней (num_of_days) от заданного значения даты. | subdate ('2011/9/15', '6') = 1990/9/9 | ||
Sub Time - subtime (date_column, time) | Эта функция возвращает дату, вычитая время из заданная дата со значением времени. | subtime ('2011/02/21 18:23:26', '01:20:10') = 21.02.2011 17:03:16 | ||
День недели - день недели (столбец даты) | Эта функция возвращает название дня недели (воскресенье, понедельник...) указанного значения даты. | день недели ('2011/9/14') = среда | ||
Год - год (date_column) | Эта функция возвращает год из заданного значения даты. | год ('2011/9/7') = 2011 | ||
Числовые функции | ||||
ФУНКЦИЯ | ОПИСАНИЕ | ПРИМЕР 9018_абсолютное значение | Эта функция возвращает абсолютное значение (число без знака) «numeric_column» | pi () = 3.14159265358979 |
Acos - acos (numeric_column) | Эта функция возвращает значение арккосинуса указанного 'numeric_column'. Возвращает NULL, если 'numeric_column' не находится в диапазоне от 1 до 1. | pow (2,3) = 8 | ||
Asin - asin (numeric_column) | Эта функция возвращает значение арксинуса указанный 'numeric_column'. Возвращает NULL, если 'numeric_column' не находится в диапазоне от 1 до 1. | rand () = 0.282164005825449 | ||
Атан - atan (numeric_column) | Эта функция возвращает значение арктангенса указанного 'numeric_column'. | atan (2) = 1,107149 | ||
Atan2 - atan2 (numeric_column1, numeric_column2) | Эта функция возвращает арктангенс заданных столбцов 'numeric_column1' / 'numeric_column2 | 25, 0,6|||
Ceil - ceil (numeric_column) | Эта функция округляет 'numeric_column' до ближайшего целого числа, которое больше 'numeric_column' | ceil (11.56) = 12 | ||
Cos - cos (numeric_column) | Эта функция возвращает значение косинуса указанного 'numeric_column' | cos (0) = 1 | ||
Cot - cot (numeric_column) | Эта функция возвращает значение котангенса указанного столбца numeric_column | cot (0,25) = 3,916317 | ||
градусов - градусов (numeric_column) | Эта функция возвращает угол в градусах, эквивалентный заданным радианам | градусы (1) = 57.2957795|||
Exp - exp (numeric_column) | Эта функция возвращает экспоненциальное значение 'numeric_column' | exp (2) = 7.389056 | ||
Floor - floor (numeric_column) | 'numeric_column' до ближайшего целого числа, которое меньше 'numeric_column' | floor (11.56) = 11 | ||
Greatest - наибольшее (numeric_column, ..., numeric_column) | Дает наибольшее из заданных аргументов . | наибольшее (10,20,5) = 20 | ||
наименьшее - наименьшее (числовой_столбец, ..., числовой_столбец) | Дает наименьшее из указанных аргументов. | log10 (3) = 0,477121 | ||
Ln - ln (numeric_column) | Эта функция возвращает натуральный логарифм указанного 'numeric_column' | ln (5) = 1,609438 90 Log322 | Эта функция возвращает логарифм с основанием 10 указанного 'numeric_column' | log10 (3) = 0.477121 |
Log2 - log2 (numeric_column) | Эта функция возвращает логарифм с основанием 2 для 'numeric_column | log2 (32) = 5 | ||
столбец Modric - mod (numeric_column ) | Возвращает остаток от 'numeric_column1', деленный на 'numeric_column2' | mod (10,3) = 1 | ||
Pi - pi () | Эта функция возвращает числовое значение числа Пи. | pi () = 3.14159265358979 | ||
Power - pow (numeric_column1, numeric_column2) | Эта функция возвращает значение 'numeric_column1', возведенное в степень 'numeric_column2' | pow (2,3) = | ||
Random - rand () | Возвращает случайное значение от 0 до 1. | rand () = 0.9233482386203 | ||
Радианы - радианы (числовой_столбец) | Возвращает угол в радианах заданные градусы | радиан (180) = 3.1415926 | ||
Round - round (numeric_column) | Возвращает округленное целое число 'numeric_column'. | round (10.67) = 11 | ||
Sign - sign (numeric_column) | Возвращает-1, 0 или 1, если 'numeric_column' отрицательное, нулевое или положительное. | знак (-23) = -1 | ||
Sin - sin (numeric_column) | Возвращает значение синуса для 'numeric_column'. | sin (0) = 0 | ||
Квадрат - квадрат (numeric_column) | Возвращает квадрат указанного столбца numeric_column. | квадрат (10) = 100 | ||
Квадратный корень - sqrt (numeric_column) | Возвращает квадратный корень указанного 'numeric_column'. | sqrt (16) = 4 | ||
Tan - tan (numeric_column) | Возвращает значение тангенса указанного 'numeric_column'. | tan (0,5) = 0,546302 | ||
Строковые функции | ||||
ФУНКЦИЯ | ОПИСАНИЕ | ПРИМЕР | ||
- | ||||
900 - conc..., string_column) | Возвращает объединенную строку данных аргументов. Если какой-либо из аргументов имеет значение NULL, возвращается значение NULL. | concat ('abcd', 'ef', 'db') = abcdefdbd | ||
Concat_WS - concat_ws (separator, string_column1 , ...., string_columnN) | Возвращает заданную объединенную строку аргументов разделены заданным разделителем. Если разделитель равен нулю, он возвращает ноль. | concat_ws ('-', 'abcd', 'ef', 'db') = abcd-ef-db | ||
Insert - insert (string_column, start_pos, len, new_string) | Возвращает строку ' string_column ', с подстрокой, начинающейся с позиции' start_pos ', а символы' len 'заменены строкой' new_string '.'start_pos' должно быть больше 0. Когда len равно нулю, 'new_string' вставляется до позиции 'start_pos'. | insert ('abcddb', 3, 2, 'efgh') = abefghdb | ||
Индекс - indexof (string_column, sub_string) | Возвращает индекс первого вхождения строки 'sub_string' в строку 'строка_столбца'. | indexof ('abcddb', 'db') = 5 | ||
Left - left (string_column, len) | Возвращает количество символов 'len' из левой части строки 'string_column' . | left ('abcdef', 3) = abc | ||
Length - length (string_column) | Возвращает длину символа в строке. | length ('abcddb') = 6 | ||
Нижний регистр - нижний регистр (string_column) | Возвращает строку 'string_column' со всеми символами, замененными на нижний регистр. | нижний регистр ('AbCD') = abcd | ||
Найти - найти (sub_string, string_column, start_pos) c | Возвращает индекс первого вхождения строки 'sub_string' в строку 'string_column', начиная с позиция 'start_pos'. | locate ('db', 'zohodbdb', 6) = 7 | ||
Lpad - lpad (string_column, len, pad_string) | Возвращает строку 'string_column', дополненную слева до длины 'len 'символы со строкой' pad_string '. Если длина строки 'string_column' больше 'len', то возвращаются первые 'len' символов 'string_column'. | lpad ('DB', 5, 'a') = aaaDB | ||
Ltrim - ltrim (string_column) | Возвращает строку 'string_column' без начальных пробелов. | ltrim ('abcd') = abcd | ||
Repeat - repeat (string_column, count) | repeat ('Abcd', 3) = 'AbcdAbcdAbcd' | |||
- заменить string_column, from_string, to_string) | Возвращает строку, в которой все вхождения строки from_str заменены строкой to_str | replace ('abcdac', 'ac', 'db') = abcddb | ||
Reverse - reverse (string_column) | Возвращает обратную строку для 'string_column'. | reverse ('abcd') = dcba | ||
Right - right (string_column, len) | Возвращает количество символов 'len' с правой стороны строки 'string_column' | right ( 'abcdef', 4) = cdef | ||
Rpad - rpad (string_column, len, pad_string) | Возвращает строку 'string_column', дополненную справа до длины 'len' символов строкой 'pad_string' . Если длина строки string_column больше, чем len, то возвращаются первые символы len строки string_column | rpad ('DB', 5, 'a') = DBaaa | ||
Rtrim - rtrim (string_column) | Возвращает строку 'string_column' с удаленными конечными пробелами. | rtrim ('abcd') = abcd | ||
Strcmp - strcmp (string_column1, string_column2) | Возвращает-1, если 'string_column1' меньше 'string_column2', 0 то же самое, если две строки и 1, если строка 'string_column1' больше 'string_column2'. | strcmp ('abcd', 'abcde') = -1 | ||
Substring - substring (string_column, start_pos, string_len) | Возвращает-1, если 'string_column1' меньше 'string_column2', 0 если две строки одинаковы, и 1, если строка 'string_column1' больше 'string_column2'. | substring ('abcddb', 1, 4) = abcd | ||
Trim - trim (string_column) | Возвращает строку с удаленными пробелами в префиксе и суффиксе строки. | trim ('abcd') = abcd | ||
Верхний регистр - верхний регистр (строка_столбец) & nbsp; | Возвращает строку 'string_column', в которой все символы заменены на верхний регистр. | прописные буквы ('abcD') = ABCD | ||
Логические функции | ||||
ФУНКЦИЯ | ОПИСАНИЕ | IF , expr3) | Возвращает expr2, если expr1 истинно, иначе возвращается expr3 | if (5> 10,100,3) = 3 |
Ifnull - ifnull (expr1, expr2) | Возвращает expr1, если expr1 не равно null , иначе он вернет expr2 | ifnull (null, 10) = 10 | ||
isnull () - isnull (expr1) | Возвращает 1, если expr1 имеет значение null, в противном случае возвращает 0. | isnull (null) - 1 | ||
Общие функции | ||||
ФУНКЦИЯ | ОПИСАНИЕ | ПРИМЕР | ||
Coales (Coalesce 900. ..) | Возвращает 1, если expr1 имеет значение null, иначе возвращается 0. | coalesce (null, null, 4) = 4 |
Как написать хороший план проекта
Загрузите это руководство
Ой! Что-то пошло не так при отправке формы.
Совет TeamGantt: Мы могли бы написать целую книгу только по этой главе ... так мы и сделали! Загрузите наше Руководство по планированию проекта для получения дополнительных указаний по этой теме.
Каждый проект рассказывает историю о своих целях, команде, сроках и конечных результатах - и для правильного построения истории требуется подробное планирование и управление проектом. Некоторые из этих историй короткие и по существу, в то время как другие представляют собой эпические романы, изобилующие перипетиями и поворотами. Независимо от продолжительности или уровня драматизма, каждая история основана на сюжетной арке или схеме - или, как мы называем это в мире управления проектами, на плане проекта.
Что такое планирование проекта?
Планирование проекта - это процесс установления объема и определения целей и шагов по их достижению. Это один из важнейших процессов, составляющих управление проектами. Результатом процесса планирования проекта является план управления проектом.
Что такое план проекта?
План проекта, также известный как план управления проектом, - это документ, который содержит объем и цель проекта. Чаще всего он представлен в виде диаграммы Ганта, чтобы облегчить взаимодействие с заинтересованными сторонами.
Научиться разрабатывать план проекта не обязательно. Продолжайте читать, чтобы узнать, какой подход к планированию проекта следует использовать, чтобы создать план проекта, который понравится вашей команде.
Как написать план проекта:
В условиях нехватки времени? Посмотрите наше видео: Как спланировать проект.
1. Понять масштаб и ценность вашего проекта
По сути, план проекта определяет ваш подход и процесс, который ваша команда будет использовать для управления проектом в соответствии с масштабом.План проекта передает важную информацию всем участникам проекта. Если вы подойдете к нему как к чему-то большему, чем сухой документ и по-разному доносите этот аспект до всех участников, он может и будет рассматриваться как неотъемлемая часть успеха вашего проекта. Дело в том, что план - это больше, чем даты. Это история вашего проекта, и вы же не хотите, чтобы это была сказка! Как и в любом хорошо написанном рассказе, есть компоненты, которые делают его хорошим. Фактически, любой твердый план должен отвечать на следующие вопросы:
- Каковы основные результаты?
- Как мы доберемся до этих результатов и в срок?
- Кто входит в команду проекта и какую роль они будут играть в этих результатах?
- Когда команда встретит вехи и когда другие члены команды сыграют роль, внося свой вклад в эти результаты или предоставляя обратную связь по ним?
Если ваш план отвечает на эти вопросы и знакомит вашу команду и клиентов с логистикой проекта, вы создаете жизнеспособный стратегический план игры для своего проекта.Вам кажется, что вы написали художественную литературу? Используйте эти вопросы для проверки интуиции после того, как составите план, и продолжайте читать. Есть несколько шагов, которые вы можете предпринять, чтобы ваш план проекта вошел в историю как хорошо написанный и точный.
По сути, план проекта определяет ваш подход и процесс, который ваша команда будет использовать для управления проектом в соответствии с его масштабом.
2. Проведите обширное исследование.
Перед тем, как приступить к составлению плана проекта, убедитесь, что вы знаете все факты.Погрузитесь в документы и сообщения, относящиеся к проекту. Изучите объем работы и сопутствующие документы (возможно, запрос предложения или заметки о телефонных звонках или встречах с вашей командой клиентов). Будьте внимательны. Разберитесь в деталях и задайте вдумчивые вопросы, прежде чем что-либо делать. Хороший руководитель проекта хорошо осведомлен и методичен в том, как он или она решает написать план проекта. Как минимум, вы должны будете иметь полное представление о:
- Цели проекта
- Потребностях и ожиданиях вашего клиента
- Состав вашей клиентской команды и процесс принятия ими решений (т.д., как они будут проверять и одобрять работу вашей команды), который может ответить:
- Кто спонсор проекта и насколько он доступен?
- Кто такой PM и будет ли он / она поддерживать с вами постоянный контакт? (Они должны быть).
- О каких дополнительных заинтересованных сторонах следует знать вашей команде?
Найдите время с клиентом, чтобы задать несколько сложных вопросов о процессе, организационной политике и рисках.
3. Задавайте сложные вопросы
В дополнение ко всем своим вопросам о вашей команде клиентов и их ожиданиях выделите время для основного контакта с клиентом и задайте им несколько сложных вопросов о процессе, организационной политике и общих рисках, прежде чем создание плана проекта.Это покажет, что ваша команда имеет опыт работы с любыми сложными личностями или ситуациями и что вы с самого начала заботитесь об успехе проекта.
Вопросы, которые могут повлиять на план проекта:
- Обсуждала ли ваша команда, как вы будете собирать отзывы?
- Кто окончательный ответ? Или кому принадлежит проект?
- Есть ли заинтересованная сторона, которую мы должны рассмотреть, которой нет в вашем списке? (Президент, декан, супруга начальника?)
- Каков крайний срок проекта? Какие факторы или события вызывают эту дату? (встреча, рекламная кампания, мероприятие?)
- Есть ли даты, когда вы будете закрыты или недоступны?
- Будут ли какие-либо встречи или моменты в проекте, где вы хотите, чтобы мы представили текущее состояние проекта более широкой группе (т.е., заседание правления)?
- Реализовывала ли ваша команда в прошлом подобные проекты?
- Как все прошло?
- Есть что-нибудь, что может помешать успеху проекта?
- Есть ли предпочтительный способ общения и инструменты онлайн-планирования проекта?
- Есть ли в процессе какие-либо моменты, которые некоторые заинтересованные стороны могут не понять, и которые мы можем объяснить?
4. Создайте схему плана проекта
После получения необходимых ответов найдите время, чтобы подумать о ответах в свете целей проекта и о том, как ваша команда может подойти к аналогичному проекту.Если вы не знаете, с чего начать, взгляните на вопросы в начале этой главы, чтобы обозначить, кто, что, когда и как в проекте. Подумайте о задачах, изложенных в объеме работ, и попробуйте разработать подход к планированию и управлению проектом, создав общую схему. Все, что вам нужно, это календарь для проверки дат.
Первый план может быть очень грубым и может выглядеть примерно как иерархическая структура работ, как указано в главе 4. Убедитесь, что ваш план включает:
- Результаты и задачи, предпринятые для их создания
- Процесс утверждения вашего клиента
- Сроки, связанные с задачами / результатами
- Идеи о ресурсах, необходимых для задач / результатов
- Список допущений, которые вы делаете в плане
- Список абсолютных значений, связанных с бюджетом проекта и / или сроками
Боковое примечание: Всегда будет несколько способов выполнить запланированную работу, и легко сосредоточиться на том, как будет выглядеть конечный продукт.Не ходи туда. Вместо этого сосредоточьтесь на механике того, как это произойдет. Привязанность к исполнению только запутает вас и, вероятно, заставит вас не впечатляться конечным продуктом, потому что это не то, что вы себе представляли. Напомните себе: вы должны планировать и направлять проект, а не создавать его.
План проекта поможет вам организовать свои мысли, сформулировать, что может сработать для проекта, а затем превратить все в обсуждение. Найдите время, чтобы составить простую схему плана проекта - в нем еще не обязательно должны быть все детали.Это закладывает основу для прочного и устойчивого плана проекта.
5. Поговорите со своей командой
Если вы читали главы 1 и 2, вы знаете, что руководители проектов должны поддерживать постоянную связь со своими командами. Запуск проекта должен начинаться с четкого разъяснения целей проекта и усилий, необходимых для их достижения. Это приходит с пониманием того факта, что менеджер проекта не может быть единственным, кто пишет план проекта. Конечно, вы можете попробовать, но если вы заинтересованы в поддержке команды, вы этого не сделаете.Причина, по которой вы этого не сделаете, заключается в том, что вы не хотите поставить себя или свою команду в неловкое положение, не придя к консенсусу по подходу, прежде чем представить его своему клиенту. Это все равно, что нанести удар в спину каждому из ваших коллег. Не так хорошо для старой репутации.
Также здорово использовать супер-умных людей, которые окружают вас, чтобы узнать их мнение о том, как команда может выполнять поставленные задачи, не убивая бюджет и моральный дух команды. Как руководитель проекта, вы можете выбрать водопадный или гибкий подход, но когда дело доходит до этого, вам нужно знать, что команда может реалистично выполнить план.
Вы также можете использовать время для обзора плана проекта, чтобы подвергнуть сомнению собственное мышление и подтолкнуть команду к новому подходу к работе. Например, если вы работаете над дизайном веб-сайта, могут ли дизайнеры начать создавать визуальные концепции, пока разрабатываются макеты? Будет ли это иметь смысл для этого проекта и для команды? Можно ли иметь два ресурса, работающих над одной задачей одновременно?
Выдвижение идей командой и открытый диалог о подходе не только помогут вам в построении плана проекта, но и очень помогут заставить всех думать о проекте одинаково.Этот тип поддержки и общения укрепляет доверие в команде и вдохновляет людей на совместную работу над достижением цели. Он может творить чудеса на благо вашей команды и вашего проекта.
6. Напишите и запланируйте свой полный план проекта
Когда у вас есть вся необходимая информация и вы поговорили со всеми сторонами, вы почувствуете себя более чем достаточно комфортно, чтобы составить твердый график проекта с использованием любого инструмента работает на вас. (Кхм, TeamGantt отлично подходит для многих счастливых клиентов).Любой хороший инструмент онлайн-планирования проектов поможет вам формализовать свои мысли и изложить их в последовательной и удобочитаемой форме.
Сделайте его читабельным
Чтобы сделать план проекта читаемым, убедитесь, что задачи, продолжительность, контрольные точки и даты четко указаны. Постарайтесь составить простой план проекта - чем проще и понятнее он будет, тем лучше. Независимо от того, какой инструмент вы используете, вы должны включить следующие функции:
- Включите всю соответствующую информацию о проекте:
- Имя клиента, имя проекта
- Номер версии, дата поставки
- Разбейте этапы и результаты по разделам, создав заголовки и отступ для последующих задач.(Чтение одного длинного списка задач действительно монотонно и может ошеломить даже лучших из нас.)
- Назовите команду, отвечающую за каждую задачу. (например, «КЛИЕНТ: Оставить отзыв»)
- Добавьте ресурсы, ответственные за каждую задачу, чтобы не было путаницы в том, кто за что отвечает.
- Обязательно четко указывайте длительность задач. У каждой задачи должна быть дата начала и окончания.
- Добавляйте примечания к задачам, которые могут показаться запутанными или требующими объяснения. Никогда не помешает добавить детали!
- Вызов зависимостей проекта.Это важно, если вы планируете риск задержек.
- Добавьте логотип вашей компании и клиента, если вам нравится.
- Используйте фирменные шрифты вашей компании, если вам действительно нравится.
В программном обеспечении для управления ресурсами TeamGantt вы можете назначить ответственных за каждую задачу, чтобы не было путаницы в том, кто за что отвечает.
В дополнение ко всему этому, вы должны быть максимально гибкими, когда дело касается представления плана вашего проекта.Когда дело доходит до того, как вы представляете свой план, не может быть абсолютного, если вы и ваша команда понимаете, что входит в него. Помните, люди по-разному воспринимают информацию; в то время как некоторые люди предпочитают просмотр в виде списка, другие могут предпочесть календарь или даже диаграмму Ганта. Вы можете заставить все эти варианты работать, если предприняли шаги для создания надежного плана. Если ваша команда в настоящее время предпочитает традиционную диаграмму Ганта в Excel и еще не совсем готова к использованию TeamGantt, попробуйте наш бесплатный шаблон Excel.
Вы должны быть максимально гибкими, когда дело касается представления вашего плана.
7. Выполните свой план в TeamGantt
TeamGantt, онлайн-инструмент для планирования проектов, дает вам возможность быстро и легко построить план проекта, используя большинство советов, перечисленных выше, и упрощает настройку простым перетаскиванием. и функция падения. Создать диаграмму Ганта на основе шагов, которые вы наметили для своей команды, легко и весело. Кроме того, как только вы создали свой проект, вы можете быть спокойны, зная, что вы думали о будущем и у вас есть план, который поможет вам в этом.Попробуйте и создайте диаграмму Ганта совершенно бесплатно!
8. Опубликуйте свой план
Вы почти закончили! Вы провели исследование, изложили свой подход, обсудили его со своей командой и составили формальный план проекта. Сделайте себе одно быстрое одолжение и попросите кого-нибудь из вашей команды изучить его, прежде чем передавать его своим клиентам. Нет ничего более неприятного, чем быть менеджером проекта и представить план с ошибкой, например, с неправильной датой. У кого-то это займет 10 минут, и вы будете спокойны.
9. Поделитесь своим планом с командой и убедитесь, что они его прочитали!
После того, как вы вложили всю эту работу в создание этого важного документа, вы хотите убедиться, что он действительно проверен. Когда вы излагаете план проекта, убедитесь, что вы предоставили его краткое изложение в формате прозы. Короткое сообщение, охватывающее общую методологию, ресурсы, предположения, сроки и соответствующее время проверки, поможет вам донести до проекта и всех участников, что означает план проекта.
Не стесняйтесь: объясните мысль, которая возникла в процессе создания плана проекта, и предложите ее для обсуждения. Было бы неплохо организовать звонок для просмотра плана построчно с клиентом. Это гарантирует, что ваш клиент поймет процесс и значение каждого шага в плане. Конечно, вам, возможно, придется объяснить это еще несколько раз, но, по крайней мере, вы прилагаете усилия, чтобы помочь установить хорошие стандарты планирования проектов во всех сферах и обучить своих клиентов принципам работы вашей команды.И снова это показывает, что вам не все равно.
10. Будьте готовы к дальнейшему планированию.
Некоторые проекты проходят гладко и легко, а другие - это полный кошмар, который будит вас в 3 часа ночи каждую вторую ночь (такое бывает). Тем не менее, планы изменятся.