가가나나다다다
10
2021-10-20 10:51:22 작성 2021-10-20 10:53:33 수정됨
7
776

국비지원 파이널 프로젝트 부족한 팀원에 대해 조언부탁드려요..


안녕하세요 국비지원 막바지를 향해 달려가고 있는 수강생입니다!

다름아니라 국비지원 파이널 프로젝트 진행중인데 어떻게 해야할지 감이 안잡혀서 글 남겨봅니다..

프로젝트에서 팀장을 맡아서 프로젝트 진행중이구요..

현재 발표가 약 8일 정도 남은 상태이고  포트폴리오 작성, 발표 준비 등의 시간을 확보해야해서 발표 2~3일 전까지 기능 구현을 마무리 해달라고 기획단계부터 강조한 상태입니다. 

프로젝트 진행한지는 2주정도 되었구요.

다른팀원들은 그래도 어느정도 기능구현을 한 상태인데 조원 한명이 너무 심각한 상태입니다..

각자 기능을 맡아서(crud+페이지디자인) 하고 있는데 한명이 아직까지도 기능 1개를 다 완성 못한 상태입니다..심지어 맡은 기능의 테이블에는 컬럼이 5개이하인데도 말이죠...

질문을 자주 하는데도 혼자  구글링하거나 해결하려는 것도 안보이고 뭐만 안되면 강사님이나 저에게 연락하고 코드를 짰는데도 작동이 제대로 안된대서 봐주면 컨트롤러에 코드를 안짜놔서 작동이 안되는거더라구요... 이런 일도 부지기수이고...강사님께서 수업하시면서 알려주신거만 복습해도 어렵지 않을거같은데 스프링이 어떻게 동작되는지 자체를 모르는 것 같습니다..(자바의 기본 개념도 잘모르는거같기도 하구요..)

다른 프로젝트때도 이랬었는데 막바지에 시간이 촉박해서 제가 거의 다 기능 보수 페이지디자인을 다 갈아엎어서 했구요... 

문제는 저희가 프로젝트를 사용자 페이지, 관리자 페이지로 나누어서 구현 중인데 그 팀원이 맡은 기능 중 하나가(지금 시작도 안한 기능입니다ㅠ) 주제가 이건데 왜 관리자페이지에는 이 기능이 없지? 하는 기능을 맡아버렸네요....

맘같아서는 제가 그냥 맡아서 해버리고 싶은데 최종 프로젝트이고 팀장이다보니 제 기능을 모두 구현해도 할일도 많고해서 망설여지네요...

제가 그 기능을 맡아서 하고 프로젝트를 완성도 있게 하는게 더 좋을까요..?

아니면 그냥 그 팀원이 그 기능을 기한내에 구현하든 말든 냅두는게 좋을까요?

선배님들의 조언 부탁드립니다...

