어떤 기술이 내 프로젝트에 사용하기 적합한지 알아보는 것을 뜻한다.
사용하기 적합??
사용하기 적합하다는 기준은 무엇일까?
이 기술이 사용하기 적합한지 알아보려면 무엇을 해야 할까?
우리 프로젝트의 경우 필요한 기능은 다음과 같았다.
- 앱의 메인 페이지에 있는 문구를 관리자가 매일매일 다른 문구로 변경한다.
- 앱에 새로운 버전이 있을 경우 버전 업데이트를 유도한다.
우리 프로젝트 같은 경우는 Firebase Remote Config 에 대한 기술검토를 하고자 했다.
그렇다면 Firebase Remote Config 가 무엇을 하는 기술인지 알아본 후 정리한다.
사실상 가장 중요한 부분이다.
처음에 적용하기 간단하고, 무료로 지원되어 허들이 낮더라도
사용량에 따라서 추가 금액이 발생할 수 있는 기술이 많다.
섣불리 적용했다간 나중에 요금 폭탄을 맞는 수가 있다...
API 지원 여부를 알아봐야 하는 이유는, 서버사이드에서 값 수정이 필요한 경우를 위해서이다.
현재 내 프로젝트가 필요로 하는 기능을 구현할 때, 이 기술을 어떤 식으로 적용할 것인지??
간단한 다이어그램 등을 그려서 정리를 해 보면 좋다.
보고를 해야 할 필요가 있다면 PPT 등으로 정리한다.
여기서 더 나아가면 께름칙한 부분들(이슈가 있을것 같은 부분들)도 정리하도록 한다.