본문 바로가기

📝 PM

코드스테이츠 PMB 11 | Jira 겉핥기 애자일 방법론에서는 프로젝트 전반에 걸쳐 발생하는 요구사항을 우선순위에 따라 팀원들과의 협업을 통해 빠르게 대처한다. 이해관계자로부터 발생하는 다양한 요구사항과 이에 파생되는 Task를 효율적으로 관리하기 위해 애자일 팀은 협업 툴의 도움을 받는다. Atlassian사의 Jira는 대표적인 애자일 프로젝트 관리 도구로, 애자일하게 일하는 데에 어떤 도움을 주는지 알아보도록 하겠다. | 애자일 12원칙(Agile Principles) 1. 초기부터 지속적으로 고객 만족 2. 요구사항 변경 수용 3. 짧은 배포 간격 4. 함께 일하기 5. 동기부여된 팀원들과 프로젝트 팀 만들기 6. 얼굴 보고 대화하기 7. 동작되는 소프트웨어로 진도 측정 8. 지속 가능한 개발 속도 유지 9. 좋은 기술과 설계에 관심 10.. 더보기
코드스테이츠 PMB 11 | Crouch, Bind, Set *스크럼 프레임워크에 대한 이해를 위해 작성된 글이며, 본 스크럼 가이드를 참고했습니다. 스크럼 스크럼(Scrum)이란 제품 개발 방법론 중 하나인 애자일(Agile) 방법론에서 주로 사용되는 프레임워크 중 하나이며, 짧은 기간 팀원들이 공통의 목표를 향해 결합할 수 있도록 도와준다. 즉, 스크럼을 활용하면 짧은 기간 동안 신속하고 유연하게 수정과 실행을 반복해야 하는 애자일 환경에서 개발의 효율성을 높일 수 있다. 스크럼에서는 최적의 가설을 리스크를 통제하며 검증하기 위하여 반복적이고 점진적으로 행동한다. PM, 디자이너, 개발자와 같이 각 분야의 전문성을 갖춘 인원들이 수평적인 구조로 팀을 이뤄 짧게 정해진 기간에 우선순위에 따라 문제를 해결한다. 스크럼이 성공적으로 적용되기 위해서는 약속, 집중, .. 더보기
코드스테이츠 PMB 11 | 나는 나와 싸운다 애자일 VS 워터폴 애자일(Agile) 프로세스는 빠르게 발전해야 하는 소프트웨어의 등장과 함께 대두된 제품 개발 방법론 중 하나이며 전통적인 방식인 워터폴(Waterfall) 프로세스와 비교된다. 이름 그대로 폭포수처럼 Top-Down 방식으로 진행되는 워터폴 방식은 제품 기획부터 출시까지 미리 설정된 전반전인 계획에 따라 제품을 개발한다. 이에 반해 애자일 프로세스의 경우 고객의 니즈, 상황에 맞추어 유연하게 계획을 수정하여 필요한 부분부터 차근차근 만들어간다. 애자일을 프로세스의 핵심적인 3가지 도구인 스크럼, 유저 스토리, 칸반을 잘 활용한다면 반복적이고 사람 중심적으로 제품의 지속적인 향상을 도모할 수 있다. 이름 내용 스크럼 목적지 도달을 위해 하나로 뭉쳐 움직이는 형태를 나타내며 럭비 용어에.. 더보기
코드스테이츠 PMB 11 | 학습하면 비로소 보이는 것들 코드스테이츠 PMB 11 | 티스토리와 함께하는 데이터/개발 인바디 과제 제출 형식이 블로깅이라 처음으로 블로그라는 것을 시작해보았다. 티스토리는 다음이 카카오에 인수되기 전 다음에서 운영하던 서비스형 블로그였다. 광고, 스팸과 같이 서비스의 질을 떨 donampbd.tistory.com 위 게시글의 회고 형식으로 작성되었습니다. 과제 제출 형식이 블로깅이라 처음으로 블로그라는 것을 시작해보았다. 티스토리는 다음이 카카오에 인수되기 전 다음에서 운영하던 서비스형 블로그였다. 광고, 스팸과 같이 서비스의 질을 떨어뜨리는 무분별한 발행을 막기 위해 2018년 이전까지는 기존 유저의 초대장이 있어야만 가입이 가능했다. 2020년부터는 계정 체계를 카카오 계정 기반으로 바꾸면서 편의성과 접근성이 보다 확대되었다.. 더보기
코드스테이츠 PMB 11 | API와 친해지기(실패) | API와 Open API API(Application Programing Interface)란 클라이언트와 서버가 데이터를 주고받을 때, 서로의 요청과 응답을 이해할 수 있도록 만들어진 형식이다. 클라이언트가 서버에 데이터를 요청하면, 서버는 해당 요청을 올바르게 이해하고 적절한 응답을 해야 한다. API는 컴퓨터와 소프트웨어 사이에서 다리의 역할을 하여 서로를 연결해준다. API를 잘 활용한다면 개발의 효율성을 높일 수 있다. 하지만 다양한 API가 등장하면서 사용성과 관리에 있어서 불편함이 발생하고 이를 해결하기 위하여 조금 더 체계적인 API를 만들자는 사회 운동이 만들어지고, 이 과정에서 REST(Representational State Transfer)한 API라는 의미의 RESTful AP.. 더보기
코드스테이츠 PMB 11 | 앱이라고 다 똑같은 게 아니다 앱의 다양한 종류 | 네이티브 앱 네이티브 언어로 만들어져 모바일에 최적화된 앱 모바일 기기도 웹과 마찬가지로 OS(Operation System)이 존재한다. 대표적인 OS로는 구글의 Android, 애플의 IOS가 있다. 네이티브 앱이란 각 운영체제에서 제공하는 SDK와 지정한 언어로 만들어진 앱을 일컫는다. Android 앱을 프로그래밍할 수 있는 언어로는 대표적으로 Java, Kotlin 이 있고, IOS 앱은 Objective-C와 Swift로 만들 수 있다. 네이티브 앱의 경우 각 모바일 OS에 최적화되어 있기 때문에 높은 품질의 서비스를 안정적으로 제공할 수 있다는 장점이 있다. 또한 카메라, 마이크, 블루투스와 같이 디바이스의 다른 기능에 대한 접근성이 높기 때문에 모바일 기기에 최적화된 .. 더보기
코드스테이츠 PMB 11 | 왓챠피디아 랜딩페이지 이모저모 왓챠피디아는 콘텐츠의 허브를 지향하며 영화, TV, 책, 웹툰의 정보를 제공하고 사용자들이 직접 평가한 데이터를 기반으로 작품을 추천해주는 서비스이다. 서비스 초기에는 웹에서만 이용 가능했지만 현재는 앱으로도 이용이 가능하다. 상세페이지는 모바일에 더욱 적합한 형태이지만 랜딩페이지만큼은 웹도 깔끔하기에 금일의 프로덕트로 선정했다. 우리가 웹페이지를 접속했을 때 보이는 화면은 HTML과 CSS으로 이루어져 있다. HTML은 쉽게 말해서 웹페이지의 뼈대를 CSS는 이를 더욱 보기 좋게 꾸며주는 역할을 한다. 이외에도 사용자의 편의성을 높여주기 위하여 상호작용 기능을 구현할 수 있도록 돕는 Javascript라는 언어가 있다. 이 세 가지를 이해한다면 우리가 매번 이용하던 웹페이지가 어떻게 구성되어 있는지 이.. 더보기
코드스테이츠 PMB 11 | I am... Db (딱) IMDb는 세계 최대 크기의 영화 데이터 서비스이다. SEO 솔루션 서비스인 Rank Ranger에 따르면 IMDb의 트래픽 수는 구글, 페이스북, 아마존을 이은 세계 4위 수준이다. 단순히 영화 관련 서비스 중에서 세계 최대가 아니라, 어디에 내놓아도 세계 최대 수준인 것이다. 사용자는 IMDb에서 영화, TV 시리즈, 비디오 게임 등의 정보를 확인하고, 평가하고 리뷰를 남길 수 있다. 영화 리뷰 사이트 로튼 토마토, 메타크리틱이 전문가의 리뷰와 일반 유저의 리뷰를 구분하여 확인할 수 있는데 반해, IMDb의 경우 일반 유저가 대부분이기 때문에 보다 대중적인 평가를 확인할 수 있다. 글로벌 데이터 커뮤니티인 Kaggle에서 찾은 'IMDb의 영화 부분 평점 TOP1000' 자료를 통해 데이터 시각화에 .. 더보기