Plan/Engineering To Order project tutorial/planning/uk: Difference between revisions

From KDE Wiki Sandbox
No edit summary
No edit summary
 
(84 intermediate revisions by 2 users not shown)
Line 26: Line 26:




{{Tip_(uk)|1=Не забувайте час від часу натискати комбінацію клавіш <keycap>Ctrl + S</keycap> для збереження даних! KPlato виконує регулярне оновлення файла резервних даних, щоб запобігти втраті даних у разі аварійного завершення роботи програми.}}
{{Tip_(uk)|1=Не забувайте час від часу натискати комбінацію клавіш <keycap>Ctrl + S</keycap> для збереження даних! '''Plan''' виконує регулярне оновлення файла резервних даних, щоб запобігти втраті даних у разі аварійного завершення роботи програми.}}




Line 60: Line 60:
У правому верхньому куті календаря ви побачите декілька порожніх комірок, що відповідають типовим робочим дням тижня.
У правому верхньому куті календаря ви побачите декілька порожніх комірок, що відповідають типовим робочим дням тижня.


[[Image:work_vacation3.png|center|400px]]
[[Image:work_vacation3_uk.png|center|400px]]




Right click on the blank one below the Monday indication and a menu will appear with the possibility to choose between <menuchoice>Work</menuchoice>, <menuchoice>Non Working</menuchoice> and <menuchoice>Undefined</menuchoice>.  
Клацніть правою кнопкою на порожньому полі під пунктом понеділка. У відповідь програма покаже контекстне меню з пунктами <menuchoice>Робота</menuchoice>, <menuchoice>Вихідний</menuchoice> і <menuchoice>Не визначено</menuchoice>.  


Натисніть пункт <menuchoice>Робота</menuchoice>. У відповідь буде показано вікно, подібне до наведеного нижче.  
Натисніть пункт <menuchoice>Робота</menuchoice>. У відповідь буде показано вікно, подібне до наведеного нижче.  




[[Image:work_vacation4.png|center|400px]]
[[Image:work_vacation4_uk.png|center|400px]]


Ми додамо типові робочі години для робіт зі встановлення. 10 годин на день з понеділка до суботи і 4 години у неділю. У разі потреби можна вказати час на перерву.
Ми додамо типові робочі години для робіт зі встановлення. 10 годин на день з понеділка до суботи і 4 години у неділю. У разі потреби можна вказати час на перерву.


So, starting from 7 am for 10 hours and then click "add" and then "ok".
Отже, розпочинатимемо о 7:00 ранку і працюватимемо по 10 годин. Після встановлення цих значень натисніть кнопку <menuchoice>Додати</menuchoice>, а потім <menuchoice>Гаразд</menuchoice>


Repeat the same for the other days up to Saturday while for Sunday insert 4 hours from 8 in the morning.
Повторіть ту саму дію для всіх інших днів, аж до суботи, а для неділі вкажіть 4 години, починаючи з 8:00 ранку.


You can also select multiple days or weekdays by using <keycap>Shift + LeftMouseButton</keycap> or <keycap>Ctrl + LeftMouseButton</keycap>
Крім того, ви можете позначити одразу декілька днів тижня за допомогою одночасного натискання <keycap>Shift + ліва кнопка миші</keycap> або <keycap>Ctrl + ліва кнопка миші</keycap>.




We can also right click on a date in the calendar and doing the same considerations about the working and non working days or time. This is especially needed when you need to work with different holidays from yours!
Крім того, можна навести вказівник миші на будь-який з днів у календарі, клацнути правою кнопкою миші і визначити, чи є цей день робочим або вихідним, а також вказати робочі години. Ця можливість буде особливо корисною, якщо у місцевості, де виконується робота визначено зовсім інші вихідні, ніж у вашій країні.




Line 85: Line 85:




[[Image:work2.png|center|800px]]
[[Image:work2_uk.png|center|800px]]


=== Структура розподілу вартості ===
=== Структура розподілу вартості ===


Here we define which will be the cost centres we wish to use in the project. We can have different groups and subgroups.
Тут ми визначимо, на що витрачатимуться гроші під час виконання проекту. Можна розподіляти витрати за групами та підгрупами.


Click on the <menuchoice>Cost breakdown structure</menuchoice> item on the left side of the window, just under the work and vacation item you pressed before.  
Натисніть пункт <menuchoice>Структура розподілу вартості</menuchoice>, розташований на лівій панелі, одразу під пунктом роботи і вихідних, який ми натискали раніше.  


As per costs managing needs we divide the structures of the costs in the following way
Оскільки нам потрібно буде керувати окремими видами робіт, ми поділимо структуру вартості таким чином:


