티스토리 뷰

< TeamProject - Part 1  >



편하게 이야기하는 형식으로 작성되니, 다소 불편하셔도 이해를 바라며 읽어주세요 :0






1) 프로젝트 개요


 기간 


7월 30일 ~ 8월 24


기본 팀 구성


iOS 개발 스쿨 + 웹 프로그래밍 스쿨 + 프론트엔드 개발 스쿨 + 팀 매니저


우리 팀 구성


iOS 개발 스쿨 3명 + 웹 프로그래밍 스쿨 3명


주제 


각 스쿨 강사님들께서 함께 준비한 주제 중 1 택


우리 조 주제 


AirBnB

커뮤니케이션 툴


Slack


협업 툴


Github





2) 프로젝트 스타트 !

 





팀 프로젝트 시작 !


정신없던 3개월을 보내고 미쳐 정신을 차리기도 전에 팀 프로젝트를 시작하게 되었다 !


나는 나를 포함한 iOS 팀 3명 + 웹 프로그래밍 팀 3명


으로 팀을 꾸리게 되었다. 각 스쿨마다 인원이 균일한게 아니어서 프론트엔드 스쿨 분들과 함께 작업해볼 수 있는 기회를 


놓친 것은 매우 아쉬웠지만, 그래도 학교 다니면서 여러 팀플을 통해 인원은 적어야 좋다는 결론에 도달했던지라,


나름 만족스러운 팀 구성이었다 !


사실 어떻게 진행해야할지 고민도 많이 되었지만, 


팀 프로젝트 시작일부터 테크 멘토링의 멘토님이 오셔서 팀 프로젝트를 시작하는


우리들을 위한 조언을 전수해주셨고,


또한 강사님께서도 나와주셔서 어려운 부분이나 질문을 받아주셔서 든든했다.


또한 팀 매니저님은 전반적인 팀 프로젝트 진행을 관리해주신다.


각자의 개인 스케줄이나, 매주 1회 회의를 통해서 진행 상황을 공유했고, 각종 애로사항을 수렴해주셨다.


드디어,


웹 스쿨분들과의 협업 시작 !


지난번 팀 프로젝트 OT 를 통해, 함께 협업을 진행할 팀원들은 이미 인사를 나눴지만,


간만에 다시 만나니 다시 어색해졌다...


소소한 농담으로 밝은 분위기를 만들어 어색함을 풀고, 앞으로 진행해야할 부분들에 대해 이야기를 나눴다.


' Slack ' 을 활용하여 서로의 작업 진행 상황을 공유하고 궁금한 부분에 대해 질문을 하였다.


Slack 의 경우에는 이번 스쿨을 통해 새롭게 알게된 Tool 인데, 생각보다 너무 유용해서 좋았다.


' GitHub' 의 활용 방법은 일단 Github 상에서 Organization 을 생성 후



iOS Part / Web Part 



를 나누었다. 언제든 서로의 작업 상황을 쉽게 공유할 수 있다는 점에서 깃허브는 참 좋은 협업 툴이라는 생각이 들었다.


( 사실 웹 쪽은 봐도 잘 모르... )


iOS 팀의 경우에는, GitHub iOS Part 상에서 Branch 관리를 통해서 작업을 하기로 하였다.



Master

Develop

feature/(기능 1)

feature/(기능 2)

featrue/(기능 3)

.

.

.



Develop 에서 앱의 Basic Structure 를 가져온 후 각자의 Local Area 에서 feature Branch 를 생성한다.


그 다음 각자 로컬에서 작업을 통해 Commit 을 진행하고 어느 정도 작업이 완료되고 나서는


GitHub 로 Push 를 하여 Develop 으로 Pull Request 를 보냈다.


그 다음 다함께 반가운(?) Conflict 를 맞이하고 함께 Resolve conflicts 를 수행하면서


여러가지 우여곡절을 헤쳐나갔다.


그렇게 열심히 하던 중.. 큰 위기에 봉착하게 되는데... 


.

.

.


과연 어떻게 처리했을까 ?





 


다음 이야기에서는 Team Project - Part 2 에 대한 이야기를 전달해드릴 예정입니다.


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함