Project

General

Profile

Wiki » History » Version 1

Arshana Atapattu, 25/11/2025 06:57 AM

1 1 Arshana Atapattu
h1. Roadmap Redmine
2
3
All team members' working hours are to be recorded in the Roadmap tickets.
4
* Engineering Work - Record under the Customer project (eg: LECO -> SwitchGear, UBS, AMI | HNB | Atlas) tickets in Roadmap redmine
5
* Operational Work - Record under individual project (eg: Company meetings, Internal meetings that are not related to Engineering work)
6
* Recommended to update daily
7
8
* In *Internl Redmine* , all Tracker types are eligible for Time logging
9
10
h3. Time logging activities in Roadmap redmine as below
11
 
12
|_. Activity           |_. What is covered?                                                                 |
13
| *Operation Support*  | Analyze operational issues to assist customers in recognizing and resolving issues in their production workflows.        |
14
| *Requirement Analysis* | Analysing requirements of Features/Improvements   |
15
| *Design*               | Design work, Design review, Design discussion of Features/Improvements                                     |
16
| *Development*          | Development of products and solutions related to Features/Improvements.
17
Code implementation, Code review, Development-related clarification discussions, Developer level testing (Unit, Integration testing), Patch creation.
18
First-time deployment of products and solutions in TestLab, Production, UAT environments. |
19
| *Testing*              | Test and verification of Features/Improvements                                                          |
20
| *Documentation* | Preparing documentation and video materials for customers|
21
| *Customer Meeting*     | Customer visit, Customer calls, Customer training                                 |
22
| *Customer Training*    | Trainings for customers                                                           |
23
| *Managed Services*     | Providing  IT operations support for hosted products and solutions, including DevOps activities for environment updates, monitoring, and performance optimization. (TestLab, Production environments updates, and monitoring) |
24
| *Customer Incident/Bug* | All activities related to customer reported Incidents or Bugs (Investigation, Development, Discussions, Testing, etc)|
25
| *Interviews* | Preparing for and Conducting Interviews|      
26
| *Internal Meeting*              | Internal team meetings, Company meetings, 1-1 meetings, Operational meetings, in which you are not actively involved in any engineering or development related activities.  |
27
| *Internal Training*    | Conduct trainings, Internal trainings to build skills, domain knowledge in the team |
28
| *Learning*             | Self-learning to build the skills needed to do team tasks                              |
29
30
h3. What is covered under "Managed Services"
31
32
Managed Services support IT operations for hosted products and solutions, including DevOps activities for environment updates, monitoring, and performance optimization
33
34
* Production environment update & maintenance
35
# Turn up application configurations and parameters for optimal performance.
36
# Provide scaling suggestions.
37
# Apply patches for software components.
38
# Apply hot fixes for incidents covered under product license agreements or AMCs.
39
# Conduct product releases and upgrade application software to the latest release.
40
# Conduct data migrations associated with the product.
41
# Verify integration scenarios.
42
43
* Production environment monitoring
44
# Inspect product logs and metrics for issue analysis and diagnostics.
45
# Conduct security analysis to ensure security constraints.
46
# Monitor runtime environment to understand scalability needs and possible resource exhaustions.
47
# Analyze resource utilizations for performance optimizations.
48
49
50
51
52
h3. Time logging format
53
54
Hours:minutes ==> hh:mm 
55
Example: 
56
3 hours => 3
57
3 hrs and 15 minutes => 3:15
58
59
60
* Spent time update to Support redmine to be updated by the Team lead 
61
Recommended to update by Monday (for the previous week)
62
63
64
h3. Release and deployment of a version
65
66
Create a *Task* under the version in the Support portal and log the spent time
67
		Consider time spent on Release, Test Lab update,  Internal Testing, Production deployment
68
69
h3. Direct Customer requirements
70
71
# Create a *Feature Request* ticket for the customer requirements in the Support Redmine
72
# Duplicate the same requirements to Internal Roadmap redmine
73
     Tracker - *Feature Request*
74
# Create sub-tasks (Tracker - *Task* ) for team planning under the Roadmap redmine
75
# Plan for the team work 
76
# Respective developer update spent time in the Roadmap ticket
77
# Team lead update the spent time in the Support ticket
78
79
h3. Improvements
80
81
# Create a *Improvement*  ticket under respective sub-project 
82
# Create sub-tasks (Tracker - Task) for team planning
83
# Work in progress
84
# Respective developer update spent time in the Roadmap ticket
85
# Team lead, update the spent time in the Support ticket
86
87
h3. Incident/Query
88
89
# Update the *Incident*  ticket in the Support redmine ticket as needed (status, comments, etc)
90
# Create a " *Task* " in the Internal Roadmap within the respective project for team planning and log time 
91
eg: Use *[Incident]* prefix for the task title for easy reference.
92
# Update the spent time by the respective developer in the Roadmap ticket. We do not log time in the Support portal
93
Activity - Incident
94
95
h3. Customer calls/meetings
96
97
# If there is a support redmine ticket, the Developer who attends to this adds a *meeting minute* to the respective support ticket
98
- What was discussed
99
- How much time is spent
100
- Add Attendees
101
102
# Create a "Task" in the Internal Roadmap for this in the respective project.
103
# Update the spent time by the developer in the Roadmap ticket
104
105
h3. Entgra internal DevOps related work
106
107
Log this time under "internal-infra":https://roadmap.entgra.net/projects/internal-infra project by creating a task.
108
109
110
h1. Support Redmine
111
112
* Time logs for support tickets are recorded as a collective weekly total for each team, entered by the Team Lead.
113
114
Tracker categories and tracker types that are eligible for time logging and customer billing.
115
116
|_. Tracker Type   |_. Description |_. Applicable for Time Logging |
117
| Incident         | An issue which needs immediate attention as it affects an actively deployed system, such as a live production system. All instances comprising such environments must be added to the Subscription. It is the Subscriber’s responsibility to keep ENTGRA abreast of the commencement date of production operation or any changes in the instance counts in each environment. | No |
118
| Query            | General questions about the usage of any ENTGRA product. Queries may concern a production or pre-production system or may arise from instances used for development or evaluation purposes. | Yes |
119
| Patch            | A hotfix provides a resolution for an incident or a bug. | No |
120
| Bug              | An issue identified during UAT of a new feature. | No |
121
| Feature Request  | Request to implement new feature for customer’s need. | Yes |
122
| Improvement      | Improve existing functionality/features in a system to enhance it. | Yes |
123
| Task             | An action to perform from the ENTGRA side to accomplish specific goals other than developing a feature or doing an improvement. | Yes |
124
| Training         | Train customers to gain product/solution specific knowledge. | Yes |
125
| Customer Task    | Requesting something from customer. | No |
126
| Announcement     | Announce specific support related matters to the customer. | No |
127
| Duplicate        | An issue which duplicates with similar issue in the support system. | No |
128
| EntgraRef        | A private issue not visible to the customer for internal communications or record keeping. | No |
129
| None             | An issue which can't be categorized to any of the above types. | No |