Project Management

Create and run a project

The first step in adding a project to your site library is to choose its location. The "Project Library" (or "Document Library") section of the browsing panel displays the available folders. You can create new folders as necessary.

  • select the collaborative site (ie: Project Management)
  • navigate through the library tree structure and click on the destination folder. When you select a folder, the item list displays the current contents of that folder
  • use the menu Create... and select the type Project...
  • fill the form :
    • family and Sub-family (you must select an existing value)
    • project Manager
    • observers, users/groups who are notified when there is on the task
    • project template
    • planning mode planning: task dates are calculated from the start date of the project retroPlanning: task dates are calculated from the end date of the project
  • click on Create to save the project.

Now, you're in the details of the project :

  • by pressing the button Documents, you can add folders and documents in your project;
  • by pressing the button Data lists, you can add tasks and deliverables : ➔ For each task, you can define properties. ➔ For each deliverable, you can define: ➔ the % Completion: when submiting a deliverable, this percentage is added to the completion of the task; ➔ the Documents
  • you can start the project by setting its state to InProgress
  • you can submit task or deliverable by setting its state to completed

Here are 2 videos which show what has been explained above (don't forget to zoom):

Now that the project has been created, its related tasks can be added.

Tasks

Create tasks

To add new tasks to a project, click on "Tasks" on the project's left headband. Then, press new row and complete the form according to the information given below: (please find more information by clicking on the word when it is in colour).

  • name and description
  • prev. Tasks used to defined previous tasks
  • Parent used to define parent task
  • resources, users/groups who do the task
  • observers, users/groups who are notified when there is activity on the project (see the section "Project activity" of this documentation)
  • legend to define the color of your task
  • workflow Name used to assign the user (Adhoc: assigned users, New product: allow the user to create a product from an existing one)
  • duration and Work of the task (Capacity is calculated)
  • reopened task on refused: to define the task to reopen in case of rejection
  • tasks to reopen in case of refusal:: specifically indicates the previous task(s) to be reopened in the case of refusal. Previous tasks not selected will not be reopened. If the field is empty, all tasks between the task defined in the Task in case of refusal field and the task where the rejection occurred will be reopened. Note: You can only reopen previous tasks, so the "task in case of refusal" field must also be completed.
  • manual date (if empty, the task follows its predecessor)

Created sub-projects

In the case of projects that may involve several departments and require numerous tasks, for example in the case of new product launches, it can be useful to use sub-projects. This feature makes it possible to manage a project from A to Z by dividing it up more precisely, giving a clearer picture of the project and the tasks involved.

To create a sub-project, click on icon 1 below. Then enter the standard information for creating a new project.

To access the sub-project, click on icon 3 below, to enter into the sub-project entity and create the tasks associated with the sub-project.

When all the tasks in a sub-project have been validated, a project task or the task of another sub-project is opened. Rejection rules also apply to sub-projects.

Role assignation

You can use these roles :

  • Project manager by choosing the group PROJECT_pjt_projectManager
  • Project creator by choosing the group PROJECT_cm_creator.

When the task is set to "In progress", the system reads the property of the project and replaces the role by the user defined in the property.

You can create custom role in that way :

  • add a group PROJECT_prefix_name
  • add a property prefix:name on the project

Parent

"Parent" is used to bring together several tasks. The tasks can be done at the same time.

The tasks call « sons » state the planning (the beginning and the end of the task call « Parent ») For example, you have 1 Parent and 2 sons

  • the son N°1 starts the 10 and ends the 12

  • the son N°2 starts the 12 and ends the 15 The parent:

  • will start the 10

  • will end the 15 You can’t start a son after his parent

Work on task and submit work

When a user is assigned to a task, he receives :

  • a task in the dashlet "My Tasks"
  • an email

From the task form, the user can :

  • navigate to the project
  • submit the task by clicking on the button "Task Done"
  • add comments on task and deliverables
  • change state of deliverables
  • open deliverables

Task budget and time tracking

Expense of task

beCPG allows to manage budget by adding budgeted time, fixed cost and resource cost on each task.

Then it calculates budget of tasks and project.

Budget = fixedCost + budgetedTime x resourceCost

Costs of resources

Costs of resources are defined in the administration (ie: developer, project manager): beCPG Admin console > Project lists > Resource cost

Add each resource with :

  • hourly cost (the cost of the resource for 1 hour)
  • bill rate (how much 1 hour of resource is billed)
  • hours per day (number of hours worked per day). It takes 8 hours per day when there is no value

Time tracking

Add time spent in the datalist "Log time".

Logged time is summed up in the datalist Tasks.

Types of time (ie: Design, Development, Support) are defined in the administration : beCPG Admin console > Project lists > Time types.

Task delegation

You can delegate tasks (to which you were assigned) on the "Delegation" page of your user profile. You'll have to fill the form :

  • activate delegation
  • delegation start date
  • delegation end date
  • reassign current tasks
  • user the tasks will be reassigned to

The reassigned tasks will be displayed in the "My tasks" dashlet of the user and he will get an email notification.

If the current tasks reassignation is not activated, only the new tasks will be reassigned to the choosen user.

Note : when the user returns, any tasks that have been delegated are not reassigned.

Project activity

Observers

The project observers:

  • are defined on the project and on tasks
  • can be persons and user groups
  • are notified by e-mail when :
    • the state of task is changed a new comment is added

Project activities

Activities are displayed in:

  • the dashlet "My activities"
  • the project list "Activities"

Budget, invoices and expenses

beCPG manages the budget via 3 lists : budget list, expense list and invoice List.

The list budget manages 6 fields :

Name: name of the budget. This field is managed with mutltilevel option. Budgeted expense: refers to the planned amount of expenses. This field is filled by the user. Actual expense: refers to the real amount of money spent. This field is available in a read-only mode. Budgeted invoice: refers to the planned income. This field is filled by the user. Actual invoice: refers to the real income. This field is available in a read-only mode. Profit: is the difference between the actual invoice and the actual expense.

In this example, I am adding 3 budgets : Budget, SubBudget1 and SubBudget2. SubBudget1 and SubBudget2 are the children of Budget.

The list Expense manages 5 fields:

  • expense type: this field is related to the budget list. In order to add an expense, you have to associate it to a budget
  • expense name: the name of the expense
  • expensed on: date when the expensed was done
  • expense: the amount of money spent. This field is related to « Actual Expense » in the budget list and the task list. If you add an amount to an expense, it will automatically be added to the actual expense of the corresponding budget name and the corresponding task (in "Budget list" and "Task list")
  • associated document: in this field, you can associate a document (bill, statement…) to your expense

Here, we are adding 3 expenses :

Expense is associated to « Budget ». It has an amount of 500. Expense1 is associated to « SubBudget1 ». It has an amount of 200, and associated to Task1. Expense2 is associated to « SubBudget2 ». It has an amount of 300, and associated to Task2.

The "Invoice" list manages 5 fields:

Invoice type: this field is related to the budget List. In order to add an invoice, you have to associate it to a budget. Invoice name: the name of the invoice. Invoice amount: the amount of income out of this invoice type. This field is related to "Actual Invoice" in the budget list and the task list. If you add an amount of income, it will automatically be added to the "Actual Invoice" of the corresponding budget name and the corresponding task (in "Budget list" and "Task list"). Associated task: in this field, you can choose the task associated to your invoice. The invoice amount will be automatically assigned to the right task in the "Actual expense" of "Task list". Associated document: in this field, you can associate a document (bill, statement…) to your invoice.

Here, we are adding 3 invoices:

Invoice is associated to « Budget ». It has an amount of 400. Invoice1 is associated to « SubBudget1 ». It has an amount of 500, and associated to Task1. Invoice2 is associated to « SubBudget2 ». It has an amount of 600, and associated to Task2.

In the budget list, we will have changes in Actual expense, Actual invoice and Profit fields.

Actual expense:

For SubBudget1 : we have "Actual expense" = 200 which is the amount we have filled in the expense list for the SubBudget1. For SubBudget2: we have "Actual expense" = 300 which is the amount we have filled in the expense list for the SubBudget2. For Budget : we have "Actual expense" = 1000 = 500+ 300+ 200. It is the sum of the amount we have filled in the expense list for Budget (500) and the amount of the children (200 + 300).

Actual invoice:

For SubBudget1 : we have "Actual invoice" = 200 which is the amount we have filled in the invoice list for the SubBudget1. For SubBudget2: we have "Actual invoice" = 300 which is the amount we have filled in the invoice list for the SubBudget2. For Budget : we have "Actual invoice" = 1500 = 400+ 500+ 600. It is the sum of the amount we have filled in the invoice list for Budget (400) and the amount of the children (400 + 600).

Profit :

It is calculated as « Actual invoice – Actual expense ».

In the Task list, we will have changes in Actual expense and Actual invoice.

Actual expense:

For Task1 : we have "Actual expense" = 200 which is the amount we have filled in the expense list and associated it to Task1. For Task2 : we have "Actual expense" = 300 which is the amount we have filled in the expense list and associated it to Task2.

Actual invoice:

For Task1 : we have "Actual invoice" = 200 which is the amount we have filled in the invoice list and associated it to Task1. For Task2 : we have "Actual invoice" = 300 which is the amount we have filled in the invoice list and associated it to Task2.

Submit new ideas likes rating

The first step in adding new idea to your site is to add a new data list. The "Data Lists" section of the browsing pane displays the available data lists. You can create new data lists as necessary.

  • click on action New List, select the type Request List and fill its name and description. Click on Create to add the new list
  • select the new list
  • by clicking on the action "New item", you can add a new item in the list
  • the "Request List" has a field Likes which allows you to vote

This video presents "how to vote for new ideas": http://www.youtube.com/embed/lq\_XlO2Yr68?rel=0.

Create a project template

The first step in adding a project template to your site library is to choose its location. The "Project Library" section of the browsing panel displays the available folders. You can create new folders as necessary.

  • navigate the library tree structure and click on the destination folder. When you select a folder, the item list displays the current contents of that folder. When using the Create Content... action, your project template will be added there
  • select the type Project
  • fill the form that appeared. Click on Create to save the product
  • you are now on the details of the project. In order to have a project template, click on the action Manage Aspects, then select the aspect Entity Template
  • by clicking on the action View files, you can add folders and documents in your template
  • by clicking on the action Data lists, you can add the tasks and the deliverables

Here are 2 videos that show what we explain above (don't forget to zoom):

Project overview

The page "Project List" allows users to see projects, active tasks and deliverables. That page is available from :

  • the beCPG menu to see the complete project portfolio
  • the collaborative site to see the projects stored in the site

This page has 2 views:

  • Project list :

  • Gantt view:

beCPG analysis allows to do BI on projects with OLAP cubes.

For more information about business intelligence, click here

results matching ""

    No results matching ""