[[Image:cbs1.png|center|800px]]
[[Image:cbs1_uk.png|center|800px]]


Play with the <menuchoice>add account</menuchoice> and <menuchoice>add subaccount</menuchoice> icons to reach the full tree! This is a personal approach for a complete ETO project due to my experience.
Трошки пограйтеся з натисканням кнопок <menuchoice>Додати обліковий запис</menuchoice> і <menuchoice>Додати підзапис</menuchoice>, щоб отримати повноцінну ієрархію проекту. Натискання кнопок, на думку автора підручника, є найефективнішим способом роботи під час всього процесу обробки даних проекту ETO.


For example you can have a "direct employee" account to manage the cost for your employee, or to have an idea about the cost of your suppliers using a dedicated account as soon as you insert their work.
Наприклад, можна створити обліковий запис безпосередньо найманого працівника, за допомогою якого можна буде керувати вартістю його роботи, і створити обліковий запис постачальників, який буде використано для підзаписів вартостей послуг окремих постачальників.


=== Ресурси (виконавці) ===
=== Ресурси (виконавці) ===
Line 105: Line 105:
Тепер можна перейти до визначення вашої команди та матеріальних ресурсів проекту.
Тепер можна перейти до визначення вашої команди та матеріальних ресурсів проекту.


You can access to the resources window clicking on the <menuchoice>Resource</menuchoice> item on the left side of the window, just under the cost breakdown structure item pressed before.  
Доступ до панелі виконавців можна отримати натисканням пункту <menuchoice>Виконавці</menuchoice>, розташованого у лівій частині вікна, одразу під пунктом структури розподілу вартості, яким ми скористалися раніше.  


The resources are organized as ''resource groups'' and ''resources''. So, first we insert the team group as resource group clicking on the "Add Resource group" icon for each item as below.
Записи виконавців і матеріальних ресурсів розподілено на «групи виконавців» та «окремих виконавців». Отже, спочатку ми додамо записи команд виконавців за допомогою кнопки <menuchoice>Додати групу виконавців</menuchoice> для кожного з наведених на малюнку пунктів.


[[Image:res6.png|center|400px]]
[[Image:res6_uk.png|center|400px]]


Після завершення створення груп час перейти до додавання записів виконавців та матеріальних ресурсів.
Після завершення створення груп час перейти до додавання записів виконавців та матеріальних ресурсів.


[[Image:res1.png|center|800px]]
[[Image:res1_uk.png|center|800px]]


==== Виконавці роботи ====
==== Виконавці роботи ====
Line 119: Line 119:
Тепер можна визначити параметри окремих виконавців і ресурсів. Наведіть вказівник миші на пункт назви ресурсу і клацніть правою кнопкою миші, щоб відкрити діалогове вікно ''редагування ресурсу''.
Тепер можна визначити параметри окремих виконавців і ресурсів. Наведіть вказівник миші на пункт назви ресурсу і клацніть правою кнопкою миші, щоб відкрити діалогове вікно ''редагування ресурсу''.


[[Image:res2.png|center|300px]]
[[Image:res2_uk.png|center|300px]]


Therefore we add the initials and the email address, switch the calendar to <menuchoice>"base" calendar</menuchoice>, insert the cost as per need. The account is set to "none" as in this case we do not charge the cost to a specific cost account.
Додамо ініціали та адресу електронної пошти, перемкнемо календар на <menuchoice>Base</menuchoice>, вкажемо дані щодо вартості роботи. Значенням поля <menuchoice>Обліковий запис</menuchoice> буде «Немає», оскільки у цьому випадку ми не пов’язуватимемо вартість послуг з певним обліковим записом вартості.




Line 130: Line 130:




{{Tip|1=As entering resource characteristics is a long work that probably is needed for other project, It might be better to maintain you resources in a separate file and insert them when you start a new project using <menuchoice>Tools->Insert Project File</menuchoice>. This will preserve the (internal) identity of the resources which may come in handy if you want to coordinate multiple projects later. See [[Special:myLanguage/KPlato/Manual/Managing_Resources|Managing Resources]]}}
{{Tip_(uk)|1=Оскільки введення параметрів ресурсу є доволі копіткою працею, яку, ймовірно, доведеться повторювати у інших проектах, варто зберігати ці дані у окремому файлі, а потім вставляти їх, коли ви розпочинаєте створення нового проекту, за допомогою пункту меню <menuchoice>Інструменти -> Вставити файл проекту</menuchoice>. Таким чином, профілі виконавців буде збережено, ними можна буде скористатися під час координування декількох проектів пізніше. Докладніше про спосіб зберігання даних можна дізнатися у розділі щодо [[Special:myLanguage/KPlato/Manual/Managing_Resources|керування записами виконавців]]}}


