목록 보기
앱 개발파트의 업무프로세스 수립기
프론트엔드

앱 개발파트의 업무프로세스 수립기

올리브영
올리브영
2021년 1월 23일

두줄요약

하이브리드 앱 전환을 앞두고 코드 규칙부터 배포·티켓 처리까지 업무 프로세스를 정립했습니다.\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 브랜치와 배포 버전 태그 관리

다음 읽기

같은 회사의 연관 글

올리브영 앱 - 아키텍처 도입 1탄

올리브영 앱은 강한 결합과 유지 보수 부담을 줄이기 위해 클린 아키텍처를 도입했습니다. Presentation, Domain, Data 3층 구조로 역할을 나누고 Android와 iOS에 같은 기준을 적용했습니다.

올리브영
올리브영
아키텍처

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...