0
  • 댓글 7

  • 후하하핫
    1k
    2021-10-20 10:58:58

    글쓴이분이 커버 해주시는게 나을거에요. 포폴 받았는데 완성도 떨어지면 손해 보는건 본인이니까요.

    짧게 보면 저 사람걸 왜 내가 해줘야 하나 싶지만, 팀으로 일을 할 때 가장 우선적은 목표는 팀의 목표를 달성하는 것이지 손해를 덜 보는게 아니니까요. 그래서 저는 차라리 무임승차 시켜주더라도 좋게 끝내는게 좋은 것 같아요. 길게 보면 어차피 뽀록이 날거고, 혹은 나중에 정신차려서 잘 하게 되면 최소한 글쓴이 분에게 고마운 마음이라도 가지고 있을 수도 있을 거에요.

  • 매덕쓰
    79
    2021-10-20 11:21:12 작성 2021-10-20 11:22:53 수정됨

    저희팀 같은 경우는 구현 못한 부분을 먼저 끝낸 팀원들끼리 나눠서 했어요. 다른팀들도 마찬가지였구요. 

    완성이 목표였기 때문에 ... 

    일단 마무리 짓고 취업준비 하시는건 어떨까요?

    사실 현실적인 분들은 본인 파트만 후딱 마무리하고 취업했더라구요.

    그냥 잘 마무리하시고 본인 포트폴리오에 올리시는게 더 도움이 되지 않을까 생각이 드네요. 

  • NULL만나면
    2k
    2021-10-20 11:35:26

    "기한을 맞추기 위해 역량이 부족한 팀원의 몫을 협의하여 해결했다"


    어딜가나 리더십으로 + 받을 썰 입니다.

  • 양파마늘
    1k
    2021-10-20 11:48:50

    급하다면 작성자님이 얼른 하세요.


    윗분 말씀대로

    면접볼때나 포트폴리오만들때, '힘들었던 점' 에 한줄 써넣을수있는 스토리보드가 됩니다.

  • jjavaman
    8k
    2021-10-20 12:44:35

    저는 그런분은 일단 맡은걸 해보도록 시켜놓고 

    따로 제가 만들어서 

    만약에 만들어와서 잘 되면 다행 인거고

    안되면 제가 만든거 붙여서 돌렸습니다. 



  • ubigames
    68
    2021-10-20 14:58:06

    일단 모든 프로젝트에는 백업 플랜이 중요합니다.

    시간이 부족할때는 완성도는 차치하고, 기능 구현에 집중해서 대안을 만드시면 됩니다.

    완성도는 추후 과제로 남겨둬도 되거든요.

    대안을 만들때는 집단지성으로 부족한 팀원을 백업해보는 것도 좋구요.

  • notanumber
    321
    2021-10-21 00:37:37 작성 2021-10-21 01:20:10 수정됨
    제가 다닌 학원은 플젝을 총 3번했고 그중에 두번째 플젝때 비슷한 분이 계셨습니다
    그때 저랑 다른 분이랑 그분이 맡은 기능 둘로쪼개서 가져가고 2주간 기능 구현 마무리인데 제가 할 분량도 겁나 많았지만 +로 하다보니 하루에 3시간인가 4시간 잤고 마지막날은 밤샜어요 ㅋㅋ
    플젝 발표하고 완전 뻗었네요 이때 33시간인가 깨어있어봤네요 나름 추억..
    그래서 이때의 기억때문에 파이널때는 제가 팀장이었는데 기능이 연동되는 부분을 먼저 빠르게 작업했고 완성 안되면 매주 기능 축소하는 방향으로 진행했어요
    필수적인건 무조건 가져가고 연동된게 없는 부분은 다 빼는 방향으로 갔어요
    어차피 발표때 라이브로 시연하면서 하겠지만 시나리오대로 하니까 사실 안된부분까지 발표할일 없잖아요?
    그리고 팀플젝으로 취직할때 자기가 한 부분만 보통 물어보고 자기가 한 부분만 포트폴리오로 올려서 괜찮습니다.
    그분 기능을 다 할생각하지말고 기능을 최대한 빼세요 그게 가장 속편합니다
    근데 내가 만든기능이랑 연동을 해서 반드시 보여줘야하는게 있으면 그거를 맡아서 하시면됩니다.
    제가 2번째 프로젝트때 맡아서 한 이유가 위와같은 이유였어요 반드시 보여줘야하는게 있는데 완성이 안되서 보여줄라고 만들었거든요 ㅋㅋ

    아 기능축소플랜은 사실 구현들어가기전에 각자 만들어야하는 기능을 crud단위로 쪼개서 모두가 보는 공간에 체크리스트로 만들었어요
    각자 구현해야하는 기능개수를 파악하고 기간으로 나눠서 하루에 해야할 분량 일주일에 해야할 분량을 체크했고 매주 월요일에 스크럼으로 상태확인해서 논의를 통해 우선순위 다시정하고 기능 빼고 이렇게 4주간 구현한것 같아요
    전체 체크리스트를 통해 진척도 확인이 되니까 다음플랜도 금방금방 세워지더라구요
    한번 전체적으로 진척도를 확인해보세요

    마지막으로 완성도 있는 프로젝트라고 하셨는데 모두가 잘해도 완성도 있는 프로젝트 나오기 어렵더라구요
    짧은 시간안에 기능들 완벽하게 구현하려면 매일 서로 코드리뷰 해줘야하는데 리뷰는 커녕 예전에 한번 써본 기능 대충 추가 봉합해서 우려먹기라 꼭 이상한 곳에서 에러 발생하고 그래요. 마감일 2~3일전에는 에러고치고 발표준비하느라 정신없을텐데 ㅋㅋ 기능에 너무 목숨걸지 마세요
    뭔가 트랜잭션을 준다거나 스케쥴링을 한다거나 학원에서 배웠지만 시간없어서 속성으로 대충배운 그렁 기능들은 그래도 한번 써보시는건 추천드리지만 비슷한 crud 많이 만들어봐야 아무소용 없더라구요..
    면접볼때 가장 구현이 어려웠던 기능에 대해서 어떻게 풀었고 보완 어떻게 했는지 한두가지 물어보지 다 안물어보더라구요
    기능많은것보다 핵심적인 기능을 얼마나 효과적으로 구현했냐만 보시는것 같았어요.. 회사마다 다르겠지만 면접도 꽤봤는데 대부분 질문이 그랬어서 참 기능 많아봐야 소용없구나 싶더라구요!
  • 로그인을 하시면 댓글을 등록할 수 있습니다.