Skip to content
2022 Sprint #13 Retrospective
Share
Explore

Archive

People
select your name...[[
@Slava Kim
@Aisulu Abdraimova
]
[
@Garry Dik
]
[
@Alexander Panin
]
[
@Aaron Hong
]
[
@Chris Kim
]
[
@tilegen asankulow
]
[
@Han Schipper
]
[
@Elchibek Konurbaev
]
[
@Urmat Alybaev
]
[
@F Young
]
]
Assignee:
AP
Alexander Panin
Map Coda User to Jira Assignee
0
Test Table
0
➤ Ticket-specific Feedback (old Jira pack sync - private)
7
Sprint #12 ➤ Ticket-specific Feedback (old Jira pack sync - public)
7
People:
AP
Alexander Panin
Prep
(
1
)
1
submitted with average sentiment of
3
Search
Sentiment
Reflection
Author
1
Should be closing the previous sprint sooner so we can have a normal 2 week sprint, even if we don’t add new issues.
AH
There are no rows in this table
Sprint #22
0
Sprint #23
0
Sprint #24
View of ➤ Ticket-specific Feedback
7
Search
Status
Issuetype
Issue
Link
Story Points
Corrected Story Points (Sprint #24) (Sprint #24)
If ticket took MORE time, why? (Sprint #24)
Done
7
Task
2
maintenance: use fermium (gallium?) as node version when building the frontend, instead of lts, ANGULAR 13
2
Maintenance: Upgrade Node to the latest LTS version for the backend
3
Bug
2
sanity check: 'real' user has campusId on prod-au that does not belong to the school
unsafe replacement in raw Sequelize SQL queries, making ET more vulnerable for SQL injections
Improvement
3
Improve getExportMapping
0
Sequelize upgrade v6
3
APP FORMS>SETTINGS> Add Form Name to the screen
0.5
In Review
1
Improvement
1
Perfomance > Analytics geographic, enquiries, activity requests
View of ➤ Overall Feedback
7
Search
Name
Sentiment
What went well? (in general and/or for you)
What improvements should be made?
1
AP
Alexander Panin
fast responds from Antony, votes for story points are more correct than last sprint
before start ticket, developer should have correct description what to do and in related confluence
No results from filter

Sprint #25
Sprint 25 ➤ Ticket-specific Feedback
7
Search
Status
Issuetype
Issue
Link
Story Points
Corrected Story Points (Sprint #25)
If ticket took MORE time, why? (Sprint #25)
Done
7
Task
2
maintenance: use fermium (gallium?) as node version when building the frontend, instead of lts, ANGULAR 13
2
Maintenance: Upgrade Node to the latest LTS version for the backend
3
Bug
2
sanity check: 'real' user has campusId on prod-au that does not belong to the school
unsafe replacement in raw Sequelize SQL queries, making ET more vulnerable for SQL injections
Improvement
3
Improve getExportMapping
0
Sequelize upgrade v6
3
APP FORMS>SETTINGS> Add Form Name to the screen
0.5
In Review
1
Improvement
1
Perfomance > Analytics geographic, enquiries, activity requests
Sprint 25 ➤ Overall Feedback
7
Search
Name
Sentiment
What went well? (in general and/or for you)
What improvements should be made?
Sprint #
1
AP
Alexander Panin
Discuss of final concept student transfer, we catch out mistake in time
Thinking wider how to implement new feature
25
No results from filter

Sprint #26
Sprint 26 ➤ Ticket-specific Feedback
7
Search
Status
Issuetype
Issue
Link
Story Points
Corrected Story Points (Sprint #26)
If ticket took MORE time, why? (Sprint #26)
Map Coda User to Jira Assignee
Assignee
Done
7
Task
2
maintenance: use fermium (gallium?) as node version when building the frontend, instead of lts, ANGULAR 13
2
AP
Alexander Panin
Alexander Panin
Maintenance: Upgrade Node to the latest LTS version for the backend
3
AP
Alexander Panin
Alexander Panin
Bug
2
sanity check: 'real' user has campusId on prod-au that does not belong to the school
AP
Alexander Panin
Alexander Panin
unsafe replacement in raw Sequelize SQL queries, making ET more vulnerable for SQL injections
AP
Alexander Panin
Alexander Panin
Improvement
3
Improve getExportMapping
0
AP
Alexander Panin
Alexander Panin
Sequelize upgrade v6
3
AP
Alexander Panin
Alexander Panin
APP FORMS>SETTINGS> Add Form Name to the screen
0.5
AP
Alexander Panin
Alexander Panin
In Review
1
Improvement
1
Perfomance > Analytics geographic, enquiries, activity requests
AP
Alexander Panin
Alexander Panin
Sprint 26 ➤ Overall Feedback
7
Search
Name
Sentiment
What went well? (in general and/or for you)
What improvements should be made?
Sprint #
1
AP
Alexander Panin
Figure out the problem with transfer logic before release
Correct share my thoughts with manager
26
No results from filter
Sprint #2
Sprint 2 ➤ Ticket-specific Feedback
7
Search
Status
Issuetype
Issue
Link
Story Points
Corrected Story Points (Sprint #2)
If ticket took MORE time, why? (Sprint #2)
Map Coda User to Jira Assignee
Assignee
Done
7
Task
2
maintenance: use fermium (gallium?) as node version when building the frontend, instead of lts, ANGULAR 13
2
AP
Alexander Panin
Alexander Panin
Maintenance: Upgrade Node to the latest LTS version for the backend
3
AP
Alexander Panin
Alexander Panin
Bug
2
sanity check: 'real' user has campusId on prod-au that does not belong to the school
AP
Alexander Panin
Alexander Panin
unsafe replacement in raw Sequelize SQL queries, making ET more vulnerable for SQL injections
AP
Alexander Panin
Alexander Panin
Improvement
3
Improve getExportMapping
0
AP
Alexander Panin
Alexander Panin
Sequelize upgrade v6
3
AP
Alexander Panin
Alexander Panin
APP FORMS>SETTINGS> Add Form Name to the screen
0.5
AP
Alexander Panin
Alexander Panin
In Review
1
Improvement
1
Perfomance > Analytics geographic, enquiries, activity requests
AP
Alexander Panin
Alexander Panin

Sprint 2 ➤ Overall Feedback
7
Search
Name
Sentiment
What went well? (in general and/or for you)
What improvements should be made?
Sprint #
1
AP
Alexander Panin
it’s ok
Prepare better
2
No results from filter
Aman:
Need to make sure feature branch matches master branch (the branch to which you will merge)
For request changes, better to have Han or Aaron on the ticket to review before merging
Create slack channel to reserve ids for firestore or mysql? (to prevent merge conflicts)
Perhaps discuss implementation approach during backlog refinement before estimating(?)
Add more info in pull request to explain why/how you’re approaching the solution you chose. (follow Aaron’s example which helps explain logic!) [esp useful for bug fixes]
when making a bigger, more fundamental change (not just isolated to one part of code)...should disseminate info to broader group
ET-4278...This should have been labeled as BUG
Elchibek:
ET-4315 (Han) this was more of a research ticket, still ongoing (lower priority)

Urmat/FuMing to look at Implemented/Review columns and prompt individuals to move them forward (to done)
If Antony has feedback not related to ticket, let FuMing/Urmat...
During standup, indicate whether there’s risk of not completing your tickets by end of sprint
ET-4182 (Sasha)
Garry: Bugs do take a lot of time which impacts progress on burndown chart (should we estimate them?) if not, reserve 30% bugger for bugs
Standup: stickers on board, can better visualize (can help one another vs just taking something new from backlog)
Add people from team for pull requests unless good reason to ask someone from other team (based on expertise, domain knowledge)
In smaller teams, get more focused on code reviews with someone other than Han/Aaron reviewing
Smaller teams will help us do more significant stories in a sprint (because of gains from team collaboration)
Han: Remove longer-term tickets (Slava and other tasks [investigative/dev-ops/etc] which take longer) from sprint...can just apply hour estimations for these instead
Sprint #6
Q: When devs don’t have tasks (waiting for previously assigned tasks in review), should the new tickets they pick up be added to the current sprint or just worked on from the backlog?
Sprint #12
0
Search
Issue Type
Parent
Assignee
Key
Summary
Story Points
Priority
Status
Created
Updated
Reporter
Linked Issues
Sub-tasks
Parent (orig)
1
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received > Kristin School
Medium
Done
6/8/2022, 8:25 AM
6/8/2022, 2:50 PM
Carmel Brewster
2
Task
Aaron Hong
APPLICATIONS > Application Form > Duplicate an existing School's Form > St Matthew's Fawkner North
Medium
Done
6/6/2022, 11:09 AM
6/8/2022, 2:46 PM
Carmel Brewster
3
Task
Aaron Hong
APPLICATIONS > Application Form > Duplicate an existing School's Form > Our Lady of the Way Catholic Primary
Medium
Done
6/6/2022, 10:54 AM
6/8/2022, 2:47 PM
Carmel Brewster
4
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received > Mater Christi
High
Done
6/6/2022, 9:51 AM
6/8/2022, 2:47 PM
Carmel Brewster
5
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received > Hume Anglican Grammar
Medium
Done
6/1/2022, 12:14 PM
6/1/2022, 12:32 PM
Carmel Brewster
6
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received > Parade College
Medium
Done
5/31/2022, 10:44 AM
6/1/2022, 12:06 PM
Carmel Brewster
7
Task
Aaron Hong
APPLICATIONS > Application Form > Duplicate an existing School's Form > BALLARAT SCHOOLS
High
Done
5/31/2022, 10:41 AM
6/10/2022, 1:47 AM
Carmel Brewster
8
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received >De La Salle
Medium
Done
5/31/2022, 7:19 AM
6/1/2022, 12:29 PM
Carmel Brewster
9
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received > Clarence Valley Anglican School
Medium
Done
5/25/2022, 11:03 AM
6/1/2022, 12:19 PM
Carmel Brewster
10
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received > Kristin School
Medium
Done
5/24/2022, 5:21 AM
6/2/2022, 4:51 AM
Carmel Brewster
11
Task
Aaron Hong
APPLICATION > App Status - In Progress and Payment Received > John Paul College
Medium
Done
5/23/2022, 11:18 AM
6/1/2022, 12:15 PM
Carmel Brewster
12
Task
Aaron Hong
Update the deployment triggers for back-end
Medium
To Do
5/6/2022, 3:56 PM
6/13/2022, 11:05 AM
Aman Madiiarbekov
ET-4886;ET-4472
13
Improvement
Aaron Hong
Move remaining secrets into a secret manager
Medium
In Progress
2/5/2022, 9:42 PM
6/13/2022, 11:05 AM
Slava Kim
14
Task
Aaron Hong
Create basic roles for IAM and apply for the whole team
Medium
To Do
2/5/2022, 9:40 PM
6/13/2022, 11:05 AM
Slava Kim
15
Improvement
Alexander Panin
Improve getExportMapping
0
Medium
Done
6/8/2022, 2:17 PM
6/11/2022, 4:54 AM
Alexander Panin
16
Improvement
Alexander Panin
Perfomance > Analytics geographic, enquiries, activity requests
Medium
In Review
6/2/2022, 2:35 PM
6/13/2022, 11:05 AM
Alexander Panin
17
Task
Alexander Panin
Investigate and Setup multiple core use for backend using Clustering
Medium
Done
5/24/2022, 2:54 PM
6/10/2022, 10:37 AM
Han Schipper
18
Bug
Alexander Panin
sanity check: 'real' user has campusId on prod-au that does not belong to the school
High
Done
5/13/2022, 9:36 AM
6/8/2022, 1:59 PM
Han Schipper
19
Task
Alexander Panin
STRIPE> JPC> Missing payment in Stripe for an app form
1
Medium
Done
5/12/2022, 11:05 AM
6/15/2022, 3:59 PM
Antony Campitelli
20
Bug
Alexander Panin
unsafe replacement in raw Sequelize SQL queries, making ET more vulnerable for SQL injections
High
Done
4/26/2022, 4:04 PM
6/2/2022, 4:33 PM
Han Schipper
21
Improvement
Alexander Panin
Sequelize upgrade v6
3
High
Done
4/26/2022, 10:13 AM
6/8/2022, 1:56 PM
Alexander Panin
22
Improvement
Alexander Panin
APP FORMS>SETTINGS> Add Form Name to the screen
0.5
Low
Done
4/13/2022, 9:11 AM
6/1/2022, 5:17 PM
Antony Campitelli
23
Task
Alexander Panin
maintenance: use fermium (gallium?) as node version when building the frontend, instead of lts, ANGULAR 13
2
Medium
Done
11/1/2021, 4:27 PM
6/8/2022, 1:46 PM
Han Schipper
24
New Feature
Alexander Panin
COPY APP TEMPLATE> Allow a sys admin to copy an app form from one school and apply it to another school
3
Medium
In Review
10/30/2021, 5:53 AM
6/15/2022, 5:16 PM
Antony Campitelli
TK-128;ET-3969;TE-167
25
Task
Alexander Panin
Maintenance: Upgrade Node to the latest LTS version for the backend
3
Medium
Done
5/25/2021, 10:44 AM
6/8/2022, 1:53 PM
Han Schipper
ET-4813;ET-3469;ET-4897;ET-4241
26
Bug
Aman Madiiarbekov
schools on connect-mint and prod-usa2 might miss some required student status
Medium
In Review
5/11/2022, 12:00 PM
6/13/2022, 11:05 AM
Han Schipper
ET-4830;ET-3731
27
Story
Aman Madiiarbekov
Force sys admins (inkubasia / enquirytracker) to log in in prod environments using Google social login
1
Medium
Done
12/8/2021, 1:54 PM
6/1/2022, 2:28 PM
Han Schipper
ET-4533;ET-4840;ET-243
28
Sub-task
Aman Madiiarbekov
ET-4824
Create sync service – background task that runs daily
Medium
In Progress
4/29/2022, 2:54 PM
6/13/2022, 4:03 PM
Garry Dik
ET-3216
29
Bug
chris kim
DUPLICATE STUDENTS> CBC Adelaide
Medium
Done
5/10/2022, 7:05 AM
6/7/2022, 3:08 PM
Antony Campitelli
30
Bug
chris kim
Original error is not thrown properly when getPaymentInfo API is failed
Medium
Done
5/6/2022, 2:24 PM
6/2/2022, 5:45 PM
chris kim
31
New Feature
chris kim
SYSTEM ADMIN> Set new defaults for Student Status
2
Medium
In Review
4/30/2022, 12:22 PM
6/13/2022, 11:05 AM
Antony Campitelli
ET-3216;ET-4854
32
Bug
chris kim
Cannot submit form if secondary contact is on
Medium
Done
4/23/2022, 1:03 PM