본문 바로가기

study

(52)
[Challenge / day-15] 릴리즈 날짜 계산하기 오늘의 공부범위 : 강의 21강 내용(Part2. ch3. 4강) 목차 1. 릴리즈날짜 계산하기 릴리즈 날짜를 계산하기 위해 필요한 것은? 이상적으로는 UI 디자인, 시스템 설계도, 투입될 인원과 프로젝트에 쏟을 수 있는 시간이 확정되어야 릴리즈 날짜를 제대로 계산할 수 있다. 하지만, 현실적인 입장에서 그리고 솔로 프로젝트를 현재 진행하는 입장에서 이런 것들을 제대로 알기 어렵고 확정하기 어려워서 전략적으로 특정 날짜를 정해두고 배포를 조금 급하더라도 한 뒤에 작은 버그들을 수습하거나 직감을 활용하여 이쯤이면 프로젝트가 완성될 것이라고 예상해 볼 수 있다. 강사님의 강의와 웹서핑을 통해 또 개념을 한 층 보완해서 정리해보았다. 다음은 릴리즈 날짜 계산의 단계이다. 1단계: 프로젝트 범위 및 목표 정의 ..
[Challenge / day-14] 우선순위 정하기 오늘의 공부범위 : 강의 20,21강 내용(Part2. ch3. 3강) 목차 1. 우선순위 정하기 Task breakdown 이후에 할 일은 무엇일까? 우선순위(Priority)를 정함으로써 무엇을 해야 할지 명확해진다. 이번 릴리즈 버젼(v.1.0.0)을 기준으로, 전반적으로 집중해야 할 일과 스프린트에서 집중할 일, 이후에 집중할 일로 나누어져 우선순위가 달라진다. 우리가 앞으로 집중해야 하는 것은 무엇인지, 우선 순위를 정해야한다. 다가오는 릴리즈에서 집중할 것들을 먼저 분류하고, 다가오는 스프린트에서 집중할 것들을 우선순위에 둔다. 더치페이 서비스에서 중요한 일들은 무엇인가? 지금 당장 해야 할 것은 UI design, 그리고 백엔드 설계이다. → High priority 설계 이후의 과제: 설계..
[Challenge / day-13] Task breakdown 오늘의 공부범위 : 강의 18,19강 내용(Part2. ch3. 1-2강) 목차 1. Task breakdown 알아보기 2. Task 상세내용 작성해보기 #1. Task breakdown 의 개념 Task breakdown은 커다란 태스크 또는 프로젝트를 더 작고 관리하기 쉬운 하위 태스크로 나누는 프로세스다. 작업을 세분화함으로써, 진행 상황을 추적하고, 책임을 할당하고, 빈틈을 뚫고 들어가는 것이 없도록 하는 것이 더 쉬워진다. 이번시간에는 Task breakdown의 이점을 살펴보고, Task breakdown에 대한 단계별 가이드에 대해 알려주었으며, 워크플로우에서 Task breakdown을 구현하기 위한 팁을 제공받아서 웹서핑을 통해 보완된 내용을 정리해보겠다. Task breakdown의 ..
[TIL No.23] SEO, 웹 접근성 오늘의 주제 SEO 웹 접근성 #1. SEO (1) SEO? SEO(Search Engine Optimization)는 웹 사이트를 최적화하여 SERP(검색 엔진 결과 페이지)의 가시성과 순위를 높이는 방법입니다. SEO의 목표는 유기적인 (무급) 검색 엔진 결과로부터 당신의 웹사이트에 대한 트래픽의 양과 질을 향상시키는 것이다. 이 블로그 게시물에서는 SEO의 기본 사항과 그 중요성을 살펴보고 효과적으로 구현하는 방법에 대한 팁을 제공할 것입니다. 1) SEO가 왜 중요할까? SEO는 다음과 같은 이유로 중요하다: A) 트래픽 증가: SEO는 SERP에서 가시성과 순위를 향상시켜 웹 사이트 트래픽의 양과 품질을 높이는 데 도움이 된다. B) 비용상 효율: SEO는 웹 사이트를 홍보하고 트래픽을 유도하는..
[Challenge / day-12] 디자인 Mock-up 오늘의 공부범위 : 강의 16,17강 내용(Part2. ch2. 1-2강) 목차 1. 디자인 Mock-up tool 소개 2. 디자인 Mock-up tool 다뤄보기 #1. Mock-up이란? 실제 서비스를 만들기 전에 실제와 같이 모형으로 만들어 보는 단계를 말한다. 제품의 기능이나 디자인을 미리 검토해보기 위해서 제작한다. 내가 혼자서 사이드프로젝트를 하는 상황에서 또는 부트캠프 동료와 개발자 두 세명이서 개발을 하는 경우에, 디자인 목업툴을 잘 활용하는 것은 와이어프레임이나 프로토타입을 만드는데 매우 중요한 스킬이다. 부족한 디자인적 능력을 보완해주고 컴포넌트화 되어있는 것들이 많아서 편하게 가져다 쓸 수도 있다. 또한, 미리 익혀두면 나중에 디자이너들과 소통하기도 좋기 때문에 이번 기회에 다시 한..
[TIL No.22] 웹 표준, Sementic HTML 오늘의 주제 웹 표준 Sementic HTML #1. 웹 표준 (1) 웹이란? 웹을 한 단어로 치환하면 월드-와이드-웹(World-Wide-Web)일 것이다. 더 포괄적인 개념으로는 다양한 의미를 가질 수 있지만 개발자의 입장에서는 동의어로 생각해도 무방하다. 그렇다면 이것을 한 문장으로 정의하면, 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. 웹이라고 하면 우리가 지금 이 게시물을 읽고 쓰는 블로그도 그 일부분일 것이고, 관공서에서 만든 홈페이지 기업에서 서비스를 직접 제공하기 위해서 또는 자신의 브랜드나 기업을 홍보하기 위해서 만들고 운영하는 웹페이지 그 외에도 무수히 많은 공간들이 인터넷을 매개로 존재하고 이용되고 있을 것인데 그 모든 것을 포괄하는..
[Challenge / day-11] 서비스 요구사항 작성하기 오늘의 공부범위 : 강의 14강,15강 내용(Part2. ch1. 2-3강) 목차 1. 서비스 요구사항 작성하는 법 2. 서비스 요구사항 작성해보고(mini homework) 비교해보기 오늘도 힘내서 시자아악!!🏃‍♂️🏃‍♂️ 일단, 서비스 요구사항이 무엇인지 어떻게 작성하는지 알아보고, 더치페이 서비스에 필요한 요구사항은 무엇일지 직접 작성하는 미니과제를 해 본 뒤 모범답안과 비교해보면서 생각해보는 시간을 가졌다. 서비스 요구사항? 작성법은? 서비스 요구사항이란 한마디로 시스템에 대한 사용자의 요구와 기능을 말한다. 요구사항 작성의 중요성 요구사항 작성은 프로젝트 초기에 중요한 역할을 합니다. 이를 바탕으로 어떤 서비스를 만들 것인지, 시스템이 어떻게 동작할지를 정의할 수 있습니다. 이는 코드를 바로 ..
[Challenge / day-10] Part2 시작 오늘의 공부범위 : 강의 12강 내용(Part2. ch1. 1강) 목차 1. 더치페이 서비스 소개 오늘도 힘내서 시작해보자구요..!!🥳🥳 진짜 필기를 열심히 했다..ㅋㅋㅋㅋ 더치페이 서비스 소개 문제 여러 명이 결제한 금액을 더치 페이를 해야 할 때 계산 하기가 복잡하다. 이로 인해 여행이나 모임에서의 정산 과정이 번거롭고 스트레스를 유발한다. 5whys 불편함을 느낀 상황과 왜 그랬나요? 최근에 친구들과 여행을 다녀왔는데 정산하는 과정이 복잡했다. 여러 사람이 각자 얼마씩 지불했는지 확인하고 계산하는 것이 쉽지 않았다. 왜 불편 했나요? 누가 누구한테 각자 얼마씩 줘야할지 계산하는 것이 쉽지 않았다. 이로 인해 정산 과정에서 여러 번의 통화나 메시지가 오가며 상호간의 혼란이 생겼다. 왜 그랬던 것 같나..