==== Матеріальні ресурси ====
==== Матеріальні ресурси ====


We decided to add the workshop machines to consider some costs as well as their use.
Нами було додано пункт машин майстерні для врахування вартості їх експлуатації.


For this purpose in the resource we add the workshop as a material and a CNC machine as well as assembly tools package.  
З цією метою нами було додано пункт майстерні до списку виконавців (ресурсів) як матеріальний ресурс та підпункти станка з ЧПУ і інструментів для збирання.  


[[Image:res4.png|center|300px]]
[[Image:res4_uk.png|center|300px]]


{{Warning|1=It is important to insert these sub group materials in a “material” group otherwise they cannot be used in the “required resources” selection with the work in the resource setting as well as they cannot be selected in the <menuchoice>Task Settings->Resources</menuchoice>. See the below images.}}
{{Warning_(uk)|1=Важливо, щоб ці підзаписи матеріальних ресурсів було додано до групи матеріалів, оскільки інакше ними не можна буде скористатися у пункті «Потрібні ресурси», а також у списку вкладки <menuchoice>Параметри завдання->Виконавці</menuchoice>. Див. наведені нижче зображення.}}


[[Image:res3.png|center|300px]]
[[Image:res3_uk.png|center|300px]]


[[Image:res7.png|center|400px]]
[[Image:res7_uk.png|center|400px]]


=== Визначення пріоритетності використання календарів ===
=== Визначення пріоритетності використання календарів ===
Line 150: Line 150:
Однією з корисних особливостей програми, на яку слід звернути увагу, є можливість визначення різних календарів для різних виконавців.
Однією з корисних особливостей програми, на яку слід звернути увагу, є можливість визначення різних календарів для різних виконавців.


[[Image:res5.png|center|300px]]
[[Image:res5_uk.png|center|300px]]


The calendar on the task has the precedence on the resource's calendar. The availability date for a resource largely depend if this resource is available only for a period of time. In this case we need to be sure that all the resources are available from the beginning to the end of the job.
Календар завдання має пріоритет над календарем виконавця. Дата доступності виконавця значною мірою залежить від того, чи обмежено доступність цього виконавця календарем. Нам слід забезпечити доступність всіх виконавців від початку до завершення виконання завдання.


Можливість визначення оплати понаднормового часу ще не реалізовано.
Можливість визначення оплати понаднормового часу ще не реалізовано.
Line 160: Line 160:
Тепер візьмемося до визначення завдань!
Тепер візьмемося до визначення завдань!


You can access the task window clicking on the "task" item on the left side of the window, just under the resource item you pressed before.  
Доступ до вікна завдань можна отримати натисканням пункту «Завдання» на лівій панелі вікна, одразу під пунктом виконавців, який ми натискали раніше.  


Нам слід вставити такі пункти:
Нам слід вставити такі пункти:




[[Image:task1.png|center|800px]]
[[Image:task1_uk.png|center|800px]]


As we inserted the each name, we can edit each item right clicking the name. The following will appear on the first task:
Після визначення назви ми можемо редагувати дані: достатньо навести на відповідний пункт вказівник миші і клацнути правою кнопкою миші. Для першого завдання ми побачимо таке:


[[Image:task2.png|center|400px]]
[[Image:task2_uk.png|center|400px]]




There are five tabs: General, Resources, Documents, Cost, Description.
У вікні можна буде скористатися п’ятьма вкладками: «Загальне, «Виконавці», «Документи», «Вартість», «Опис».


On the General tab insert the name of the task, you can choose a responsible person if needed, then define the timing and the risk associated to the task. The schedule type is typical for planning, "as soon as possible" is the most used. Other kind of type, generate a need to compile the date and time on the right of the drop-down menu.
За допомогою вкладки «Загальне» ви можете вказати назву завдання, якщо потрібно, відповідальну особу, а також визначити часові межі завдання та пов’язані з ними ризики. Тип розкладу є типовим для планування, — найуживанішим є «якомога скоріше». Для інших типів слід вказати часові обмеження за допомогою спадного меню.


The estimate is the time required to complete the task, can be in different units: h (hours), d (days), w (weeks) and M (months).
Оцінка — це час потрібний для виконання завдання, його можна вказати за допомогою різних одиниць виміру: г (годин), д (днів), т (тижнів) та м (місяців).


