부트 캠프/📓 Daily Tasks
W8D4 Jira 주요 기능 중 애자일 원칙을 수행하는 데 도움이 되는 기능이 있나요? 1. 간결한 초기 프로젝트 화면 스프린트를 실행하는 팀은 이터레이션이 끝나는 시점마다 스프린트 회고를 통해 팀 운영 방식을 수정합니다. 회고를 통해 팀은 운영 방식 및 업무 태도를 점검하고 수정해 팀의 생산성을 향상시킵니다. 이것이 가능한 이유는 애자일 팀은 유연한 모습을 가진 팀이고, 그래야 하기 때문입니다. Jira는 이처럼 짧은 주기별로 모습이 조금씩 변화하는 애자일 팀의 운영방식을 최대한 지원합니다. 프로젝트가 생성되면 마치 노션과 같이 최소한의 구조만이 존재합니다. 그 외 요소들은 팀이 설계해야 합니다. 팀은 자신들에게 필요한 기능과 보드 모습을 채택해 가장 효율적이고 도움이 되는 워크스페이스를 사용할 수 있..
W8D1 & W8D3 사운드클라우드의 개선점을 유저 스토리 형식으로 작성해봅시다 작성한 유저 스토리의 이해관계자들 요구사항에 대해 생각해봅시다. 이번에는 사운드 클라우드를 과제 프로덕트로 선정해보았습니다. 사운드 클라우드는 언더그라운드 뮤지션들이 자신들이 창작한 음원을 공개할 수 있는 음악 콘텐츠 플랫폼입니다. 무료 요금제를 사용하는 고객들은 무료로 업로드된 음원을 감상할 수 있고 제한된 범위 내에서 업로드도 할 수 있습니다. 유료 요금제를 사용하는 고객들(주로 아마추어/프로 뮤지션)은 무제한으로 음악을 업로드하고 음원 실적 통계 리포트를 받을 수 있습니다. 과거 자금난으로 파산 위기까지 갔던 사클은 아직까지 사업을 영위하고 있습니다. 여전히 20%의 인력 감축을 단행하는 등 어려움을 겪고 있지만, 20..
W8D2 스크럼 가이드 학습하기 스크럼을 관리하는 것에 필요한 업무에는 무엇이 있는가? 스프린트가 진행되는 과정에서 중요한 것은 무엇인가? 용어 짚고가기 📍 PO는 제품의 지속적인 성장을 위해 애자일 팀에서 제품을 관리하는 데 중점을 둔 역할에서 시작한 개념. 프로덕트에 대한 로드맵, 전체 일정을 관리하고 개발, 디자인 등 관계된 사람들과 업무를 조율하며, 우선순위 등을 결정한다 📍PM은 제품의 비전을 설정하고 고객 문제를 해결하는 제품의 제작 방향을 결정하는 것에서 시작한 개념. 조직 내에서 제품 개발에 관련된 연구, 선택, 추진 등의 제품 관리 활동을 하는 전문가 📍 제품 백로그는 출시하려는 제품에 필요하다고 알려진 모든 요구사항에 대한 우선 순위화된 목록. 제품 책임자와 스크럼 팀이 이해할 수 있는..
W6D1 회고 네이버웹툰의 플로우 차트를 만들어보고 흐름별로 UI, 클라이언트, 서버, DB의 작동방식을 생각해봅시다. 이번에는 6주차 초반에 작성했던 과제를 2주가 지난 시점에서 다시 돌아보는 시간을 가질 것입니다. 그 사이동안 개미 더듬이 만큼 성장한 것 같지만 아무튼 성장은 한 거니까요! 일단 해보겠습니다 🥸 유저 플로우 차트: 앱 접속, 회원가입, 콘텐츠 감상, 쿠키 충전까지 지난 과제로 만들어본 플로우차트를 가져와보았습니다. 회원가입, 회차 열람, 쿠키 충전 등 모든 과정에 대해 다루기에는 시간이 부족하기 때문에 이번 회고에서는 압축해서 단순한 형태로 다뤄보았습니다. 아래 이미지는 지난 시간에 클라이언트와 서버 간의 통신에 대한 저의 생각을 적어본 이미지입니다.😂 저 과제를 할 당시에는 API에..
W7D3 오픈 API의 기능과 구조 살펴보기 오늘은 API가 무엇인지 알아보는 시간을 가졌습니다. 예전에 관련 영상을 보면서 아..그렇구나 하고 넘어갔었는데 사실은 제대로 이해하지 못했었습니다. 하지만 이번에 다시 공부를 하면서 API가 무엇인지 전보다 분명하게 알게 되었습니다. 어후 속이 뻥 뚫리네요! 🪂자세한 개념 설명은 전문가들이 수많은 좋은 글과 영상을 인터넷에 업로드 해두었기에 그걸 보는 게 더 좋을 거고.. 제가 이해한 걸 간단하게 정리해보면 아래의 내용과 같습니다. 클라이언트와 서버는 인터넷을 통해서 요청을 주고받는다. 클라이언트와 서버의 소통 방식이 API다. 클라이언트는 API를 통해 서버에게 요청을 전송한다. RESTful API는 구체적인 요청들을 URI를 통해서 분류에 따라 깔끔하게..
W7D2 앱의 4가지 형태 각각의 특징과 장단점을 비교해 정리해봅시다 Mobile Web vs. Web App vs. Hybrid App vs. Native App ⚠️ 이미지가 보이지 않을 경우 새로고침을 하거나 에러 영역을 클릭하면 확인할 수 있습니다. 내가 제품을 기획한다면 어느 버전을 선택할까? 앱 개발은 회사의 동원 가능한 자원 상황에 따라 나아갈 방향이 결정될 것 같습니다. PM이 하고 싶은 방향으로 마음대로 진행할 수 없는 부분이라고 생각합니다. 그래서 개발자 팀원들과의 소통이 중요한 것일 테고요. 그래도 맨 처음 서비스를 시작한다고 하면 저는 하이브리드 앱으로 서비스를 시작해볼 것 같습니다. 스타트업에서 프로덕트를 출시한다고 하면 MVP를 시장에 선보일 것인데 매우 짧은 주기로 기능을 업데..