Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
outlinetrue

Introduction

In this chapter below the Jira setup for Yamaha Motor Next Stage project (YNS) is explained.

Note

Per December 2023 YME solely leads the overall program for Yamaha Next Stage (YNS) EU roll-out . 
Previously Ownership was at YMC and PWC EU was leading the overall program, with the handling over towards YME some changes in the Jira setup have been made.

Per
all activities related to YNS YME Rollout will documented in YME Jira and Confluence.

EUYNS Project will not be used anymore on short term and the Backbone Issue sync towards YMC (hosted in Jira PWC US) will be stopped, also the Backbone issue sync between EUYNS and YIS project in YME Jira has been stopped.
Yamaha Motor Next Stage project EU Rollout progress will further be tracked under a new Jira project called Yamaha Motor Next Stage (YNSEU). Team related activities will be tracked under Yamaha IS Projects
YME documentation related to YNS for SAP and Informatica and YNS Teams - Procedures Guidelines Onboarding WoW is stored under Confluence Space IF.


Per Backbone Issue sync and Bigpicture addon has been uninstalled and can no longer be used.

The following has happened after uninstallation of Backbone Issue Sync:

  • The sync info panel on the issues synced has been removed
  • Updates between the previously synced issues will no longer be synced
  • The issues synced will not be deleted (Backbone never deletes any issues)

Custom fields: Partner Issue Key YME and  Partner Issue Key YNS Project will remain and if set the Issue key from the partner project is still visible.


As PWC Jira is has Backbone Issue Sync addon still enabled the sync panel is still visible in this instance.

...

For YNS the following two Backbone syncs are active:

The issues synced between both instances are limited to EU Rollout Projects workstreams only.

In short it means that any change done in Jira PWC US or Jira YME  is synchronized to each other for agreed issues types and workstream.
To trigger a issue to be synced with Jira YME YIS also the team field cannot be empty.

All YNS issues are connected and updated as soon as a change is done:  e.g. CON0000585-54579 <-> EUYNS-1546 <-> YIS-11225
In Jira YME EUYNS project both Backbone Syncs are visible in the right panel under Backbone Issue Sync. 

Example: EUYNS-1546

Visual overview Jira Backbone Sync PWC and YME

draw.io Diagram
bordertrue
diagramNameJira backbone Sync YMC-YME-YME SCRUM
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth886
revision13

*All agreed issue types

Yamaha Next Stage (YNS) Jira Project Management Policy

The Yamaha-motor Next Stage Jira Project Management Policy includes information like purpose of Jira implementation, progress management and rules.
Note: This presentation explains full setup done for YNS in PWC US.  Jira YME  is limited to EU Rollout Projects information only.

...

Hereunder, also naming convention is mentioned for PDD, epics etc. 

Backbone sync YNS project between Jira PWC US (YMC) and Jira YME 
Anchor
Backbone sync YNS project between Jira PWC US (YMC)  and Jira YME
Backbone sync YNS project between Jira PWC US (YMC)  and Jira YME



The Jira Project name and configuration in both instances is similar: Yamaha Motor Next Stage project (YNS)

...

Issues for EU Rollout Projects workstreams are synced bidirectional, meaning the same data is existing in both instances.
Backbone detects each existing issue from Yamaha Motor Next Stage project (YNS) and creates a new issue with the same data in the other Jira instance. Afterwards, each change synchronizes between both issues. 

Reporter

Reporter is a mandatory field in Jira and is automatically filled when an issue is created.
As issues will be created by Backbone Sync this will be displayed as reporter in the synced issues.
Only in the Jira project where the issue originally has been created the original reporter (user) will be visible.

See below overview of the reporter set when Backbone sync is triggered for issue creation:

  • Issue created in Jira PWC CON0000585, reporter in Jira PWC CON0000585: Original reporter
  • Issue created in Jira PWC CON0000585, reporter in synced issue Jira YME EUYNS: ServiceAccountBackBone       
  • Issue created in Jira PWC CON0000585, reporter in synced issue Jira YME YIS: ServiceAccountBackBoneYIS-EUYNS

  • Issue created in Jira YME EUYNS, reporter in Jira YME EUYNS: Original reporter
  • Issue created in Jira YME EUYNS, reporter in synced issue Jira PWC CON0000585: YNC Sync User
  • Issue created in Jira YME EUYNS, reporter in synced issue Jira YME YIS: ServiceAccountBackBoneYIS-EUYNS

  • Issue created in Jira YME YIS, reporter in synced issue Jira PWC CON0000585: YNC Sync User
  • Issue created in Jira YME YIS, reporter in synced issue Jira YME EUYNS: ServiceAccountBackBoneYIS-EUYNS



Backbone Issue Sync panel

Via the Backbone issue Sync panel at the right side you can see to which issue it has been synced in the other instance.

Jira YME: EUYNS-1546                                                                                     Jira PWC US: CON0000585-54579

       

 

Synced Field values Jira PWC and Jira YME

Issue sync between Jira PWC and Jira YME is triggered based on the values in the following fields:

  • Issue type
  • Workstream

Issue Types

Jira issue synchronization between Jira PWC and Jira YME only supports specific issue types

  • Action Items (stand alone tasks)
  • Tasks (originating from PROJECT/EPIC)
  • Sub-Task (originating from task)
  • Issues (originating from EPIC)
  • Risks (originating from EPIC)
  • EPICS (Project)
  • FEATURES (Project)
  • Decision (Project)
  • Story (originating from EPIC)
  • Defect (originating from EPIC)

