Skip to main content

IT Area - Guidelines_V1 - EN

Structure and Operational Management in Jira – IT Area


Overview Toolchain: Discovery to Delivery

A structured six-phase process designed to transform business opportunities into real, traceable initiatives, fully aligned with company strategy.

PhaseToolActivityOwner
Strategic DefinitionGoals (Atlassian)Definition of strategic objectives and key case studies, assigned to teams or individualsExecutive Team / Sales
Idea CollectionJotformGathering of insights, opportunities, and requests via a structured formSales
Technical/Strategic ValidationExcelTechnical and strategic assessment in Excel to evaluate interest, required effort, and alignment with the Business PlanProgram Manager / CTO
Prioritization and RoadmapJira Product Discovery (JPD)Feasibility analysis, organization, prioritization, and linkage of ideas to strategic goals through shared roadmapsProgram Manager / PM
Contract Finalization and Project ActivationContract → SAP/JiraContract signing → alignment with Program Manager, PMM, and Controller → project creation in corporate systemsProgram Manager / Controller / PMM
Operational DeliveryJira SoftwareConversion of initiatives into Epics, Story, and Tasks; operational project management and tracking in JiraController / AM / PM / Demand Manager

Document focus: Operational Delivery phase


Structure and Operational Management in Jira

LevelDescriptionCreationPlanningAssignment
Jira Space (ex project)contract/Order of type: Production - R&D - GrantsControllerController
EpicDeliverableDemand ManagerDemand ManagerDemand Manager
StoryFeature(s) of the deliverableDemand ManagerDemand ManagerDemand Manager
Non-technical support ticketsTasks that do not require time tracking (Documentation - Hardware / DevOps - Release)Demand ManagerDemand ManagerDemand Manager
Executive TicketTasks and subtasks that require precise time tracking, assigned individually (Bug - Helpdesk - Task_swhw - Development - Test - UX/UI - Analysis - User manuals)Demand Manager / Tech LeadTeam LeaderTeam Leader

Simplified Jira IT Process Flow

1. Creation of the Space (ex Project)

Controller Orders the creation of the Jira Space (ex Project) and assigns the PM with the role of «Coordinatore del progetto Jira [Jira Project Coordinator]»

PM (Coordinator of: Contract/Order + Jira Space) Adds users to the space and assigns roles accordingly

2. Initiation of the Work Process

