글로우데이즈 개발팀이 추구하는 개발 목표
•
지금 할 수 있는 것보다 향후 해낼 수 있는 것이 중요해요.
•
내 강점으로 동료의 개선점을 보완하는 동료애를 가져요.
•
무엇을 만들고, 왜 만드는 것에 대한 근본적인 고민을 해요.
•
여러 제약 속에서 최적의 해결 방법을 찾기 위해 노력해요.
글로우데이즈의 개발 조직을 소개할게요 !
글로우데이즈의 개발조직은 플랫폼개발본부라고 불러요.
웹프론트개발팀, 앱개발팀, 백엔드개발팀, QA팀, 그리고 플랫폼기획팀까지 총 5개 팀으로 구성되어 있답니다 !
우리는 프로세스 중심의 팀워크를 지향하고 있어요.
서비스 가능한 제품은 모든 구성원과 팀의 각 결과물이 유기체처럼 결합되어 완성되기 때문에,
각 팀의 결과들이 조화롭게 구성될 수 있도록 노력해요.
글로우데이즈는 이렇게 일하고 있어요.
•
개발 방향성과 목표는 Ideation 회의를 통해 함께 설정하고 있어요.
◦
개발 전, 기획/디자인/개발/QA와 함께 검토하고 논의하면서 개발 방향성을 잡아요.
◦
개발 방향성이 결정되면 각 팀 별로 프로젝트가 시작돼요.
•
디자인은 Figma로 제작 및 공유되며, 모든 디자인 형상 관리는 Figma로 진행돼요.
•
소스 코드는 GitHub를 사용하고 있어요.
◦
Git PR을 통한 코드 리뷰와 페어 프로그래밍으로 지식을 공유하고 서로 배워요.
•
Jira를 중심으로 하여 DevOps까지 연결되는 형상 관리 전략과 협업 프로세스를 사용해요.
형상 관리 전략과 협업 프로세스란?
•
AWS를 중심으로 하는 클라우드 아키텍쳐를 설계하여 Serverless, MSA를 적용해요.
•
프로토타입/스파이럴 모델을 Agile Process 철학에 따라 응용해요.
◦
지금 보다 더 나은 가치를 위해 지속적으로 개발 프로세스를 개선하고 조정해요.
•
Documentless 를 지향하며, 그만큼 소스 코드의 품질을 중요하게 생각해요.
◦
누구나 이해할 수 있고, 가독성 좋은 소스 코드를 지향해요.
◦
별도의 문서 없이, 소스 코드 리뷰 만으로 설명이 가능한 방향을 지향해요.
•
개발 일정에 대한 추상적인 마일스톤이 있으며, 각 담당자들이 개별 설정한 일정을 취합하여 조정해요.
글로우데이즈의 기술 스택이 궁금해요
웹프론트엔드
iOS
AOS
백엔드
협업 툴