{{Note|1=The estimation can be in effort or duration. Effort is the need of working time for a task, Duration is the working duration for a task. The main difference is that for an effort if you use two workers, the total time will be cut by two! If you have duration, the total time will be the same even if you use more workers. This implicitly impacts the cost for the task.}}
{{Note_(uk)|1=Оцінку можна визначати у одиницях обсягу робіт або тривалості виконання. Обсяг робіт — обсяг робочого часу, потрібний для виконання завдання, тривалість — тривалість виконання завдання. Основна відмінність полягає у тому, що якщо, наприклад, ви скористаєтеся послугами (обсягом зусиль) двох робітників, загальний час виконання завдання скоротиться вдвічі. Використання ж одиниць тривалості означатиме, що навіть за використання багатьох робітників роботу буде виконано лише за певний, заздалегідь визначений час. Використання одного з різновидів обліку оцінки неявним чином впливає на вартість виконання завдання.}}


The risk level as well as the optimistic and pessimistic timing will impact the calculation of the total project considering the PERT technique. In this case -5% and 20% are the value as well as the risk is considered "High".
Рівень ризику, а також оптимістичне та песимістичне часові обмеження впливатимуть на розрахунок всього проекту за методикою PERT. У нашому прикладі вкажемо значення -5% і 20%, а ризикованість завдання визначимо як «Високу».




[[Image:task3.png|center|400px]]
[[Image:task3_uk.png|center|400px]]




On the Resource tab, we choose the desired resource to be used as well as it's availability in % and eventual resources associated.
За допомогою вкладки виконавців можна вибрати виконавця, а також вказати його доступність у відсотках та пов’язаних з ним виконавців чи ресурси.




[[Image:task4.png|center|400px]]
[[Image:task4_uk.png|center|400px]]




In the Document tab we can link documents pertaining to the task. Not used for our tutorial.
За допомогою вкладки документів ми можемо приєднувати до завдання пов’язані з ним документи. У цьому підручнику ми не використовуватимемо цю можливість.




[[Image:task5.png|center|400px]]
[[Image:task5_uk.png|center|400px]]




The fourth tab is the Cost tab. Here we can associate the running cost of the task to an account previously defined into the "Cost breakdown structure".
Четвертою вкладкою є вкладка «Вартість». За допомогою цієї вкладки ми можемо пов’язати поточну вартість завдання з обліковим записом, який було раніше визначено на етапі визначення «структури розподілу вартості».


We can also choose to add startup and shutdown cost for the task, that can be associated to different account.  
Крім того, ми можемо додати початкову і завершальну вартість завдання, які можна пов’язати з іншим рахунком.  




{{Note|1=The startup and shutdown cost are integrated into the BCWS}}
{{Note_(uk)|1=Початкову і завершальну вартості вже враховано у БВЗР.}}




[[Image:task6.png|center|400px]]
[[Image:task6_uk.png|center|400px]]




The last tab is the Description tab where we can insert our comments, mainly the list of the deliverables related to the task.
За допомогою останньої вкладки («Опис») ми можемо додати до завдання наші коментарі. Цією вкладкою можна скористатися для зберігання списку постачань, пов’язаних з завданням.


=== Залежності ===
=== Залежності ===


Now it's time to prioritize the activities! Let's click on the <menuchoice>Dependencies (graphics)</menuchoice> item on the left side of the main window.
Тепер час визначити пріоритетнісь дій! Виберіть пункт <menuchoice>Залежності (Графік)</menuchoice> на лівій панелі головного вікна.


So this is what should appear as soon as you open the right window.
Після відкриття правого вікна все має виглядати десь так:




[[Image:kplato_dep1.png|center|800px]]
[[Image:kplato_dep1_uk.png|center|800px]]


Let's start to give priority at the tasks in order to obtain a full list of dependencies. This can be done graphically with the mouse, clicking at the right or left side of the task and then drag the relative arrow to the desired position of the other task. It should be better to connect only the tasks and not the summary. The result should be like below.
Визначимо пріоритетність виконання завдань з метою отримати повний список залежностей. Визначити пріоритетність можна у графічному режимі за допомогою миші: натисніть ліву кнопку миші з правого або з лівого боку пункту завдання і перетягніть стрілку у бажану позицію іншого завдання. Варто з’єднувати лише завдання, не чіпаючи резюме. Результат має бути подібним на наведений нижче.


[[Image:kplato_dep3.png|center|800px]]
[[Image:kplato_dep3_uk.png|center|800px]]


=== Розклад ===
=== Розклад ===
Line 228: Line 228:
Ну ось, тепер можна створити основний розклад нашого проекту.
Ну ось, тепер можна створити основний розклад нашого проекту.


Clicking on the left menu on the <menuchoice>Schedule</menuchoice> will bring you to the schedule activities!
Після натискання пункту лівої панелі <menuchoice>Розклади</menuchoice> ми зможемо перейти до створення розкладу дій.


