본문 바로가기

활동/프로젝트 진행 과정6

[프로젝트 진행하기 #5] Git 프로젝트 진행하기 5탄이다. 이번 포스팅에서는 개발 협업에서 정말 중요한 Git에 대해서 다뤄보고자 한다.  🗨️ 시작하기 전에...프로젝트 진행하기 1탄에서 내가 " 무엇보다 가장 중요한 것은, Git을 다룰줄 알아야된다. 다같이 개발할 때 가장 필수적인 것이 Git인데, 쓸줄 모르는 사람은 절대 택하지 말자."라고 언급했었다. 프로젝트 협업의 시작은 Git이고, 이에 대한 이해가 부족한 사람들은 협업 과정이 귀찮기만하고 왜 해야하는지 잘 이해를 못할 것이기 때문이다. 또한, Github을 사용할 줄 모르면 다같이 개발 진행이 어렵기 때문이다. 어쨋든 이번 포스팅에서는 Git을 어떻게 다뤄야하고, 체계를 구축해야되는지, Git 협업은 어떤식으로 진행하면 좋을지에 대해서 다뤄보고자 한다.  💡 Git.. 2024. 6. 19.
[프로젝트 진행하기 #4] 회의 진행 프로젝트 진행하기 4탄이다. 이번 포스팅에서는 이제 회의를 어떤식으로 진행하면 좋을까에 대해 다뤄보고자 한다. 회의 부분은 생각보다 글이 짧을 것이다. 🗨️ 회의는 대면? 비대면?본론부터 말하자면 회의는 대면을 강력 추천한다. 물론 비대면으로 회의를 진행하면 장점이 있긴하다. 이동 시간을 줄이고, 직접 얼굴을 마주보면서 하는게 아니다보니깐 피로감도 덜든다. 하지만 내가 느꼈을 때, 비대면 회의는 생각보다 진도가 잘 나가지 않는다. 왜냐하면, 비대면으로 진행하면 팀원들이 딴짓을 할 가능성이 높아져서 의견 소통이 잘 안되고, 의견도 잘 내지 않는다. 또한, 사람이 적으면 괜찮지만, 사람이 6명만 되더라도 굉장히 사운드가 많이 겹쳐서 잘 전달이 되지 않는다. 반대로 대면으로 진행하면 이 사람이 무엇을 하고 .. 2024. 6. 17.
[프로젝트 진행하기 #3] 기획의 고도화 프로젝트 진행과정 3탄이다. 이번 포스팅에서는 2탄에서 한 기획을 바탕으로 고도화를 하는 과정을 간단히 다뤄보고자 한다.  🗨️시작하기전에기획의 고도화가 왜 필요할까? 2탄에서도 말했지만, 명확한 기획이 아주 중요하다. 기획이 부실하면, 서로 이해한 내용이 다르고, 혼란스러워지고, 우리가 지금 하고 있는 프로젝트가 왜 필요한지 의문도 들 것이다. 💡Use Case 그려보기Use case란 시스템이 사용자와 상호작용을 어떻게 하는지 방식을 설명하는 그림이다. 이를 통해, 서비스의 요구사항을 명확히 알 수 있고, 또한 사용자가 우리 서비스를 이용하는 시나리오를 알 수 있다. 위 그림은 제가 "국민대학교를 위한 스트리밍 플랫폼, Kwitch"를 개발할 때 그렸던 Use case Diagram이다. 이런식으.. 2024. 5. 31.
[프로젝트 진행하기 #2] 서비스 기획 프로젝트 진행과정 2탄이다. 이번 포스팅에서는 1탄에서 선정한 베이스 아이디어를 바탕으로 서비스 기획을 하는 과정을 간단히 다뤄보고자 한다.  🗨️시작하기전에앞서 1탄에서 문서화를 위해 Notion을 사용한다고 언급했다. 문서화를 어디까지 해야될까?에 대해서는 추후 다룰 예정이다. 하지만, 다른건 몰라도 "기획"단계에서의 문서화는 반드시 진행해야한다. 문제 정의, 경쟁 서비스 분석, 회의록, 기능 정의 등 기획과 관련된 모든 것은 반드시 문서화 해야됨을 명심하자. 내 친구가 항상 입에 달고 사는 말이 있다. "기획이 8할이다."라고 그 친구가 항상 말한다. 나는 이 친구 말에 진짜 공감하는게 실제로 "오늘의 출근" 프로젝트와 "Reborn" 프로젝트를 진행하면서, 기획이 중요성을 많이 느꼈다. 기획이 .. 2024. 5. 14.
[프로젝트 진행하기 #1] 프로젝트 시작 준비 프로젝트 진행과정 1탄이다. 이번 포스팅에서는 본격적으로 서비스 기획 및 개발에 들어가기전에 프로젝트 시작 준비를 하는 과정에 대해서 간단히 다뤄보고자 한다. 초반 단계라서 내용은 별로 없지만, 나는 이 1단계가 잘못되면 결국 뒤에선 다 꼬인다고 생각한다. 따라서, 가볍게 생각하지말고 초반에는 좀 빡세게 준비하는 편이 좋다. 또한, 0번 글에서도 언급했다 싶이, 백엔드 개발자 + 팀장의 관점에서 작성한 글이다. 📝  초기 팀원 모집하기일단 혼자하는 토이 프로젝트가 아닌 이상, 처음부터 혼자 시작하기에는 무리가 있다. 그래서 주변 지인 중에 아는 사람을 설득해서 진짜 아이디어를 같이 구상하고, 끝까지 갈 팀원을 골라야 한다. 그런데 여기서 중요한 점이 있다. 단지 나랑 친하다고 아무나 데려와서는 절대 안.. 2024. 5. 10.
[프로젝트 진행하기 #0] 시작하기전에 지금까지 여러 프로젝트들을 많이 시도하며 실패를 맛보고, 현재도 새로운 프로젝트 2개를 진행하고 있다. 하지만, 내가 한 것에 대해서 회고를 하지 않고, 앞만보고 달려나가면 내가 실수 했던 것들, 과정들, 겪었던 고충들을 다 까먹고 반복할 것이다. 따라서, 내가 프로젝트를 어떤 과정으로 진행하고 어떤 어려움을 겪었는지 되돌아보고, 기록하는 시간을 가져보고자 한다. 또한, 아마 대학교 3~4학년 학생들이라면 나처럼 여러가지 프로젝트를 해볼려고 시도를 많이들 할텐데, 프로젝트 경험이 아예 없다면 어떻게 시작할지 막막하고 많은 실수를 할 것이다. 내가 진행한 프로젝트 과정이 100% 정답은 아니겠지만, 어떻게 진행할지에 대해서 방향을 잡도록 도움이 됐으면 하는 마음에서도 글을 써본다. 해당 시리즈를 시작하기 .. 2024. 3. 30.