관리자
글쓰기 / 관리자

[내일배움캠프] ✏️ 미니프로젝트 회고록

2023. 10. 12. 12:58· 회고
목차
  1. 1. 프로젝트 소개
  2. ⏰ 진행기간
  3. ✅ TEAM
  4. **✅ Project**
  5. **✅ 기술 스택**
  6. ✅ 와이어 프레임
  7. ✅ API 기술 명세서
  8. 2. 프로젝트 진행 과정
  9. ✅ Daily Meeting
  10. ✅ 미니 프로젝트 진행의 한계점
  11. 3. 프로젝트를 통해 얻은 것
  12. 4. 프로젝트 완성 모습
  13. 5. 시연 영상 & 배포 사이트
  14. 6. 마치며...
728x90
반응형

미니 프로젝트가 눈 깜짝할 사이에 끝났다.

1주일이 채 안 되는 기간 내내 매일 행복하게 코딩할 수 있게 해준

해인님, 건우님, 승준님, 하람님 모두 감사하고 고맙습니다!

여러분들과 함께했기 때문에 프로젝트를 잘 마칠 수 있었어요! 😀

1. 프로젝트 소개

⏰ 진행기간

2023년 10월 4일 ~ 2023년 10월 11일

✅ TEAM

팀명

  • 🐾개발자취🐾

팀 소개

  • 개발자는 개발문서를 학습하고 기록하여 자신의 발자취를 남긴다고 생각해 개발자의 발자취를 줄여서 🐾개발자취🐾 라고 팀명을 정하였습니다.

**✅ Project**

우리가 미니프로젝트로 진행한 프로젝트는 팀원을 소개하는 페이지를 제작하는 프로젝트입니다.

이곳은 팀원을 소개하는 공간 뿐만 아니라 방명록 페이지를 제작하여 팀원을 제외한 인원 분들도

페이지의 기능을 사용할 수 있도록 제작하였습니다.

**✅ 기술 스택**

Frontend

  • HTML / CSS
  • JavaScript
  • JQuery

Database

  • Firebase

Communication

  • Slack
  • Notion

✅ 와이어 프레임

https://miro.com/app/board/uXjVNe9CXDU=/?share_link_id=975731316132

