Versions Compared

Key

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

Table of Contents

Table of Contents
outlinetrue

Introduction

Introduction

Never worked with Jira before? No problem. Please first read the Jira training Basics page.
In this chapter below the Jira setup for Yamaha Motor Next Stage project (YNSEU) is explained.
Per December 2023 YME solely leads the overall program for Yamaha Next Stage 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 madeNever worked with Jira before? No problem. Please first read the Jira training Basics page.

By managing the Yamaha Motor Next Stage  project in Jira the progress is visualized and can be used for managing the relationship of tasks across teams, the relationships between stakeholders can be strengthened and appropriate methods can be considered within the YNS project.
All work to be done starting from for EU rollout will be managed under Jira projects Yamaha Next Stage (YNSEU) and all team related activities in Yamaha IS Projects (YIS).

Yamaha Next Stage (YNS) hierarchy

Image Removed

...

YME will maintain all work done for all EU rollout Project in YME Jira, project YNSEU.  YME documentation related to YNS is stored under Confluence Space IF where the integration teams collectively work in. 

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.

Loading of the presentation will take a while, please download the presentation to view the slides. We do advise you to check the Way of Working summary first, as this is the latest version and focused on team collaboration in a more concise manner.

View file
name01_YNS_JIRA_ProjectManagementPolicy_EN_v1.08.pptx
height250

YNS project structure

In principle all work relates to specific PDD MILESTONES. Under a MILESTONE, the Project team will specify FEATURES of a PDD where the teams can connect their EPICS to.  See the project org structure in Jira below.

draw.io Diagram
bordertrue
diagramNameYNSEU Project structure
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth611
revision1

Collaboration with YNS teams is done in Jira via the YME YIS project. Teams information can be found here.
The YNS teams procedures, way of working agreements etc can be found here: YNS Teams - Procedures Guidelines Onboarding WoW .

Taxonomy YNS Issue Types 

ISSUE TYPEUSAGE
CapabilityHighest level in YNSEU. Used to split the project in L1 processes. Capabilities can only be closed if underlying MILESTONES are closed!
MilestoneSecond level in YNSEU. Used to divide the project to the level of Process delivery document (PDD) (L2,3,4). Milestones can only be closed if underlying FEATURES are closed!
FeatureThird level in YNSEU. Used to group bigger activities (mini projects) under a PDD. Features can only be closed if underlying EPICS are closed!
EPIC

Fourth level in YNSEU, but not residing as issue type there. EPICS reside under YIS and are meant for the power teams to do the work in. It is used to break up the features in to manageable iterations. 

EPICS are open for the maximum period of a quarter, and are used to plan QRP (quarterly release planning). EPICS only have 1 responsible team. Multiple teams working on a feature, means multiple EPICS. EPICS cannot be closed UNLESS the stories and tasks are completed.

TaskPart of an EPIC, usually there to record non-development work. Can only be closed after completion of sub-tasks!
Story

Part of an EPIC, usually there to record development work. Can only be closed after completion of sub-tasks!

Sub-Task

Part of a story or task, usually there to break up work in smaller pieces. 

Decision

Stand alone issue type in YNSEU, used to record any decision we need to record and report upon.

Defect

A non-production related bug, coming from a unit or user test that needs fixing.

Bug

A production malfunction that requires fixing



Display YNSEU Project structure

ADVANCED ROADMAPS, an integrated feature of Jira, can be used to visualize the project structure and progress. It can also be leveraged to report on dependencies. 

The hierarchy and full progress of YNSEU can be tracked in Jira Advanced Roadmaps (plans) under YNS Program Roadmap.
Team progress can be tracked under the team plans.

It can be found under PLANS and then YNS ROADMPAP.

Image Added

Opening PLANS and then particularly the YNS Program Roadmap will give you a similar look as the screenshots below. Explanation on how to read the project structure is provided there.

The YNS project is structured according level 1 processes:

Highest level, it the L1, which can be Quote to Cash (QtC) or e.g. Deliver to Replace. L1 processes can be found here.
Image Added

The project structure is stored in Jira PROJECT YNSEU. It ends at the level of FEATURE.
The YNSEU project also has some other issuetypes, like DECISION which are only used in the YNS project.

From EPIC level, the work is stored in the Jira PROJECT YIS (Yamaha Information Systems).

In there we have the following structure: 

Image Added

Software Development and task execution 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).

Prerequisites for seeing / viewing FEATURES, EPICS, STORIES and TASKS in PLANS

PLANS are setup based upon filters. For the YNSEU project, we filter upon:

FieldValue
WorkstreamEU XXXXX
ComponentYNS
TeamDrop down list
Ticketgroup(s)Optional, advised to use for QRP planning, managed by PO's. The options to use: QRP-Year-Q(uarter)

These fields are expected to be filled out. If you forget either of them, you will not be seeing your issue in the roadmap overview.

