스프린트#4에서 개발 완료된 항목에 대해서 완료됐는지 확인이 어려워 테스트에 딜레이가 발생했다는 회고가 있었다. Notion의 특성상 알림을 따로 설정해두지 않으면 Property가 변경되었다고 해도 작성자에게 알림이 가지 않는다. 개발자가 스프린트 보드의 Done 처리를 하거나 버그보드에서 완료 안내를 하더라도 노티를 받기 어려웠다.
지난 회고 때 완료 후 Comment 로 관계자를 태그하여 알림을 주자라는 Action Item 이 나왔고,
개발자들은 스프린트#5 동안 Done으로 옮기면서 해당 Issue/Task 글 작성자 혹은 관계자를 태그하였다.
결과는 앞으로 새로운 방법을 찾기전까지 유지하기로 하였다.
개발자 입장에서는 Done 처리하면서 태그를 하는 것은 큰 노동이 아니었고 담당자들 입장에서는 빠르고 편하게 진행상황을 확인할 수 있었다.
기존 사용되던 Firebase Crashlytics 에는 2가지 문제점이 있었고,
문제들은 Firebase Crashlytics 버전 업그레이드를 진행하고 모두 해결되었다.
문제점 첫번째는 Migration 관련 알람으로 2020년 11월 15일 이후로 Fabric Crashlytics는 Crash Report 전송 안할거라는 안내가 나오고 있었다.
Firebase Crashlytics SDK 를 업그레이드하는 가이드라인은 Firebae 문서에 잘 나와있다.
두번째는 원인을 파악하진 않았지만 Proguard 때문이지 module의 method 명칭들이 아래처럼 minify된 값이 와서 Crash Report로는 버그 수정이 힘든 상태였다.
at droom.sleepIfUCan.MainActivity.c(SourceFile:1)
at droom.sleepIfUCan.MainActivity.b(SourceFile:1)
코드반영 시점 가장 최신 버전으로 진행하고 업그레이드를 진행하면서 몇몇 관리들을 추가하였다.
com.google.firebase:firebase-crashlytics:17.0.0-beta04
com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta04
(글을 쓰는 시점에 Beta가 끝나고 com.google.firebase:firebase-analytics-ktx:17.4.3
/ com.google.firebase:firebase-crashlytics-gradle:2.1.1
가 나왔다.)