Now we create a new schedule clicking on the button <menuchoice>Add schedule</menuchoice> at the top of the window, then we choose a <menuchoice>PERT analysis</menuchoice> for the distribution type and then we click on <menuchoice>Calculate</menuchoice> button. As soon as the calculation is finished, press on <menuchoice>Baseline</menuchoice> button on the top of the window. The result will be like this:
Тепер ми створимо новий розклад натисканням кнопки <menuchoice>Додати розклад</menuchoice>, розташованої у верхній частині вікна, потім виберемо тип розподілу <menuchoice>Аналіз PERT</menuchoice> і натиснемо кнопку <menuchoice>Підрахувати</menuchoice>. Після завершення обчислення натиснемо кнопку <menuchoice>Базовий план</menuchoice>, розташовану у верхній частині вікна. Результат має бути таким:




[[Image:kplato_sched1.png|center|800px]]
[[Image:kplato_sched1_uk.png|center|800px]]


{{Tip|1=Always check the scheduling log as looking for some error messages in the "severity" column could be helpful.}}
{{Tip_(uk)|1=Завжди варто ознайомитися з журналом планування, оскільки у стовпчику «Важливість» журналу можуть бути корисні повідомлення про помилки у плануванні.}}




Далі, з довідковою метою, наведено копію описів полів розкладу з підручника з KPlato.  
Далі, з довідковою метою, наведено копію описів полів розкладу з [[Special:myLanguage/Plan/Manual/Schedules Editor|підручника з Plan]].  






{| style="border-spacing:0;"
{| style="border-spacing:0;"
| style="background-color:#efefef;border-top:0.035cm solid #808080;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:none;padding:0.132cm;"| '''Column'''
| style="background-color:#efefef;border-top:0.035cm solid #808080;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:none;padding:0.132cm;"| '''Стовпчик'''
| style="background-color:#efefef;border:0.035cm solid #808080;padding:0.132cm;"| '''Description'''<!--}-->
| style="background-color:#efefef;border:0.035cm solid #808080;padding:0.132cm;"| '''Опис'''<!--}-->


|-
|-
Line 258: Line 258:
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| Часовий напрям планування.
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| Часовий напрям планування.


If direction is Forward, the project is scheduled starting at the projects earliest start time specified in the main project dialog. If direction is Backward, the project is scheduled starting at the projects latest finish time specified in the main project dialog."
Якщо буде обрано напрям «Вперед», планування проекту буде розпочато з найпершої дати початку, вказаної за допомогою головного діалогового вікна проекту. Якщо буде обрано напрям «Назад», планування проекту буде розпочато з найпізнішої дати завершення, вказаної за допомогою головного діалогового вікна проекту.


|-
|-
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:none;padding:0.132cm;"| Overbooking
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:none;padding:0.132cm;"| Перевищення
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| Controls resource overbooking when scheduling.
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| Керує понаднормовою роботою виконавців під час планування.


If overbooking is allowed, a resource may be booked (on working days) to work more than it is available. This can happen if the resource is allocated to multiple tasks or are booked on other projects. If overbooking is to be avoided, resources will not be booked more than they are available. On resource conflict, tasks will be delayed until the resource is available.
Якщо понаднормову роботу буде дозволено, використання виконавця може бути заплановано (протягом робочих днів) для понаднормової роботи. Подібну стратегію планування можна використовувати, якщо виконавця призначено для виконання декількох завдань або призначено для роботи над іншими проектами. Якщо ви накажете програмі уникати понаднормового планування, виконавця можна буде використовувати, лише коли він буде вільним від іншої роботи. У разі конфліктів доступності, завдання буде відкладено до того часу, коли виконавець стане доступним.


|-
|-
Line 270: Line 270:
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| Розподіл, який буде використано під час планування.
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| Розподіл, який буде використано під час планування.


If distribution is 'None', the tasks estimate is used as is during scheduling. If distribution is 'PERT', the estimate (E) used is calculated based on the entered optimistic- (O), pessimistic-(P) and most likely (M) estimate. The formula used for this is:
Якщо буде встановлено варіант розподілу «Немає», під час планування буде використано оцінку завдання. Якщо буде вказано варіант «PERT», для обчислень буде використано оцінку на основі введених оптимістичної (О), песимістичної (П) та найбільш ймовірної (Н) оцінок. Обчислення буде виконано за такою формулою:


Оц = (О + 4 * НЙ + П) / 6.
Оц = (О + 4 * Н + П) / 6.


|-
|-
Line 283: Line 283:


