2023. 2. 12. 22:42ㆍ웹개발 메모장
협업이란?
많은 사람이 일정한 계획 아래 노동을 분담하여 협동적·조직적으로 일하는 것.
- 협업방식 1
프로젝트에서 여러 페이지가 구성되어있다.
각 페이지를 각 팀원에게 분배해서 각자 진행 후 합치는 형식으로 진행한다.
그리고 내가 생각한 장단점
장점 : 팀 모두가 실력이 괜찮다면, 각자 막힘없이 코드를 구성하고 최종적으로 합쳐서 진행한다면 최적의 협업방식이 될 것이다.
더불어 불필요한 작업이 없어 프로젝트 완성까지시간이 오래걸리지 않는다.
단점 : 각 팀원들이 실력이 비슷하지 않다면 누구는 빠르게 자기 역할을 끝낼 것이고, 누구는 끙끙거리며 오래 걸릴 것이다.
- 협업방식 2 ⭐️
처음에는 한 페이지를 잡고 한명이 화면공유를 해서 작업을 하고,
나머지 팀원들이 그 화면을 보면서 내비게이션 역할을 하면서 페이지 하나는 완성하고
그렇게 팀 모두 실력(?) 동기화를 한 후 나머지 페이지는 각자 작업해서 합치는 형식으로 진행한다.
그리고 내가 생각한 장단점
장점 : 팀원 모두 작업방식을 동기화하면서 코드를 작성하는 스타일을 공유하고, 맞춰나가면서 진정한 협업이 이루어 질 수 있다.
에러가 발생했을 시 팀원 모두가 구글링 및 정보 공유를 통해 문제를 해결할 수 있고, 문제 해결문제에 있어서는 협업방식1보다 빠르게 해결될 수 있다. 또한 서로 문제 해결능력을 공유하고, 코드를 공유하며 함께 실력을 향상 시킬 수 있다.
단점 : 하나의 작업을 하는데 팀원 모두가 붙어서 해결하기때문에 불필요한 시간이 소모된다.
개인적으로는 협업방식 2가 좋지만, 프로젝트를 완성해야하는 시간이 정해져있기때문에 현실적으로는 좀 어렵지 않을까 한다.
현재까지 개인프로젝트, 팀 프로젝트를 하면서 다른 팀원의 코드를 리뷰해 본적이 없어서 실력향상이 훨씬 더딘거 같다는 생각이 들었다.
프로젝트를 진행하는 동안에는 시간에 쫓기기때문에 함께 코드를 짜는 2번 방식은 못하겠지만, 프로젝트 완료후에는 다른 팀원들의 코드를 리뷰하며 배워가는 시간을 가져봐야겠다.
'웹개발 메모장' 카테고리의 다른 글
웹페이지 로딩 과정 (0) | 2023.03.27 |
---|---|
항해 끝 , 계획표 짜기 (0) | 2023.03.19 |
[웹개발] Timeout (0) | 2023.02.01 |
자바스크립트 - 클래스 기본 (1) | 2023.01.02 |
자바스크립트 - 함수에 대한 기초 정리 (0) | 2022.12.19 |