• Home
  • About
    • Zzu-h photo

      Zzu-h

      주니어 Android 개발자입니다.

    • Learn More
    • Email
    • Instagram
    • Tistory
    • Github
  • Posts
    • All Posts
    • All Tags
    • All Categories
  • Projects

Android: 개발팀의 협업 방식

11 Jul 2022

Reading time ~1 minute

제품을 만드는 과정

요구사항 정의

  • 제품을 만들기 전 기능상의 요구사항들을 정의하는 기확자 또는 Product Owner이 있다.
  • 그 기능을 토대로 와어이 프레임을 만들게 되는데,
    • 와이어 프레임
      • 어떤 제품을 만들지 정리하는 과정
      • 기능과 정보가 담긴 구조
  • 이 과정은 개발자가 참여할 수 있고 안할 수 있다.

디자인

  • 위 과정이 어느정도 정리되면 디자인들이 병행된다.

    워터폴 방식 vs 에자일 방식

  • 워터폴 방식
    • 각자의 기능 조직들이 순서대로 일을 하는 방식
    • 기획자가 기획이 끝나고 디자인이 수행, 디자인이 마무리 되면 개발이 진행된다.
  • 에자일 방식
    • 기능 단위를 분리하고 각 사이클마다 목표를 정해 그 목표를 달성하는 방식
    • 기획, 디자인, 개발까지의 한 사이클단위로 프로젝트 진행 방식

Task 작성

  • 화면들이 대략적으로 정리가 되었다면, 태스크를 분리하고 태스크를 분담하기 시작해야 한다.
  • 그렇다면 어떻게 분리하는가?
    • 각자가 완전히 분담해서 병행할 수는 있으나 공동 작업을 잘 분리해서 계획을 수립해야 한다.

공동 작업을 위한 규칙

다음의 규칙들을 대략적으로 결정한다.

코딩 관련

  • 네이밍 컨벤션
  • PR 규칙
  • 브랜치 관리 규칙
  • 커밋 메시지 규칙
  • 프로젝트 구조

협업 관련

  • 주기적인 회의 시간
  • 등..?

진행상황 공유

  • 남은 작업 목록
  • 예상 완료일


ReviewAndroidCampwoowa Share Tweet +1