Next: 

  • All YNSEU Milestones and Features have a parent link to one of the above higher hierarchy levels. 
  • Where applicable field Workstream and Yamaha Team(s) will be filled in YNSEU.
     
  • All YIS activities on Issue type level Story (eg: Story, Task, Bug) need to be linked to a YIS Epic.
  • All YIS Epics related to YNS EU rollout have a parent link to a YNSEU Feature.
  • All YIS issues (eg: Story, Task, Bug) have a epic link to a YIS epic that is linked to a YNSEU Feature.
  • All YIS activities related to YNS EU rollout require to have field field Workstream and Yamaha Team to be filled.
  • Fields Fields Target Start and Target End date are required to be filled to make the planning visible Jira Roadmap plans for level 1 until 4 Epic.

Scrum teams can add Stories to their sprints will then also reflect on the plans.

...

Workstream

The “Workstream” field in YNS Jira is used to distinguish which project the items are linked to and is mandatory to be filled in ANY issue type for proper project structure in Advance Roadmaps or any other dashboard PMO is using.
All related EU Rollout Projects in YNS Jira can be found under the following workstreams:

  • EU Accounting
  • EU Master Data
  • EU Project Management
  • EU Rollout (Gr1_Ph1)
  • EU S&L
  • EU S&L (P&A)
  • EU S&L (Units)
  • EU S&L (WTY)
  • EU Technical Support

Field "Dependent Workstream" is also available but is not mandatory. This is more to specify dependencies. Dependencies on tasks, stories or epics MUST be indicated/visualized via a BLOCKED BY link in the respective issue type.

Component

The component field is having a predefined set of labels one can select from. For the YNS project, it is required to use YNS for each story, tasks or epic, feature, milestone or capability.

Teams

  • 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


CREATING an EPIC

An EPIC is ALWAYS created in the YIS project. YNS EPICS are the responsibility of the PO's and WS leads to maintain. They are the owners.

Creating an EPIC is considered to be a basic skill for members (via CREATE). See also the Jira Basics Training. You need to follow that training first, before you continue this manual.

For YNS there are some specifics one must be aware off. 

Image Added

Here you see the component being filled with YNS, you see a correct parent link to the feature and the workstream is correctly filled out (EU S&L (UNITS)). 

To plan for a QRP, PO's will also set the TICKETGROUP(s) to the quarter of delivery (e.g. QRP-2024-Q1). This helps to create a special advanced roadmaps filter solely focusing on what teams have committed to for a quarter.

Anchor
CreateEpicParentlink
CreateEpicParentlink
CREATE an EPIC parent link to a FEATURE 

One important thing to understand is the place in the project structure before you make a link towards a FEATURE. Check the YNS roadmap, find your PDD and milestone under it and not the feature YNEU number you want your EPIC to be linked to.

  • EDIT  the EPIC
  • Go to PARENT LINK
  • Type the name of the feature and save the change.

Image Added

Result should be something like this: 

Image Added

CREATING a STORY or TASK and LINK it to the correct EPIC

A story or task should always be tied to an EPIC. You will not see them in the project org structure if you forget to do that. 

Connecting may only be done by creating an EPIC LINK. That is a particular link field that you can see when you edit a story or task. Type the name of the epic in the epic link field, select it and a story is connected.

Image Added

When you create a story directly out of an EPIC, you do not need to do this, then the link is instated automatically. 

Image Added

CREATE a FEATURE parent link to a MILESTONE

Usually this is only done by PMO or WS leads, and means we are specifying the project better. The action is similar to making a parent link within an EPIC

The difference is you need to first create a FEATURE or find an existing FEATURE and know to which MILESTONE it needs to be connected. 

CREATE a DEPENDENCY on anther EPIC, STORY, TASK or any other issue type.

Roadmap (plans)

The hierarchy and full progress of YNSEU can be tracked in Jira Advanced Roadmaps (plans) under YNS Program Roadmap.
Team progress can be tracked under the team plans.

...

Dependencies show the relationship between issues for blockers or contingencies, the following link type will be treated as a dependency and is visible in Advanced Roadmaps (plans)PLANS.

Creating a link is done out of any issue type via MORE, LINK. Depending on the direction of the dependency you can select one of under mentioned link types. 

Blocks
Incoming dependency:  blocks
Outgoing dependency:  is blocked by


Defect
Incoming dependency:  defect of
Outgoing dependency:  has defects

 

 

Yamaha Next Stage (YNSEU) 

Yamaha Motor Next Stage (YNSEU) is setup as a Jira Software delivery project, this project is used to plan and track the progress of the high level structure of the YNS EU Rollout project. 

YNSEU Issue types

Image Removed

YNSEU Issues overview

YNSEU Specific Fields

Workstream

Yamaha Team(s)

YNSEU Workflows

YNSEU Project has only one workflow, this is used for all three issue types: Capability, Milestone and Feature.
Image Removed


YNSEU Issue creation

...