현대 기업의 성공적인 운영을 위해서는 통합된 정보 관리 시스템이 필수적입니다. GRID 프로젝트는 이러한 필요성을 인식하고, 기업이 휴가나 출퇴근 등의 인사 관리를 편리하게 수행하며, 동료 평가와 업적 평가 기능을 통해 업무 효율성을 향상시키는 것을 목표로 만들어졌습니다.
| 이름 | 내용 |
|---|---|
| 백동현 | 최종프로젝트를 처음 시작했을때 이정도 기간이면 시간이 충분하겠지 라고 생각했는데 하루하루 개발에 열중하다보니 시간이 굉장히 빠르게 흐른것 같습니다. 제 맡은일을 스스로 열심히하고, 팀원분들도 자신의 역할에 최선을 다해줘 성공적으로 마무리할 수 있었던것 같습니다. 앞에 진행했던 프로젝트에 비해서 규모도 크고, 완성도를 많이 높였던 탓에 프로젝트를 진행하면서 일정관리나 팀원간의 협력에 대해 많이 배울수도 있었고, 스스로의 개발 실력에 대한 부분에서도 많이 성장할 수 있었습니다. 정말 좋은 경험이었고, 이후에도 꾸준히 개발을 하여 더욱 완벽한 시스템이 되도록 만들어 보고싶습니다. |
| 박고은 | |
| 이예원 | ERP라는 부분을 경험해 본 적이 없었는데, 이번에 주제를 가지고 개발하게 되어 새로운 경험이 되었습니다. 기획 이후 개발 단계에서 새로 업적 평가를 추가하게 되어 조금 부담을 느꼈지만, 팀원들과 업무를 다시 분배하고 소통하면서 일정을 맞추기 위해 노력했습니다. 출퇴근 체크를 하며 스프링부트 스케쥴러라는 기능을 추가해볼 수 있었고 업적 평가의 경우 목표 작성이 후 승인과 중간 평가 연말 평가 차근 차근 진행될 수 있도록 만들었습니다. 또한 GRID 프로젝트에서는 앞서 진행해오던 프로젝트보다 예외 처리를 더 추가하여 오류를 최대한 줄여보았습니다. 이후에는 시간과 자원이 부족해 기획 단계에서 이야기는 나왔지만 추가하지 못한 기능과 아직 더 업그레이드가 필요한 기능들을 보완할 것입니다. |
| 정우진 | |
| 정태원 | 개인적으로 이번 프로젝트는 온고지신할 수 있는 소중한 시간이었습니다. 프로젝트 기간이 길고 규모가 큰 만큼, 각 기능을 처음부터 확실하게 만들고자 노력했습니다. 이전 프로젝트들에서는 시간 문제로 신경 쓰기 힘들었던 예외 처리나 테스트 코드도 최대한 꼼꼼하게 처리했습니다. 이런 과정에서 수업에서 배운 내용을 다시 되새기며, 자주 사용하지 않았던 Set 등의 자료구조와 테스트 관련 라이브러리를 찾아보고 적용해 볼 수 있었습니다. 또한, Jenkins와 AWS의 다양한 서비스를 활용하여 실제로 웹에 배포하면서 CICD 및 클라우드 관련 지식을 새롭게 익힐 수 있었습니다. 팀적으로는 조직의 일원으로서 필요한 능력들을 배울 수 있는 시간이었습니다. 정책 수립부터 통합 테스트까지, 팀원들과 많은 얘기를 나누며 협업의 중요성과 갈등을 해결하는 시스템의 필요성을 배웠습니다. 이를 통해 협업에서 커뮤니케이션의 중요성을 깊이 깨달았습니다. 한 가지 아쉬운 점은 일정 관리의 어려움이었습니다. 멘토링을 받으며 기존 계획했던 기능이 변경되거나 새로운 기능이 추가되는 등 일정에 트러블이 발생했습니다. 팀원들 간에 담당 파트를 재분배하고 우선순위가 낮은 기능을 제외하는 등 최대한 일정 조정을 위해 노력했지만, 결과적으로 기존에 설정한 WBS에 비해 실제 소요일이 늘어났고 결국 일정에 쫓겨 프로젝트를 마무리했다는 아쉬움이 남습니다. 이러한 경험을 바탕으로 앞으로는 더 확실한 프로젝트 설계를 통해 개발 사항에 대한 변동을 최소화하도록 노력해야겠습니다. 이번 프로젝트를 통해 기술적 성장뿐만 아니라 팀워크와 일정 관리의 중요성을 배울 수 있었습니다. 이번 경험을 바탕으로 앞으로는 더 나은 프로젝트를 진행할 수 있을 것이라 생각합니다. 이상입니다. |
