CPS Retro - 16/06/2025
Participants
@Sourabh Sourabh
@Priyank Maheshwari
@Kolawole Adebisi-Adeolokun
@Gerard Nugent
@Seán Beirne
@Levente Csanyi
@Toine Siebelink
Retro Points
Some things to think about:
What did we do well, that if we don’t discuss we might forget?
What did we learn?
What should we do differently next time?
What still puzzles us?
Which tools or techniques proved to be useful? Which not?
What is our biggest impediment?
If we could change 1 thing, what would it be?
What caused the problems that we had recently?
Which things went smoothly? Which didn’t?
Retro Summary
Call outs
Actions from last retro
Owner | Action | Notes | Due date |
|---|---|---|---|
@Kolawole Adebisi-Adeolokun | Grooming reminders on Fridays | Monday grooming usually either run overtime or agenda is fixed only on the day. It will be better that by end of the week, we know which user stories will be groomed for the coming Monday | Done |
talk to teams in E// | CPS project promotion Involve lee and John on feedback from krista | Next Retro | |
@Lee Anjella Macabuhay | Assign second ‘lead’ for an epic | Go through the current epics and ensure there is a ‘second’ lead for each epic that is aware of the said epic’s progress | Done |
Check for summer team event/summer bbq | Check with line manager for possibility of team event for summer | Next Retro | |
Organize Knowledge sharing between EST-ETH to gather some info/resources | from previous retro Team would like to have some useful information on how CPS-NCMP is used E, or what the big picture is like inside E, for example, the use of realistic examples would be way useful if the team knows what information we are looking at or for how Priyank can relate to some 3GPP terms etc. Csaba** | Next Retro | |
@Seán Beirne | Developer guide on licensing | Create a guideline for future developers on team following the 3GPP epic obstacles regarding licensing of ProvMns | Done, KT on blacklisting/whitelisting and take away from 3gpp issues. |
@Levente Csanyi | Need to improve communications with ETH team with Levente as ‘bridge’ | from previous retro Levente to be proactive as 'bridge' - need to discuss this and see ideas maybe case by case for different teams | In-Progress, Next Retro |
@Halil Cakal | Developer Wiki for using On-Demand k6 server | This should be added to, - CPS Setup Guide for Developers - ONAP Wiki - Confluence and share with the team | Next Retro |
@Seán Beirne / @Halil Cakal | Need to start using secondary K6 (new) test server | We need to get the server up to speed and usable. | Next Retro |
@Gerard Nugent | DCM Read & Write E2E test tricky because we don't impl REST interface | Considering the challenges we faced with dcm write job due to not being able to test the rest implementation ourselves, we need to bear this n mind and test at user story level upon implementation | Next Retro |
@Halil Cakal | Halil can help us setup Jenkins sandbox to troubleshoot issues locally. Build up knowledge within the team. | KT, create wiki and share with team | Next Retro |
Check Team Is Improving on re-occurring activities |
| More extensive comments in Shell Scripts in Jenkins - current comments can bit a bit vague and result in confusing code if you've not looked at shell in a while | Next Retro |
What was good?
What could be better ?
Ideas (What can we improve?)
Actions
Owner | Action | Notes | Due date |
|---|---|---|---|
@Kolawole Adebisi-Adeolokun | Grooming reminders on Fridays | Monday grooming usually either run overtime or agenda is fixed only on the day. It will be better that by end of the week, we know which user stories will be groomed for the coming Monday | Done |
talk to teams in E// | CPS project promotion | Next Retro | |
Team
| Prepare before hand for when doing a grooming on Mondays | If member intends to do a grooming on Monday, ensure that the ticket is pre filled as much possible to allow estimating time needed for the grooming session | Done |
Check calendar every Monday stand up | To allow the team to be aware of any absence for the week, on stand ups every Monday, the team calendar should be checked to confirm absences for the week | Done | |
@Lee Anjella Macabuhay | Assign second ‘lead’ for an epic | Go through the current epics and ensure there is a ‘second’ lead for each epic that is aware of the said epic’s progress | Done |
Check for summer team event/summer bbq | Check with line manager for possibility of team event for summer | Next Retro | |
Organize Knowledge sharing between EST-ETH to gather some info/resources | from previous retro Team would like to have some useful information on how CPS-NCMP is used E, or what the big picture is like inside E, for example, the use of realistic examples would be way useful if the team knows what information we are looking at or for how Priyank can relate to some 3GPP terms etc. Csaba** |
| |
@Seán Beirne | Developer guide on licensing | Create a guideline for future developers on team following the 3GPP epic obstacles regarding licensing of ProvMns | Doc Done, KT on blacklisting/whitelisting and take away from 3gpp issues |
@Levente Csanyi | Need to improve communications with ETH team with Levente as ‘bridge’ | from previous retro Levente to be proactive as 'bridge' - need to discuss this and see ideas maybe case by case for different teams | In-Progress, Next Retro |
PLEASE NOTE THE FOLLOWING RECURRING ACTIONS FOR TEAM MEMBERS !
Self review before asking others to review
code should be self reviewed by author to avoid wasting time on small changes
Ping the Teams channels for both teams to have your code reviewed after you pushed it up, not just in stand up!
i.e. the code is pushed at 2pm and author only notifies team next day stand up for review is a NO-NO
Ping the code committer when you have comments that can be more quickly explained on call!
ONAP GERRIT commits
Commit title must have prefix to explain status, especially on WIP commits, example:
[BLOCKED] Event schema update
[POC] one schemaset per module set tag
POC commits
should stay in Nordix
should be part of a study
User stories must be groomed before starting any progress
Prioritize your own meetings
if you are CC on call , then it is optional for you to come
Share good courses for team
2-3 user stories on your board
No build up in ongoing user stories in your board
team member should only have about 2/3 user stories - any more should be looked at for delegation
Encouraged camera on in meetings
there has been a decline of this recurring action the past few months#
Check calendar every Monday stand up
Prepare before hand for when doing a grooming on Mondays