✅ 기획안
아직은 너무나 추상적인 주제들이기 때문에 조금 더 구체화시켜 바라보고자 기획안을 작성하기로 했다.
개발 도구는 어떤 것을 사용할까?
우리는 대부분 JAVA를 기반으로 공부하였고, 웹에 필요한 HTML, CSS, JSP, JSTL, JQuery, Servlet 등도 익숙한 상태였다.
개발툴은 Spirng Framework를 사용하기로 했다.
JAVA 1.8.0 (eclipse)
Apache Tomcat 8.5
MyBatis 3.5.10
ORACLE 11g DB
HTML5, CSS3, JavaScript, JSP, Jquery
Spring framework
git, github
소스코드 형상 관리
현업에서 쓰이는 형상관리도구인 GIT을 사용하기로 했다.
하지만 GIT을 통해 협업하는 기능은 모든 팀원들이 경험도 전무하고 미숙했기 때문에 우리는 GIT에 대한 공부가 필요하였다.
자료들이 많이 나와있기 때문에 큰 어려움은 없을 거라 생각했고, 나는 곧바로 공부할 수 있는 자료들을 구글링 해 정리하여 팀원들에게 해당 자료들을 공유 했다. 내가 공유한 자료들을 토대로 우리는 주말 동안 GIT의 원리나 구동 방식, 데이터를 커밋하고 푸쉬하는 등 팀 프로젝트를 무리없이 진행할 수 있는 정도까지 공부를 해오기로 했다.
이로써 Git을 사용하는 기반을 마련할 수 있었다.
주요기능 작성
프로젝트 목적과 방향을 고민하며 주요 기능을 작성했고, 작성하다보니 팀원들마다 이런저런 아이디어가 많이 나와서 재밌었던 시간이었다.
스스로 정말 창의성이 없는 사람이라고 생각하며 평생 살았는데 나도 모르게 이런저런 아이디어 떠올라 의견을 내는 것을 보고 내 자신이 흥미로웠다.
다시 한번 이러나 저러나 개발을 시작한 게 인생에서 다시 없을 경험이라는 생각이 든다. 😁
개선점
미처 생각지도 못했던 정해야할 것들이 많았다.
변수명 규칙이라던가 구체적인 라이브러리 선정, 스케줄 관리를 공유할 수 있는 문서 등
이러한 미스가 자칫하면 요구사항 확인 미숙, 스케줄 관리 미숙으로 인한 일정이 지체되는 결과로 이어질 수 있겠다는 생각이 들었다.
'Project 여담 > 1주차' 카테고리의 다른 글
10월 7일 : 멘토링 후 개선점 찾기 (0) | 2023.10.09 |
---|---|
10월 6일 : 요구분석정의서와 WBS (0) | 2023.10.09 |
10월 4일 : 팀명, 팀장, 주제 선정하기 (0) | 2023.10.09 |
서문 (0) | 2023.10.09 |