|-
|-
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:none;padding:0.132cm;"| Scheduler
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:none;padding:0.132cm;"| Планування
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| The scheduler used for calculating the project schedule.
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #808080;border-left:0.035cm solid #808080;border-right:0.035cm solid #808080;padding:0.132cm;"| Засіб планування, який буде використано для створення розкладу проекту.


The default built-in scheduler is the Network Scheduler. Other schedulers presently available is RCPS if libRCPS is installed on your system. RCPS is a genetics based resource constrained project scheduler
Типовим вбудованим інструментом планування є «Мережеве планування». Іншим можливим інструментом планування у поточній
версії є RCPS, якщо у вашій системі встановлено libRCPS. RCPS — це інструмент планування проекту з обмеженнями на основі генетичного алгоритму.


<!--{-->|}
<!--{-->|}

Latest revision as of 15:22, 12 April 2019

Other languages:

Фаза планування

Початок роботи

Після першого запуску програми ви побачите вікно, подібне до наведеного нижче.

Для початку ми виберемо шаблон з восьмигодинним робочим днем і сорокагодинним робочим тижнем.

Налаштування основного проекту

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



У цьому вікні можна вказати назву проекту, вибрати керівника зі списку облікових записів системи (якщо у вас встановлено KDE і Kontact) або вписати нове зручне для вас ім’я.

Значення Першої дати початку і Останньої дати завершення використовуються для планування проекту. Ми будемо виконувати пряме планування, тому встановимо першу дату початку відповідно до дати, коли ми маємо намір розпочати виконання проекту, а останню дату завершення у дату, коли проект має завершитися. Якщо не вдасться побудувати розклад проекту так, щоб його виконання можна було завершити вчасно, програма покаже повідомлення з попередженням.

За допомогою нижньої частини вікна можна додати коментар щодо проекту. Вказані дані буде використано для звітів або іншої загальної мети під час періоду виконання робіт.


Підказка
Не забувайте час від часу натискати комбінацію клавіш Ctrl + S для збереження даних! Plan виконує регулярне оновлення файла резервних даних, щоб запобігти втраті даних у разі аварійного завершення роботи програми.



Визначення грошової одиниці

Ми можемо вибрати іншу грошову одиницю для виконання проекту. В українській локалі буде визначено гривню (₴). Нехай нам потрібно змінити грошову одиницю на євро (€). Щоб зробити це, скористаємося пунктом меню Інструменти->Визначити валюту. У відповідь на вибір цього пункту меню програма відкриє діалогове вікно, подібне до наведеного нижче.



Змініть у цьому вікні символ грошової одиниці з ₴ на € і натисніть Гаразд, оскільки інші параметри змінювати немає сенсу.

Робочий календар

Звернемо тепер увагу на календар робочого часу і відпусток, пункт якого розташовано у верхній лівій частині вікна (група Редактори). Після вибору цього пункту буде показано таку панель:



За допомогою центральної панелі вікна можна додавати різні календарі для різних часових поясів та розподілів робочих днів тижня. На правій панелі буде показано календар за місяць, у верхній частині якого можна буде налаштувати робочі години, типово 8 годин кожного дня з понеділка до п’ятниці, вихідні — субота і неділя.


Давайте додамо новий календар для наших наступних потреб: натисніть кнопку Додати календар, введіть назву

Installation

(встановлення) і виберіть часовий пояс Азія/Хошимін зі спадного меню.



Тепер нам слід позначити календар встановлення і визначити відповідний робочий тиждень.

У правому верхньому куті календаря ви побачите декілька порожніх комірок, що відповідають типовим робочим дням тижня.


Клацніть правою кнопкою на порожньому полі під пунктом понеділка. У відповідь програма покаже контекстне меню з пунктами Робота, Вихідний і Не визначено.

Натисніть пункт Робота. У відповідь буде показано вікно, подібне до наведеного нижче.


Ми додамо типові робочі години для робіт зі встановлення. 10 годин на день з понеділка до суботи і 4 години у неділю. У разі потреби можна вказати час на перерву.

Отже, розпочинатимемо о 7:00 ранку і працюватимемо по 10 годин. Після встановлення цих значень натисніть кнопку Додати, а потім Гаразд

Повторіть ту саму дію для всіх інших днів, аж до суботи, а для неділі вкажіть 4 години, починаючи з 8:00 ранку.

Крім того, ви можете позначити одразу декілька днів тижня за допомогою одночасного натискання Shift + ліва кнопка миші або Ctrl + ліва кнопка миші.


Крім того, можна навести вказівник миші на будь-який з днів у календарі, клацнути правою кнопкою миші і визначити, чи є цей день робочим або вихідним, а також вказати робочі години. Ця можливість буде особливо корисною, якщо у місцевості, де виконується робота визначено зовсім інші вихідні, ніж у вашій країні.


