본문 바로가기
반응형

프로젝트4

중고기기 거래 사이트 팀플 후기 Preface 취업 준비를 하면서 팀플 경험이 적어도 한 번 정도는 있어야 하지 않을까 하는 생각이 들었다. 남들 다 해보는 팀플인데, 나 혼자만 경험이 없으면 감점 요인이 될 것 같아 카카오 오픈 채팅, 당근마켓, okky 등 올릴 수 있는 모든 곳에 팀원을 구하는 글을 올렸지만, 일주일이 지나도 연락 오는 사람이 없어 어쩔 수 없이 혼자 주제를 선정하고 프로젝트를 시작했다. 그런데 다음날 다행히도 카카오 오픈 채팅에 한 분이 들어오셨다. 백엔드를 준비하는 분이셨고, 김영한님의 스프링 강의를 보며 공부한 점, 최대한 빠르게 프로젝트를 마치고 입사지원을 시작하고 싶은 점 등 나와 비슷한 부분이 많아 바로 팀 프로젝트를 시작했다. 팀원 분도 그렇고, 나도 그렇고 팀 프로젝트 경험이 없어 깃허브 브랜치 설정.. 2024. 1. 16.
데이터베이스 모델링 Preface 이번 장에선 프로젝트의 진행 단계와 데이터베이스 모델링, 즉 E-R 다이어그램을 통한 데이터베이스 작성 방법을 공부했다. 파트 1은 소프트웨어 공학에서, 파트 2는 데이터베이스 개론에서 이미 학습했던 내용들이라 해당 책에 있는 설명들이 오히려 부족하게 느껴져 지난 글들을 찾아보며 공부했다. 또, MySQL Workbench에서 직접 다이어그램을 작성도 해 보고 이미 작성한 데이터베이스를 다이어그램으로 바꾸기도 해 봤다. 지금 당장은 이미 짜여진 모델링 결과를 바탕으로 책에서 시키는 대로 따라가기만 하면 돼서 막히는 부분 없이 진행할 수 있었지만, 혼자 DB 모델링을 한 후 다이어그램을 작성하려면 시간도 정말 오래 걸릴 것 같고 복잡할 것 같다. 1. 프로젝트의 진행 단계 - 프로젝트: 현실.. 2022. 5. 2.
프로젝트 계획 Preface 올바른 계획을 세우고 실천하는 것이 중요하다는 것은 이미 모두가 알고 있는 사실일 것이다. 나 또한 평소 계획적인 삶을 살고자 노력하는 편이다. 그렇다면 계획을 세우는 것이 중요한 이유는 무엇일까? 소프트웨어 공학에서 강조하듯 시간과 자원을 절약할 수도 있고, 뚜렷한 목표를 설정하여 성취 동기를 자극할 수도 있다. 이 외에도 계속 설명하자면 끝없는 이점을 나열할 수 있을 것이다. 우리 모두가 마음 속으로만 계획의 중요성을 되뇌는 것이 아닌, 가벼운 계획을 세우고 실천하는 것부터 시작함으로써 복잡한 세상을 조금이나마 간결하게 살아보는 것이 어떨까? - 계획은 프로젝트의 핵심 활동이다. - 프로젝트의 3대 제약 조건 ① 비용 ② 일정 ③ 품질(최근엔 '범위'로 대체시키기도 함) 1. 프로젝트 .. 2021. 5. 30.
프로젝트 관리 Preface 프로젝트 관리에 관한 공부를 하며 한 가지 의문점이 생겼다. "우리나라는 왜 독자적인 관리 체계를 형성하지 않고 외국에서 연구·개발된 사례를 그대로 적용시켜 사용할까?" 물론 소프트웨어 공학이란 학문의 역사가 매우 짧다는 것과, 우리나라만의 독자적인 관리 체계를 형성한다는 것이 결코 쉬운 일이 아니라는 것은 잘 알고 있으며, 소프트웨어 분야에서 선두주자로서의 역할을 톡톡히 한 외국의 관리 체계를 따르는 것이 옳지 않다는 것은 아니다. 즉, 라면계의 부동의 1티어인 신라면을 매워서 못먹는 사람들이 있듯, 아무리 잘 짜여진 학설이라도 주어진 상황과 환경에 따라 적용 여부가 달라질 수도 있다는 것이다. 외국의 관리 체계를 있는 그대로 따라하기 보단 우리나라 기업의 특성에 맞게 재단하여 적용시킨다.. 2021. 5. 28.