개발자

팀프로젝트 원활한 소통 방법

2024년 08월 22일조회 71

현재 팀프로젝트 진행 중인데 한분이 의견이 너무 쎄요 .. 제일 많이 아시고 잘하고, 남은 팀원들은 잘 못하는거 알거든요 근데 저는 아는게 별로 없어서 다른 팀들의 git 참고도 많이 하는 편이고, 우리 코드와 비교했을 때 유지보수가 쉽고 가독성이나 편리한 부분 생각해서 A 안이 맞다는 생각이 들면 그 분은 꼭 B 로 해야겠대요 아무리 생각해도 A 안이 훨씬 효율적이라 이러이러한 이유로 이렇게 하는지 더 좋지 않을까요? 그러면 아 그냥 있는대로 해요 ~~ 이래서 항상 의견은 B 로 가긴 하거든요 그러다가 멘토님이 확인해주시면 B안보다 A안이 더 좋다고 해서 수정한 전적이 좀 여러번이에요 .. 코드에 명확한 정답은 없다고 생각하는데 그래도 효율성이 좋은 코드는 존재하지 않나요 ?? 자꾸 이런 상황 되풀이되는데 의견을 어떤식으로 말해야 할까요 ㅜㅜ ..

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

aigoia님의 프로필 사진

코드에 정답은 있습니다. 장기적으로 유지 보수할 서비스 프로젝트에 코드라면 가독성이나 편리한 코드가 답이고 일회성 프로젝트에 한번 쓰고 버릴 코드라면 스파게티 코드가 정답입니다. 참고로 실제 프로젝트하고 유튜브에 강의용으로 올리는 코드도 꽤 차이가 있습니다. 강의를 올릴땐 예상 가능한 상황을 방어적으로 짠다거나 쉬운 기능이 아닌 어려운 방식으로 짜는건 일부러 안하고 그래여. 조회수 안나오면 맘아프거든여.

이상래님의 프로필 사진

안녕하세요, 팀 프로젝트에서에서 커뮤니케이션의 어려움이 참 공감돼요. 특히 의견이 강한 팀원이 있으면 더 힘들죠. 하지만 지금까지 멘토님이 A안을 지지하신 걸 보면, 작성자분의 의견이 충분히 의미가 있고, 잘 생각된다는 걸 알 수 있어요. 효율성이 좋은 코드에 대한 생각은 맞아요. 코드에 정답이 없다는 건 사실이지만, 그 안에서 효율성, 가독성, 유지보수성 등을 고려하면 더 좋은 선택이 존재할 수 있어요. 그럼 우리가 상대방을 설득할 때는 어떻게 해야할까요?? 먼저, 구체적인 근거를 제시하세요: "A안이 더 효율적이라고 생각하는 이유는 X, Y, Z입니다." 이렇게 구체적으로 장점을 설명하면, 상대방도 그 이유를 무시하기 어려울 거예요. 두번째, 팀의 목표를 강조하세요: "우리가 이 프로젝트에서 유지보수와 가독성을 중요하게 생각하니, A안이 그 방향에 더 맞지 않을까요?"라고 말하면서 팀의 목표와 일치하는지에 대해 이야기하세요. 마지막으로, 의견 충돌이 있을 때 너무 스트레스 받지 않길 바라요. 팀 프로젝트는 원래 다양한 의견이 모여야 발전하는 과정이니까요. 그리고 사실 제일 안좋은 선택은 "그럴꺼면 때려쳐!", "그냥 제가 빠질게요" 이런식의 극단적인 행동이 가장 안좋은 선택이고 성숙하지 못한 행동이에요. 자신감 있게 의견을 내고, 팀원들과 열린 마음으로 소통하자고 솔직하게 얘기해 보세요. 화이팅 입니다.😎😎

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 08월 22일

팀 프로젝트에서 의사소통은 매우 중요합니다. 그러나 모든 팀원이 동일한 일정하에 균등한 참여를 하지 않을 경우 충돌이 발생할 수 있습니다. 여기서 중요한 점은 감정적으로 반응하지 않고 문제를 해결하는 데 집중하는 것입니다. 이것이 어려울 수도 있지만, 여기 몇 가지 제안을 드리겠습니다: 1. 공개적으로 비판하지 마세요: 개인적인 대화나 회의에서 의견을 나누세요. 2. 요점을 설명하세요: 자신의 관점에서 볼 때, 다른 방식이 왜 더 좋을지에 대한 이유를 명확하게 해주세요. 3. 객관적으로 접근하세요: 개인적인 견해보다는 데이터나 사실에 근거하여 주장하세요. 4. 합의를 시도하세요: 가능하다면, 팀원들과 함께 B 방법의 단점과 A 방법의 장점에 대하여 논의하고 합의점을 찾으려고 시도해보세요. 5. 멘토의 도움을 청하세요: 위의 방식들이 안된다면, 멘토에게 상황을 설명하고 조언을 구하세요. 가장 중요한 점은 모든 구성원이 프로젝트에 대한 동일한 목표를 갖고 있는지 확인하는 것입니다. 이것이 팀의 결속력을 높이고 모두가 같은 방향으로 나아갈 수 있게 합니다. 이해할 때까지 설명하거나 논의한다면, 보다 원활한 소통과 협력을 실현할 수 있을 것입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!