Demand Manager Creates (and assigns) the deliverable Epic and fills in mandatory fields provided by the PM:

  • n° Pezzi Produzione richiesti [Number of production units requested (client's estimated FTE)]
  • Data di scadenza [Deadline (delivery date to client)]

3. Operational Definition

Demand Manager Creates one or more Story for each functionality of the deliverable. Creates necessary Tasks and Sub-tasks subordinates to each Story, including:

  • Executive tasks
  • Analytical/functional tasks

When necessary, assigns Tasks and Sub-tasks to Team Leaders for further estimation and planning

4. Assignment and Planning

Team Leader Assigns executive Sub-tasks to users. During progress (per task status), verifies and fills mandatory data fields:

  • Stima originale [Original estimate (actual FTE estimate)]
  • Start Date [Gantt] (planning)
  • End Date [Gantt] (planning)

Demand Manager Redefines, if needed, the planning and estimates of Story and Epic. Fills mandatory fields:

  • Start Date [Gantt] (planning)
  • End Date [Gantt] (planning)

* Possibility to validate data directly from the Gantt chart

5. Execution and Monitoring

Ticket Assignees

  • MUST ALWAYS update the status of all assigned tickets, regardless of type (Sub-task, Task, Story, Epic). Each ticket must be closed upon completion.
  • For executive tickets, correct status updates are critical for accurate time reporting via Clockwork.
  • Even for NPH (non-productive hours) activities directly related to the specific project (with declarative hours), daily ticket creation is mandatory.

Reporter The reporter of each ticket is responsible for the correct progress and accuracy of entered data.


Simplified Jira IT Process Flow: Main Focus Steps in the Gantt Chart

2. Initiation of the Work Process + 3. Operational Definition

Demand Manager = Creates one or more Stories for each feature of the deliverable. Creates the necessary Tasks and Sub-tasks for the Story (both execution and analytical-functional types). Where necessary, assigns Tasks and Sub-tasks to Team Leaders for subsequent estimation and planning. Then creates the project Gantt chart. (at this stage, it will be devoid of any scheduling data as shown in the example picture).

4. Assignment and Planning

Team Leader = Assigns the execution Sub-tasks to users; during progress (second state) fills in/verifies the input of data for scheduling

Demand M. = Redefines the schedule if necessary, then fills in the mandatory fields of Story and Epic, validating the data displayed in the Gantt chart using the command shown in the picture


Mandatory Fields Completion Table

Jira Field Name DescriptionEPICStoryExecution TicketsNon-technical support tickets
«Pianificazione cliente» [Customer Planning]n° Pezzi Produzione richiestiNumber of units requested for production. Estimated FTE communicated to the customer (production target defined for the ticket)MandatoryNot applicableNot applicableNot applicable
«Pianificazione cliente» [Customer Planning]Due DateCustomer Delivery date (deadline set for the Epic)MandatoryNot applicableNot applicableNot applicable
«Pianificazione interna» [Internal Planning]Original EstimateEstimated FTE planned internally (internal productivity target set for the ticket)Automatic – sum of child ticketsAutomatic – sum of child ticketsMandatory at 2nd status transitionNot required
«Pianificazione interna» [Internal Planning]Start Date [Gantt]Planned start date for the activity, as scheduled in the Gantt chartMandatory at 3rd status transition (can be validated directly from Gantt – see previous slide)Mandatory at 2nd status transition (can be validated directly from Gantt – see previous slide)Mandatory at 2nd status transitionNot required
«Pianificazione interna» [Internal Planning]End Date [Gantt]Planned end date for the activity, as scheduled in the Gantt chartMandatory at 3rd status transition (can be validated directly from Gantt – see previous slide)Mandatory at 2nd status transition (can be validated directly from Gantt – see previous slide)Mandatory at 2nd status transitionNot required
 Start DateActual start date of the ticket activityAutomatic upon entering an "active" status categoryAutomatic upon entering an "active" status categoryAutomatic upon entering an "active" status categoryAutomatic upon entering an "active" status category
 End DateActual end date of the ticket activityAutomatic upon entering a "done/closed" status categoryAutomatic upon entering a "done/closed" status categoryAutomatic upon entering a "done/closed" status categoryAutomatic upon entering a "done/closed" status category

Ticket Classification

TypeLevelDescriptionParent ContainerTime Tracking
EpicEpicMain container of the workflow. Represents structured deliverables or non-project activities (e.g., onboarding, minor support tasks).Jira Space (ex Project)
StoryTaskShort description of a feature. Explains how a specific task delivers value to the user/client. Typical format: "As a [user], I want [action], so that [benefit]."Epic
DocumentationTaskContainer for documentation-related tasks not linked to a single Story. Includes specific subtasks.Epic
Hardware / DevOpsTaskSystem-related activities: scripts, configurations, environments, access management, etcEpic or none
ReleaseTaskPlanned release activities (to be included in GANTT planning).Epic or none
BugTaskSupport or operational request handling (individually assigned)Epic or noneautomatic Clockwork
HelpdeskTaskSupport or operational requests (individually assigned)Epic or noneautomatic Clockwork
Task_swhwTaskOperational, non-functional activities not falling under standard categories (e.g., user account setup, data sanitization) (individually assigned)Epic or noneautomatic Clockwork
AnalysisSub-taskRequirements gathering, estimations, High-Level Design, documentation drafting – individually assignedStory, Documentationautomatic Clockwork
UX/UISub-taskUser Interface design/review – individually assignedStory, Documentationautomatic Clockwork
DevelopmentSub-taskTechnical implementation and development. Includes post-test bug fixing – individually assignedStoryautomatic Clockwork
TestSub-taskDevelopment testing and validation. If unsuccessful, reopens the development sub-task or creates a new one – individually assignedStoryautomatic Clockwork
User manualsSub-taskTechnical or end-user documentation creation – individually assignedStory, Documentationautomatic Clockwork
NPH_swhwTaskContainer for non-productive activities (e.g., training, meetings, tech/code reviews, etc.)Epic, specific NPH Epic
NPH_Sub-taskSub-taskDaily log of specific non-productive hours (NPH) – individually assignedNPH_swhwManual entry

Workflow Ticket

Epic

Workflow states (in order): START → ESTIMATE ← ANY → ANALYSIS → DEVELOPMENT ← (TEST not passed loop) → TEST → UAT → RELEASE → COMPLETED | RESOLVED ← ANY

Documentation / Hardware/DevOps / Release

Workflow states (in order): START → TO DO ← ANY → IN PROGRESS → COMPLETED | RESOLVED ← ANY (PENDING ← IN PROGRESS, PENDING → TO DO)

Story

Workflow states (in order): START → ESTIMATE ← ANY → IN PROGRESS ← (PENDING loop) → RELEASE → COMPLETED | RESOLVED ← ANY

Bug

Workflow states (in order): START → TO ESTIMATE → TO DO ← ANY → IN PROGRESS → PENDING (pause) → IN REVIEW → IN INTEGRATION TEST → TO BE RELEASED TO TEST → TESTING → TO BE RELEASED TO PRODUCTION → COMPLETED | RESOLVED ← ANY

Helpdesk / Task_swhw

Workflow states (in order): START → TO ESTIMATE → TO DO ← ANY → IN PROGRESS → PENDING (pause) → COMPLETED | RESOLVED ← ANY

Development

Workflow states (in order): START → TO ESTIMATE → TO DO ← ANY → IN PROGRESS → PENDING (pause) → IN REVIEW → IN INTEGRATION TEST → TO BE RELEASED TO TEST → TESTING → TO BE RELEASED TO PRODUCTION → COMPLETED | RESOLVED ← ANY

Analysis

Workflow states (in order): START → TO ESTIMATE ← ANY → ESTIMATED → TO DO ← ANY → IN PROGRESS → PENDING (pause) → IN REVIEW → IN APPROVAL → COMPLETED | RESOLVED ← ANY

User manuals / Test

Workflow states (in order): START → TO ESTIMATE → TO DO ← ANY → IN PROGRESS → PENDING (pause) → RESOLVED ← ANY | COMPLETED

UX/UI

Workflow states (in order): START → TO ESTIMATE → TO DO ← ANY → IN PROGRESS → PENDING (pause) → IN REVIEW → COMPLETED | RESOLVED ← ANY


Time Tracking

The sub-task represents the daily activity carried out by the user for a specific task, for which automatic work hour tracking must be enabled via the Clockwork plugin – automatically activated/deactivated based on the ticket status.

When creating the item, it is mandatory to enter an original time estimate for the completion of the activity. Each day, the remaining estimate will automatically update based on the work logs recorded by the user within the item. This update occurs automatically as soon as the user moves the sub-task to the active state "IN PROGRESS" and will pause every time the sub-task is moved to a non-active state.

In the case of NPH and NPH_sub-task ticket creation (dedicated to non-productive activities that can still be linked to the project — e.g., client meetings on specific topics), time tracking will not occur automatically, but must be done manually by filling out a dedicated field.

Note: Only one ticket with automatic time tracking can be active at any given time. When a new ticket is moved to "IN PROGRESS", the currently active one is automatically moved to "PENDING". This logic does not apply to tickets where the use of automatic tracking with Clockwork is not required (e.g., Epics, Tasks, NPH, etc.).

Time tracking state logic:

  • Creation → NON-ACTIVE STATES
  • Work start → ACTIVE STATE (START timer) ← work resumed
  • Work paused → NON-ACTIVE STATE (STOP timer, PENDING)
  • Work completed → FINAL STATE (STOP timer)