The documentation from version 39.5.17 of PLANTA project can be found in the new PLANTA Online Help.

Jira Workflow From DB 39.5.15

go to further tutorials

Introduction

Objective of this tutorial
  • To teach first time users how PLANTA project and Jira can be used together to combine classical and agile project management.

Please note:

  • All exercises are based on the PLANTA demo data. This demo data must be installed beforehand.
  • Before you start with the Jira tutorial, you have to set up a Jira system and connect it to PLANTA project.
    • Please ask the administrator for the user and login data of the Jira system.
  • The screenshots used are merely examples of functions, and their layout may deviate from the actual layout in the program.

PLANTA project: Create and Plan Project

Create Project and Assign Resources to Tasks

Task
  • Multi-project manager Georg Hart wants to plan a new IT project using PLANTA project and Jira.
  • To do so, he first creates a project in PLANTA project and carries out the resource assignment.

Procedure

  • Open the PLANTA project client.
  • Login with the user name "r41" for Georg Hart.
  • Click on the New project button or select Multi-Project Management Project Planning New Project in the user menu.
  • Enter a project name (e.g. “IT Project Jira”).
  • Georg Hart is automatically entered in the Manager field. Do not change the entry, for he is to be the responsible project manager of the new project.
  • Save. Result:

NeuesProjektEN.png

  • Switch to the Schedule module.
  • Answer the Do you want to copy a schedule? with Yes.
  • Select schedule template A1.1 Standardplan IT-Projekt mit Sprints ("Standard schedule IT project with sprints") from the listbox in the Copy Schedule module.
  • Click on the Copy schedule button.
  • Result:

TerminplanKopierenEN.png

  • Right-click on the Sprint 1.1 task to open the context menu and select the Assign resources entry.
    • The Assign Resources module is opened.
    • Activate the checkbox of the resource entry for Daniela Mueller.
    • Click on the Assign selected objects button.
  • Save.

RessourceEN.png

Prepare Project for Synchronization

Information

  • The project must have been approved for editing before it can be connected to an external system like Jira. If the project is locked, an error message appears when attempting to assign an external system to the project.
  • Furthermore, the functional project ID needs to comply with the Jira-ID format, i.e. the functional project ID must begin with a letter followed by one or more letters or numbers. The maximum number of characters permitted is 10. Special characters are not permitted.

Task

  • First, Georg Hart wants to change the functional project ID so that it complies with the Jira-ID format.
  • Georg Hart then wants to approve the IT Project Jira project for editing and connect the project to the external system Jira so that the synchronization can be carried out afterwards.

Procedure

  • In the Project Core Data module of IT Project Jira click on Change functional ID in the header area.
  • Confirm the question Do you really want to change the functional ID system wide? with Yes.
  • Enter a new functional ID (e.g. IT001).
  • Save. The functional ID now complies with the Jira-ID format.
FachIDEN.png

  • Deactivate the Locked checkbox in the Attributes/Parameters area.
  • Save. The project has now been approved for editing.

FreigebenEN.png

  • Select the Jira entry from the External system listbox.
  • Save. Jira has now been assigned to the project as an external system.

FremdsystemEN.png

  • Switch to the Schedule module.
    • As Jira has been selected as an external system, the controls that are needed to carry out the synchronization with Jira can now be accessed in the project's Schedule module:
      • the Jira column and
      • the context menu entry Synchronize with Jira.

FremdsystemTerminplanEN.png

Synchronize Project Task

Task

  • The outline planning in PLANTA project has been completed and the IT Project Jira project is ready for synchronization. Georg Hart now wants to link and synchronize the Sprint 1.1 project task with Jira, so that he can begin with his agile planning.

Information
  • The synchronization of data from PLANTA project to Jira is initiated manually via a context menu entry in the Schedule module.
  • In the initial synchronization, an equivalent for the selected task in PLANTA project, called an issue of the type = epic, is created in Jira.
  • In order to make sure that the respective data is updated in Jira, synchronization must be initiated from PLANTA project each time the data of the task is changed.
  • In the opposite direction synchronization is carried out automatically. If the assignee of an epic is changed or if working hours are recorded in Jira, they are automatically copied to PLANTA project. This does, however, not apply to the deletion of objects in Jira. Information on deleted data is not transmitted to PLANTA project.
Detailed information on which data is synchronized in what direction and on the restrictions that apply can be found here.

Procedure

  • Activate the Jira checkbox in the record of the Sprint 1.1 task.
    • The ButtonJiraAufrufen.png symbol appears in the line of the task in window 1 as well as in window 3 (bar chart).

JiraSymbolEN.png

  • Right-click on the project header bar and select the Synchronize with Jira command from the context menu.
    • Only those project tasks are synchronized for which the Jira checkbox has been activated.

SynchronisierenEN.png

  • As soon as the synchronization is completed, a message is displayed which informs you on whether the synchronization was completed successfully or whether problems occurred.

Jira: Complete Tasks and Record Hours Worked

Task
  • Georg Hart would now like to view the synchronized data in Jira.
  • He uses the link on the symbol ButtonJiraAufrufen.png to access the Jira system.
    • If Georg Hart is not logged into Jira yet, the message No issues were found to match your search appears. After successful login, the epic is displayed.
LinkJiraAufrufenEN.png

Details

  • The following data has been transferred from PLANTA project to Jira:
    • Project: A project was created in Jira.
    • Task: The synchronized task has become an epic in Jira.
    • Project manager: The project manager (here: Georg Hart) from PLANTA project has become the assignee of the epic in Jira.

EpicEN.png

Task

  • Georg Hart wants to split the epic in smaller tasks, called stories in Jira, and assign these to the people corresponding to the task resources in PLANTA project.

Procedure

  • He creates a story (e.g. Development Feature 1) and assigns it to Daniela Müller.
  • If Daniela Müller now logs in, she can see the story and start working on it.

Task

  • After Daniela Müller has worked several hours on the story, she records them in Jira and adds comments to her records:
StundenJiraEN.png

  • When saving, the hours are automatically sent to PLANTA project so that the project manager can always see the current data.

PLANTA project: Monitor Progress

Task

  • Manager Georg Hart wants to look at the working hours recorded by the project team in PLANTA project in order to be able to estimate the work progress of the Sprint 1.1 project task.

Procedure

  • Go to PLANTA project.
  • Open the Schedule module of the IT Project Jira project and click on the calculate_schedule.png Calculate schedule button.
  • The 7 working hours which Daniela Mueller has recorded in Jira are now displayed in PLANTA project.

StundenTerminplanEN.png

  • To view details on the recorded hours, i.e. the exact loads
    • either open the module variant With Loads of the Schedule module
    • or open the Progress module via Further... Progress.
  • Expand the Sprint 1.1 task record and Daniela Mueller’s resource record.
    • The work loads recorded by Daniela Mueller in Jira are displayed.

FortschrittEN.png

Note

ZeiterfassungProjectEN.png
Topic attachments
I Attachment History Size Date Comment
Pngpng EpicEN.png r1 70.8 K 2020-04-22 - 13:44  

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten
This site is powered by the TWiki collaboration platform Powered by Perl