전체 글
-
[분석 & 설계] 데이터Projects/MoimMoim 2024. 6. 2. 17:25
2023년 4월 24일 글을 이전함.시작하며,이번 포스트엔 ERD 작성과 테이블 정의서 를 어떻게 진행했는지 작성해보겠습니다.ERD테이블을 어떻게 나눌지 어떤 정보들이 필요한지, 중복을 어떻게 줄일지 많은 경험이 필요해보입니다. 막막하다는 소리 erd 어떻게 시작할까감사합니다 주인님. 요구사항 정리데이터베이스에 저장하고 관리해야 하는 정보를 파악해봅시다.이를 위해 어떤 정보가 필요한지, 어떤 기능이 제공되는지 생각해봅시다. 저희 프로젝트에는 회원관리기능, 결제 및 구매 기능, 게시판 기능(모임글) 등등이 있습니다. 그렇다면 회원정보를 담은 user테이블, 주문정보를 담은 order테이블, 모임글의 정보를 담은 moim테이블 이 필요할 겁니다. 우선, 모든것의 기본이 되는 USERS 테이블을 만들어봅시다..
-
[분석 & 설계] 화면Projects/MoimMoim 2024. 6. 2. 17:08
2023년 4월 23일 글을 이전함.시작하며,저희 팀이 분석/설계에서 화면 을 어떻게 만들어 나갔는지 작성해보겠습니다.분석 & 설계🖥️화면화면 흐름도 작성 ✅화면 정의서(page 단위) 분배 및 작성 ✅화면 스케치 해보기 ✏️무에서 유를 만드는 것은 어렵다. 그렇다면 유에서 무는???눈에 보이는 것 없이 다짜고짜 화면을 만들라 하면 힘듭니다. 만들어도 다시와서 수정할것들이 생기고요 그래서 저희는 목업(Mock-up)을 하면서 정의서를 동시에 만들기로 했습니다. 피그마로 팀폴더를 만들고 스케치를 해보면서 큰틀을 잡아봅시다.우선 우리 프로젝트에 사용할만한 레퍼런스들을 가져와서 분석하고 분해해봅시다. 🛠️내가 생각한것은 이미 이세상에 누군가 구현해놓았을 겁니다. 없다면 이유가 있겠지, 빨리 구현해서 선구..
-
[분석 & 설계] 시스템_Use Case DiagramProjects/MoimMoim 2024. 6. 2. 17:00
2023년 4월 24일 글을 이전함.시작하며,유즈 케이스를 작성해 봅시다.우리의 서비스를 사람들이 어떻게 이용할지 여러 시나리오들을 짜보고 다이어그램으로 나타내봅시다.멘토님 께선 큰 프로젝트들은 시나리오 분석을 굉장히 많이, 심각하게 해놓을 정도로 중요하다고 하네요이 세상엔 정말 다양한 사람들이 있습니다. 금액을 입력하는 란에 숫자가 아닌 한글을 입력하는블랙컨슈머사용자가 있을 수 도...상상력을 발휘해서 다양한 케이스들을 대비해봅시다! 💥시나리오 상상하기시나리오의 배우/역할 들을 먼저 캐스팅 해봅시다.사용자 관점비회원회원지나가는 웹서퍼판매자모임 주최자관리자우리사용자 시나리오 예시사용자들은 회원가입한사람, 회원가입안했지만 우리 사이트를 이용하고 싶은사람, 그냥 궁금해서 들어와본 사람붙잡아야해!이렇게 있을..
-
[모임모임 틈새이야기_1] 문제해결, 고민, 협업, 질문, 멘토링Projects/MoimMoim 2024. 6. 2. 16:52
2023년 4월 23일 글을 이전함.시작하며,프로젝트 기획을 진행하며 생겼던 기능에 대한 고민, 다른 주제에 대해 받았던 멘토링 내용, 협업은 어떻게 하는지 등등을 작성해 보겠습니다.회의는 어떤식으로?코로나의 산물 원격 줌 회의로 월화수목금(토) 9 TO 6 하고 있습니다. 시드니에 계신분도 있고 우주에 계시는 분도 있고 각자 자기의 환경에서 협업할 수 있는 건 좋네요. 저는 제 맞춤 셋팅된 데스크탑과 모니터 키보드에서 일하는게 가장 효율이 좋은 것 같습니다.구글 공유 드라이브와 각종 온라인 협업툴, 슬랙을 사용하니 온라인이라고 특별히 못하는 것은 없는 것 같습니다. 주제 선정/기획 에서 멘토링 피드백서비스 대상이 익명의 다수일 필요 없다.ex) 전국 단위 디저트 주문 서비스 >> S전자 회사 직원들을 ..
-
[분석 & 설계] 시작하기Projects/MoimMoim 2024. 6. 2. 16:40
2023년 4월 23일 글을 이전함.시작하며,계획은 어느정도 잡혔고 분석, 설계를 진행해 봅시다. 꼼꼼히 해서 프로젝트가 중구난방으로 되지않도록...💪분석 설계를 진행하니 다시 기획안에 수정할게 생기고 역시 완벽은 없는 것 같습니다. 여지를 남겨서 적당히 끝내고 다음단계를 진행하는 것도 중요하네요분석 & 설계🖥️화면화면 흐름도 작성화면 정의서(page 단위) 분배 및 작성💾데이터테이블 정의서 작성ER-DIAGRAM⚙️시스템Use Case Diagram운영자 관점판매자 관점구매자 관점Class DiagramSequence Diagrm 분석 설계 Flow 🌊1. ⚙️시스템Use Case Diagram 작성운영자, 판매자, 구매자 관점으로각 관점에서 어떤 기능이 필요한지 파악하고, 전체적인 시스템의 동..
-
[제안 & 기획 단계]part.2Projects/MoimMoim 2024. 6. 1. 14:17
시작하며오늘은 지난 포스트에 이어 제안 & 기획 단계를 마무리 하겠습니다.저희 프로젝트의 기획안과 일정 계획을 소개하겠습니다.제안 & 기획 ✅프로젝트 문제 정의 ✅주제 정의비즈니스적 가치 제공핵심 기능 (무엇을)핵심 타겟 (누구에게)타당성 분석 ✅기술적 타당성 : 개발할 수 있는 능력을 가지고 있는가?경제적 타당성 : 개발 가치/ 비즈니스적 가치가 있는가?조직적 타당성: 구축된다면, 사용될 것 인가?규모 산정 ✅대략적인 프로젝트의 규모 산정얼마 만큼의 시간 동안, 몇 명의 개발 인원이 필요한지 등의 대한 대략적인 계산일정 계획 ✅프로젝트 각 단계별 세부 작업 파악 / 인원 배치WBS or 간트 차트를 통해 구체화프로젝트 기획안팀명: 자바나무팀원: 팀장(###), 팀원(안태리, ###, ###, ###, ..
-
[제안 & 기획 단계] part.1Projects/MoimMoim 2024. 6. 1. 14:09
2023년 4월 16일 글을 이전함.시작하며이번글은 우리 '자바나무' 팀에서 프로젝트 단계중 [제안 & 기획] 단계를 진행한 내용을 작성하겠습니다. 너무 딱딱하게 작성하는 가 싶기도 하고 고민이 되네요. 자 그럼, 시작해볼까요?제안 & 기획프로젝트 문제 정의주제 정의비즈니스적 가치 제공핵심 기능 (무엇을)핵심 타겟 (누구에게)타당성 분석기술적 타당성 : 개발할 수 있는 능력을 가지고 있는가?경제적 타당성 : 개발 가치/ 비즈니스적 가치가 있는가?조직적 타당성: 구축된다면, 사용될 것 인가?규모 산정대략적인 프로젝트의 규모 산정얼마 만큼의 시간 동안, 몇 명의 개발 인원이 필요한지 등의 대한 대략적인 계산일정 계획프로젝트 각 단계별 세부 작업 파악 / 인원 배치WBS or 간트 차트를 통해 구체화조직 구성..
-
백엔드 팀 프로젝트 시작하기Projects/MoimMoim 2024. 6. 1. 12:24
2023년 4월 16일 글을 이전함🔥프로젝트를 시작하며백엔드 개발자 취업 캠프의 마지막인 팀 프로젝트를 시작하게 되었습니다. 지금까지 배운 프론트엔드와 백엔드, 데이터 베이스 를 잘 활용하겠다는 다짐을 세우며 시작해봅시다. 팀명 : 자바나무프로젝트 기간 : 23/04/05 ~ 23/05/15팀원 총 : 6명 1. 제안 & 기획2. 분석 & 설계3. 구현 & 테스트4. 배포 위의 4단계를 거쳐 프로젝트를 진행합니다.1. 제안 & 기획1.1 프로젝트 문제 정의주제 정의비즈니스적 가치 선정핵심 기능 선정핵심 타겟 선정1.2 타당성 분석기술적 타당성 분석경제적 타당성 분석조직적 타당성 분석1.3 규모 산정인력, 기간 및 비용 산정 및 검토필요 기술 stack 선정1.4 일정 계획프로젝트 각 단계별 세부 작업 ..