Workstream

The issues synced between both Jira instances are limited to EU Rollout Projects workstreams only. 
The “Workstream” field in YNS Jira is used to distinguish which project the items are linked to and is mandatory to be filled for syncing an issue between Jira PWC and Jira YME. 
All related EU Rollout Projects in YNS Jira can be found under the following workstreams:

...

Field "Dependent Workstream" is also synced but is not mandatory for having an issue synced between Jira PWC and Jira YME.

Yamaha Motor Next Stage project (EUYNS)

Yamaha Motor Next Stage project (EUYNS) is setup as a Jira Software delivery project in Jira YME, with the same configuration as Yamaha Motor Next Stage project in Jira PWC US.
This project is used by YME Information Systems to plan and track the progress of YNS EU Rollout Projects.

YNS Issue Types


YNS Structure 
Image Modified


In Jira, the main person in charge and sub-person in charge will be assigned to each task.
All assigned persons need to exist in both Jira instances to prevent errors in Backbone Sync.




Backbone sync between Jira YME EUYNS project and YIS project 
Anchor
Backbone sync between Jira YME EUYNS project and YIS project
Backbone sync between Jira YME EUYNS project and YIS project

Software Development within YME is done in project Yamaha IS Projects (YIS). YIS Documentation can be found on the following page: Jira training for Yamaha IS Projects (YIS).

...

Fields "Reporter" and "Assignee" are not synced between EUYNS and YIS.
Reason for this is that all YME users must also exist in Jira PWC and this will cost to many licenses.

Reporter

Reporter is a mandatory field in Jira and is automatically filled when an issue is created.
As issues will be created by Backbone Sync this will be displayed as reporter in the synced issues.
Only in the Jira project where the issue originally has been created the original reporter (user) will be visible.

...

  • Issue created in Jira PWC CON0000585, reporter in Jira PWC CON0000585: Original reporter
  • Issue created in Jira PWC CON0000585, reporter in synced issue Jira YME EUYNS: ServiceAccountBackBone       
  • Issue created in Jira PWC CON0000585, reporter in synced issue Jira YME YIS: ServiceAccountBackBoneYIS-EUYNS

  • Issue created in Jira YME EUYNS, reporter in Jira YME EUYNS: Original reporter
  • Issue created in Jira YME EUYNS, reporter in synced issue Jira PWC CON0000585: YNC Sync User
  • Issue created in Jira YME EUYNS, reporter in synced issue Jira YME YIS: ServiceAccountBackBoneYIS-EUYNS

  • Issue created in Jira YME YIS, reporter in Jira YME YIS: Original reporter
  • Issue created in Jira YME EUYNS or Jira PWC CON0000585, reporter in synced issue Jira YME YIS: ServiceAccountBackBoneYIS-EUYNS



Synced Field values Jira YME EUYNS and YIS

Below detailed field values are included in the sync:

Issue Types 

EUYNS<->YIS
EPIC<->EPIC
STORY<->STORY
TASK<->TASK
SUB-TASK<->SUB-TASK
DEFECT<->BUG


Workstreams

  • EU Accounting 
  • EU S&L (P&A) 
  • EU S&L (Units)
  • EU S&L (WTY)


Team

Field in EUYNS called: Client Team
Field in YIS called: Yamaha Team

  • AVENGERS
  • B2C-CDP
  • B2C-DIGITALUM
  • B2C-EPAM-DEVOPS
  • B2C-EPAM-MOTORS
  • B2C-EPAM-WAVERUNNERS
  • CLOUD-RANGERS
  • CRM-KANDO
  • DRAGONBALL
  • EU Accounting
  • EU S&L (P&A)
  • EU S&L (Units)
  • EU S&L (WTY)
  • LIGHTBEAM
  • MARVELS
  • QUICKSHIFTER
  • TRANSFORMERS
  • TRICITY
  • WOLVERINE
  • YAMALUBE


Backbone issue Sync panel

Via the Backbone issue Sync panel at the right side you can see to which issue it has been synced in the other instance or YME project.

...

For newly synced issues also Issue links are added see below example:

EUYNS-13385

YIS-13385



Backbone sync errors

If any Sync error appears or if you have questions why an issue is not synced between any of the Jira instances or Jira YME EUYNS-YIS project please contact a Jira Administrator.


Sync errors will appear when an Issue type is moved to another issue type. This must always be done manually in both Jira instances and project as the (new) workflow needs to be mapped.

Common sync errors

  • Issue type has been manually changed via move option in Jira PWC or Jira YME.
    Please try to avoid moving issues to another issue type, instead cancel the wrongly created issue and create a new issue with the correct issue type! 
    • Action: If the issue is already moved to another issue type , perform the same Issue type move action in Jira PWC and Jira YME for all synced issues in all related Jira projects.
      If you do not have access to perform this action in Jira PWC and Jira YME please contact a Jira administrator.

...

Big picture (project planning)

Big Picture addon is used for planning and managing  Yamaha Portfolio Board (YPM) Programme's and Projects and YNS EU Rollout Projects  (SAP, Informatica implemenation).

...

By adding Yamaha team as column and using JQL search Yamaha Team on name issues can easily being filtered out.
Example below for team TRANSFORMERS (Informatica implementation team)



Big Picture Configuration for administrators