[Sign up | Miro | The Visual Workspace for Innovation

Miro is a visual workspace for innovation where teams manage projects, design products, and build the future together. Join 60M+ users from around the world.

miro.com](https://miro.com/app/board/uXjVNe9CXDU=/?share_link_id=975731316132)

✅ API 기술 명세서

2. 프로젝트 진행 과정

✅ Daily Meeting

저희 팀원은 Gather Town을 활용하여 온라인으로 Daily Meeting을 통해 문제점 공유 및 일정 조율등 프로젝트를 진행하였습니다.

✅ 미니 프로젝트 진행의 한계점

미니 프로젝트를 진행하기전 팀장인 저는 팀원들의 역량을 파악 하는 것이 최우선이었습니다.

팀원들의 역량을 파악하는 것은 원만한 프로젝트 진행을 하기 위해서 입니다.

- conflict 발생문제

많은 파일을 사용하여 각자 다른 branch를 생성하여 push 및 merge를 한다면 문제가 발생하지 않겠지만,

팀원 소개 페이지를 다루는 프로젝트이기에 많은 파일이 요구되지 않음을 깨닫고 이에 대해서 고민을 🤔 많이 했습니다.

이상적인 개발 방법

제가 생각하는 이상적인 개발 방법은 바로 능동적 개발 방법입니다.

우리팀의 개발 진행 방법

서론에 작성한 것 과 같이 많은 파일을 다루지 않는 프로젝트였기에 충돌 방지를 위해서

이와 같이 개발 방법을 진행하는 것이 최선이었다고 당시에 생각을 하였지만,

조금 더 생각하고 팀원들과 Git 사용하는 방식을 더 깊이있게 학습하고 사용을 했더라면

"능동적 개발 방법으로 진행할 수 있지 않았을까? " 라는 후회를 하였습니다.

3. 프로젝트를 통해 얻은 것

1️⃣ 협업하는 자세

프로젝트를 진행하면서 자바스크립트, firebase를 다루는 기술이 부족했고 문제점이 발생하거나 잘 이해가 되지 않는 부분은
팀원들과 공유하고 이를 해결해나갔습니다.
팀원들과 공유하기 전 내가 현재 발생한 문제점을 구체적으로 공유 하면 팀원 분들은 각자 하고 있었던 작업을
잠시 중단하고 바로 문제점을 경청하며, 같이 고민을 해주셨습니다.
개발자로서 에러와 마주치면 기운이 빠질수도 있었지만 이런 팀원분들이 있었기에 더 힘내서 작업을 할 수 있었습니다. 💪

2️⃣ 새로운 기술의 배움

사실 개발자로서 늘 학습하고 배우는 것은 즐겁다고 생각할 수도 있지만,
어려운 내용을 마주치고 제대로 된 학습을 하지 못했다면, 새로운 것을 배운다는 것에 트라우마가 발생할 수 있다.
저는 새로운 기술을 학습할 때 '피할 수 없으면 즐겨라 😋' 라는 문구를 속으로 되새기면서 학습에 임하는 태도를 가져갔니다.
이런 마인드를 통해 이번 프로젝트에서 새롭게 배운 JQuery, Firebase등
프로젝트를 진행하면서 이러한 기술들을 학습하고 저의 경험으로 쌓는 의미있는 시간을 가졌습니다.

4. 프로젝트 완성 모습

📃 메인 페이지

메인 페이지 내에서 팀 소개 및 팀 규칙을 확인할 수 있으며, 저희 팀원들의 프로필 카드를 구경할 수 있는 페이지이기도 합니다.

📃 관리자 페이지

멤버에 대한 정보를 입력하고 추가하는 관리자 페이지 입니다.

📃 방명록 페이지

프로젝트의 멤버를 제외한 인원들도 참여할수 있도록 제작한 방명록 페이지 입니다.

필요에 따라서 수정 및 삭제가 가능하도록 구현하였습니다.

5. 시연 영상 & 배포 사이트

🎥 시연 영상

https://youtu.be/2-QQEpzIR78

📜 배포 사이트

https://junxtar.github.io/team-introduce/index.html

[🐾개발자취🐾

junxtar.github.io](https://junxtar.github.io/team_introduce/index.html)

6. 마치며...

프로젝트를 진행하면서 "힘들다."라는 생각보다는 "즐겁다."라는 생각을 더 많이 느낀면서 이번 프로젝트를 진행한 것 같다.

하지만, 프로젝트를 발표 관련해서 많은 아쉬움을 느꼈다.

첫번째는 온라인 발표라는 점이다. 평소에 발표하는 것을 좋아하는데,

좋아하는 이유는 발표를 경청해주시는 사람들의 반응을 실시간으로 확인을 할 수 있기 때문이다.

하지만 온라인 발표이기에 이 부분을 감안을 해야하지만 화면을 공유하며 발표를 하는 입장에서는 나의 목소리가 잘 전달이 되고 있는지,

화면공유가 잘 되고 있는지에 대해서 확실하게 파악을 하기가 어렵기 때문에

아무도 없는 공간에서 혼자 말하고 있는 느낌이 들어서 아쉬웠다.

두번째는 발표에 참여하는 인원 수가 너무 많았다. 같은 주제를 가지고 발표를 하기도 하였으며,

사람이 워낙 많다보니 시간이 지날수로 점점 루즈해지며, 발표에 집중을 하기가 힘들었다. 😭

이 부분은 캠프 측에서 약간의 조정을 해주었으면 하는 바램이 든다.
ex) zoom 링크 하나당 튜터님 한명, 5개의 조 이렇게 구성하여 발표를 진행하는 것도 좋을 수 도 있겠다는 생각이 들었다.

처음에는 어색했지만 마지막에는 서로 의지하고 존중하면서 프로젝트를 마친것같다는 생각이 든다.

이제는 각자 다른 조로 배정을 받았지만 추후에 마주치게 된다면

그 당시보다 더 성장한 모습을 가지고 서로 웃는 모습으로 마주할 수 있었으면 좋겠다.

💪 해인님, 건우님, 승준님, 하람님 모두 고생하셨습니다.

728x90
저작자표시 비영리 변경금지 (새창열림)

'회고' 카테고리의 다른 글

[내일배움캠프] ✏️ 팀프로젝트 회고록 (Spring 입문 및 숙련 주차)  (1) 2023.11.27
[내일배움캠프] ✏️ 팀프로젝트 회고록 (프로그래밍 기초 주차)  (0) 2023.10.30
  1. 1. 프로젝트 소개
  2. ⏰ 진행기간
  3. ✅ TEAM
  4. **✅ Project**
  5. **✅ 기술 스택**
  6. ✅ 와이어 프레임
  7. ✅ API 기술 명세서
  8. 2. 프로젝트 진행 과정
  9. ✅ Daily Meeting
  10. ✅ 미니 프로젝트 진행의 한계점
  11. 3. 프로젝트를 통해 얻은 것
  12. 4. 프로젝트 완성 모습
  13. 5. 시연 영상 & 배포 사이트
  14. 6. 마치며...
'회고' 카테고리의 다른 글
  • [내일배움캠프] ✏️ 팀프로젝트 회고록 (Spring 입문 및 숙련 주차)
  • [내일배움캠프] ✏️ 팀프로젝트 회고록 (프로그래밍 기초 주차)
Junxtar
Junxtar
Git: https://github.com/junxtar
Junxtar의 개발일지Git: https://github.com/junxtar
반응형
Junxtar
Junxtar의 개발일지
Junxtar
전체
오늘
어제
  • 분류 전체보기
    • Spring
    • MacBook
      • 화면캡쳐
      • 매직마우스
    • Java
      • 1. 자바 개발도구(JDK)설치하기
      • 2. 변수
      • 3. 포맷팅
      • 4. 화면 입력받기
      • 5. 연산자
      • Do it! 자료구조와 함께 배우는 알고리즘
    • Python
      • Tkinter 패키지
      • Turtle 모듈
      • Pygame 패키지
    • Algorithm
      • 0. 알고리즘 소개
      • 1. 학생이름 저장 및 검색
      • 2. 피보나치 수열
      • 3. 빈도수 구하기
      • 4. 10진수를 2진수로 바꾸기
      • 5. 대문자를 소문자로, 소문자를 대문자로
      • 6. 최대공약수 구하기
      • 7. 최소공배수 구하기
      • 8. 소수판별하기
      • 9. 팩토리얼 구하기
      • 10. 각 자릿수 더하기
      • 11. 숫자 사각형(1)
      • 12. 숫자 사각형(2)
      • 13. 숫자 사각형(3)
      • 14. 숫자 사각형(4)
      • 15. 윤년 구하기
      • 16. 구구단 만들기
      • 17. 별찍기(1)
      • 18. 별찍기(2)
      • 19. 별찍기(3)
      • 20. 최댓값, 최솟값 구하기
      • 21. 가위바위보 게임
      • BOJ
    • Network
      • 쉽게 배우는 데이터 통신과 컴퓨터 네트워크(개정판..
    • 정보처리기사
      • 객체지향 개발 5대 원리: SOLID
      • 애플레케이션 테스트
    • Vue.js
    • Dart
      • Dart 언어에 대해 알아보기
    • DataStructure
    • 회고

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리하기

공지사항

인기 글

태그

  • 그래프 이론
  • 계보 복원가 호석
  • 컴퓨터 네트워크
  • 알고리즘
  • entity 자동화
  • 골드
  • 테스팅은 정황의존
  • 개정판
  • 위상정렬
  • 코딩부트캠프현실
  • 동적 프로그래밍
  • BFS
  • 골드2
  • 스파르타내일배움캠프
  • 네트워크
  • Graddle
  • 객체지향 관점
  • 살충제 페러독스
  • 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 연습문제
  • 브룩스의 법칙
  • 골드3
  • 영우는 사기꾼?
  • 백준
  • 객체 지향 5대원리
  • jpa 현대화
  • 데이터 통신
  • javaparser
  • 연습문제
  • 쉽게 배우는 데이터 통신과 컴퓨터 네트워크 연습문제 13장
  • 개발 관리 도구

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.v4.2.1
Junxtar
[내일배움캠프] ✏️ 미니프로젝트 회고록
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.