
앱 개발파트의 업무프로세스 수립기
두줄요약
하이브리드 앱 전환을 앞두고 코드 규칙부터 배포·티켓 처리까지 업무 프로세스를 정립했습니다.\nMVVM, 정적 분석, Bitrise CI/CD, Git Flow를 적용한 협업 체계를 소개합니다.
문제 상황
- 웹앱에서 하이브리드 플랫폼 앱으로 개편을 앞둔 앱개발 파트의 협업·개발 기준 부재
- 일정 중심 배포로 인한 패치 버전 누적과 기능 단위 QA의 어려움
구조와 흐름
- Kotlin·Swift·TypeScript 기반 Android, iOS, React Native의 코드 스타일 가이드와 lint 도구 표준화
- MVVM과 플랫폼별 반응형 프로그래밍 도구를 중심으로 한 앱 구조 설계
- 시맨틱 버저닝, Bitrise 기반 CI/CD, Git Flow, 티켓 발행부터 코드 리뷰까지의 라이프사이클 정의
선택 이유
- MVVM의 데이터 바인딩, 모듈 독립성, 역할별 테스트 용이성, 비동기 코드 작성 특성
- Bitrise의 자동 워크플로우, 다중 버전 테스트 배포, Firebase·Jira·Slack 연동 지원
성능/운영 포인트
- ktlint·detekt·Android Lint·SwiftLint·ESLint·Prettier를 통한 스타일·품질·프로젝트 구조 검사
- 머지 요청 승인 후 빌드·lint·테스트·Firebase App Distribution 배포와 Slack 결과 알림 연계
- 운영 장애 대응을 위한 hotfix 브랜치와 배포 버전 태그 관리