Остаточний результат має бути подібним до наведеного на зображенні нижче.


Структура розподілу вартості

Тут ми визначимо, на що витрачатимуться гроші під час виконання проекту. Можна розподіляти витрати за групами та підгрупами.

Натисніть пункт Структура розподілу вартості, розташований на лівій панелі, одразу під пунктом роботи і вихідних, який ми натискали раніше.

Оскільки нам потрібно буде керувати окремими видами робіт, ми поділимо структуру вартості таким чином:

Трошки пограйтеся з натисканням кнопок Додати обліковий запис і Додати підзапис, щоб отримати повноцінну ієрархію проекту. Натискання кнопок, на думку автора підручника, є найефективнішим способом роботи під час всього процесу обробки даних проекту ETO.

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

Ресурси (виконавці)

Тепер можна перейти до визначення вашої команди та матеріальних ресурсів проекту.

Доступ до панелі виконавців можна отримати натисканням пункту Виконавці, розташованого у лівій частині вікна, одразу під пунктом структури розподілу вартості, яким ми скористалися раніше.

Записи виконавців і матеріальних ресурсів розподілено на «групи виконавців» та «окремих виконавців». Отже, спочатку ми додамо записи команд виконавців за допомогою кнопки Додати групу виконавців для кожного з наведених на малюнку пунктів.

Після завершення створення груп час перейти до додавання записів виконавців та матеріальних ресурсів.

Виконавці роботи

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

Додамо ініціали та адресу електронної пошти, перемкнемо календар на Base, вкажемо дані щодо вартості роботи. Значенням поля Обліковий запис буде «Немає», оскільки у цьому випадку ми не пов’язуватимемо вартість послуг з певним обліковим записом вартості.


Підказка
Замість клацання правою кнопкою миші на кожному з пунктів, зміни можна вносити безпосередньо у головному вікні: достатньо навести вказівник миші на характеристику, яку ви бажаєте змінити, і клацнути лівою кнопкою миші.



Пам’ятайте, що виконавці, задіяні у встановленні, матимуть інший календарний розклад роботи, календар "Installation", визначений нами раніше.


Підказка
Оскільки введення параметрів ресурсу є доволі копіткою працею, яку, ймовірно, доведеться повторювати у інших проектах, варто зберігати ці дані у окремому файлі, а потім вставляти їх, коли ви розпочинаєте створення нового проекту, за допомогою пункту меню Інструменти -> Вставити файл проекту. Таким чином, профілі виконавців буде збережено, ними можна буде скористатися під час координування декількох проектів пізніше. Докладніше про спосіб зберігання даних можна дізнатися у розділі щодо керування записами виконавців


Матеріальні ресурси

Нами було додано пункт машин майстерні для врахування вартості їх експлуатації.

З цією метою нами було додано пункт майстерні до списку виконавців (ресурсів) як матеріальний ресурс та підпункти станка з ЧПУ і інструментів для збирання.

Попередження
Важливо, щоб ці підзаписи матеріальних ресурсів було додано до групи матеріалів, оскільки інакше ними не можна буде скористатися у пункті «Потрібні ресурси», а також у списку вкладки Параметри завдання->Виконавці. Див. наведені нижче зображення.


Визначення пріоритетності використання календарів

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

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

Можливість визначення оплати понаднормового часу ще не реалізовано.

Завдання

Тепер візьмемося до визначення завдань!

Доступ до вікна завдань можна отримати натисканням пункту «Завдання» на лівій панелі вікна, одразу під пунктом виконавців, який ми натискали раніше.

Нам слід вставити такі пункти:


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


У вікні можна буде скористатися п’ятьма вкладками: «Загальне, «Виконавці», «Документи», «Вартість», «Опис».

За допомогою вкладки «Загальне» ви можете вказати назву завдання, якщо потрібно, відповідальну особу, а також визначити часові межі завдання та пов’язані з ними ризики. Тип розкладу є типовим для планування, — найуживанішим є «якомога скоріше». Для інших типів слід вказати часові обмеження за допомогою спадного меню.

Оцінка — це час потрібний для виконання завдання, його можна вказати за допомогою різних одиниць виміру: г (годин), д (днів), т (тижнів) та м (місяців).

Зауваження
Оцінку можна визначати у одиницях обсягу робіт або тривалості виконання. Обсяг робіт — обсяг робочого часу, потрібний для виконання завдання, тривалість — тривалість виконання завдання. Основна відмінність полягає у тому, що якщо, наприклад, ви скористаєтеся послугами (обсягом зусиль) двох робітників, загальний час виконання завдання скоротиться вдвічі. Використання ж одиниць тривалості означатиме, що навіть за використання багатьох робітників роботу буде виконано лише за певний, заздалегідь визначений час. Використання одного з різновидів обліку оцінки неявним чином впливає на вартість виконання завдання.


Рівень ризику, а також оптимістичне та песимістичне часові обмеження впливатимуть на розрахунок всього проекту за методикою PERT. У нашому прикладі вкажемо значення -5% і 20%, а ризикованість завдання визначимо як «Високу».



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



За допомогою вкладки документів ми можемо приєднувати до завдання пов’язані з ним документи. У цьому підручнику ми не використовуватимемо цю можливість.



Четвертою вкладкою є вкладка «Вартість». За допомогою цієї вкладки ми можемо пов’язати поточну вартість завдання з обліковим записом, який було раніше визначено на етапі визначення «структури розподілу вартості».

Крім того, ми можемо додати початкову і завершальну вартість завдання, які можна пов’язати з іншим рахунком.


Зауваження
Початкову і завершальну вартості вже враховано у БВЗР.




За допомогою останньої вкладки («Опис») ми можемо додати до завдання наші коментарі. Цією вкладкою можна скористатися для зберігання списку постачань, пов’язаних з завданням.

Залежності

Тепер час визначити пріоритетнісь дій! Виберіть пункт Залежності (Графік) на лівій панелі головного вікна.

Після відкриття правого вікна все має виглядати десь так:


Визначимо пріоритетність виконання завдань з метою отримати повний список залежностей. Визначити пріоритетність можна у графічному режимі за допомогою миші: натисніть ліву кнопку миші з правого або з лівого боку пункту завдання і перетягніть стрілку у бажану позицію іншого завдання. Варто з’єднувати лише завдання, не чіпаючи резюме. Результат має бути подібним на наведений нижче.

Розклад

Ну ось, тепер можна створити основний розклад нашого проекту.

Після натискання пункту лівої панелі Розклади ми зможемо перейти до створення розкладу дій.

Тепер ми створимо новий розклад натисканням кнопки Додати розклад, розташованої у верхній частині вікна, потім виберемо тип розподілу Аналіз PERT і натиснемо кнопку Підрахувати. Після завершення обчислення натиснемо кнопку Базовий план, розташовану у верхній частині вікна. Результат має бути таким:


Підказка
Завжди варто ознайомитися з журналом планування, оскільки у стовпчику «Важливість» журналу можуть бути корисні повідомлення про помилки у плануванні.



Далі, з довідковою метою, наведено копію описів полів розкладу з підручника з Plan.


Стовпчик Опис
Назва Назва розкладу.
Стан Стан виконання розкладу. Відповідає смужці поступу, яку буде показано на панелі планування.
Напрям Часовий напрям планування.

Якщо буде обрано напрям «Вперед», планування проекту буде розпочато з найпершої дати початку, вказаної за допомогою головного діалогового вікна проекту. Якщо буде обрано напрям «Назад», планування проекту буде розпочато з найпізнішої дати завершення, вказаної за допомогою головного діалогового вікна проекту.

Перевищення Керує понаднормовою роботою виконавців під час планування.

Якщо понаднормову роботу буде дозволено, використання виконавця може бути заплановано (протягом робочих днів) для понаднормової роботи. Подібну стратегію планування можна використовувати, якщо виконавця призначено для виконання декількох завдань або призначено для роботи над іншими проектами. Якщо ви накажете програмі уникати понаднормового планування, виконавця можна буде використовувати, лише коли він буде вільним від іншої роботи. У разі конфліктів доступності, завдання буде відкладено до того часу, коли виконавець стане доступним.

Розподіл Розподіл, який буде використано під час планування.

Якщо буде встановлено варіант розподілу «Немає», під час планування буде використано оцінку завдання. Якщо буде вказано варіант «PERT», для обчислень буде використано оцінку на основі введених оптимістичної (О), песимістичної (П) та найбільш ймовірної (Н) оцінок. Обчислення буде виконано за такою формулою:

Оц = (О + 4 * Н + П) / 6.

Запланований початок Початок виконання проекту за розкладом.
Заплановане завершення Час завершення проекту за розкладом.
Планування Засіб планування, який буде використано для створення розкладу проекту.

Типовим вбудованим інструментом планування є «Мережеве планування». Іншим можливим інструментом планування у поточній версії є RCPS, якщо у вашій системі встановлено libRCPS. RCPS — це інструмент планування проекту з обмеженнями на основі генетичного алгоритму.

Отже ми завершили планування нашого проекту.