분류 전체보기 (41) 썸네일형 리스트형 [코드스테이츠 PMB 9기] 애자일 12가지 원칙 W8D4 학습목표 - 스프린트 과정에서 발생할 수 있는 문제를 예측하고 대응 방법을 구상할 수 있다. - 애자일 관리도구를 사용해 애자일 프로세스를 관리할 수 있다. 개념 정리 - 애자일의 12가지 원칙 - 애자일 관리 도구 이후 답변 가능한 질문 - 애자일의 12가지 각 원칙들이 중요한 이유는 무엇인가? - 애자일 관리도구의 목적과 역할은 무엇인가? 애자일의 12가지 원칙이란? 제 1원칙: 초기부터 지속적으로 고객 만족 우리의 최우선 순위는 가치(value) 있는 소프트웨어를 초기부터 지속적으로 제공(배포)함으로써 고객을 만족시키는 것입니다. 초기부터 개발물을 제공하는 것이 Risk도 감소하고 Value가 증가합니다. 제 2원칙: 요구사항 변경 수용 개발 후반부에 변화하는 요구 사항의 수용을 환영합니다.. [코드스테이츠 PMB 9기] 스크럼과 이해관계자 W8D3 학습목표 - 스크럼에서 PM의 역할과 책임을 구체적으로 설정할 수 있다. - 스크럼 절차에서 각 이해관계자들의 입장을 조율할 수 있다. 개념 정리 - QA - 스프린트 - 이해관계자 이후 답변 가능한 질문 - QA를 PM의 주도로 진행해야 하는 이유는 무엇인가? - 스크럼에 영향을 주는 이해 관계자들은 누구이며 이들을 어떻게 설득해야 하는가? Product Manager와 스크럼 언제 스크럼 프레임워크를 사용하는가? ‘함께 만들 것’을 기획하고, ‘사업가치’와 ‘고객가치’를 창출할 책임을 가진 PM으로서 어떠한 개발 방법론을 사용해 제품을 만들어 낼 것인지를 결정하는 것 역시 제품 관리에서 매우 핵심적인 사항입니다. 이를 위해 다시한번 워터폴 방식과 애자일 방식의 장단점을 비교해 보겠습니다. 워.. [코드스테이츠 PMB 9기] 스크럼 W8D2 학습목표 - 애자일 기반 개발 절차의 각 단계별 업무를 도식화하여 설명할 수 있다. - 상황에 맞게 적합한 개발 방법론을 선택할 수 있다. 개념 정리 - 스크럼 핵심 - 칸반 이후 답변 가능한 질문 - 스크럼 프레임워크는 어떤 과정으로 애자일 개발을 구현하는가? - 칸반이 스크럼 프레임워크에서 하는 역할은 무엇인가? 스크럼 프레임워크란? Agile(애자일) 접근법은 혁신적인 제품과 서비스 개발 방식입니다. 그 중에서도 대표적인 방식인 스크럼에 대해 알아보겠습니다. 스크럼은 팀이 중심이 되어, 개발의 효율성을 높인다는 의미의 용어입니다. 스크럼은 팀원 스스로 스크럼 팀을 구성합니다. (Self-organizing) 개발 작업에 관한 모든 것을 스스로 해결할 수 있어야 합니다. (Cross-func.. [코드스테이츠 PMB 9기] 워터폴과 애자일 W8D1 학습목표 - 워터폴과 애자일 개발방법론의 특징을 구분할 수 있다. - 애자일 개발 방법이 필요한 이유를 구체적으로 설명할 수 있다. 개념 정리 - 워터폴 - 애자일 - 이해관계자 이후 답변 가능한 질문 - 워터폴과 애자일 개발 방법은 어떤 차이가 있는가? - 애자일 개발 프로세스가 필요한 이유는 무엇인가? 제품 개발 생애 주기를 통해 제품 개발 방법론 발견하기 1 기회 포착 및 계획 외부 요인 또는 내부 요인에서 기회를 발견하고 계획 세움 2 솔루션 디자인 발견한 기회를 바탕으로 문제 정의, 그 문제에 대응하는 솔루션 도출, 정의함 3 솔루션 구축 만들기로 한 솔루션을 디자인팀과 개발팀과 협업하여 실제로 고객의 손에 쥐어질 수 있는 프로덕트 만듬 4 솔루션 공유 만들어진 제품을 팀 또는 고객과 .. [코드스테이츠 PMB 9기] JSON W7D4 학습목표 - JSON의 형식과 특징에 맞게 프로그램 기능을 정의할 수 있다. - Github을 통해 프로그램 개발이 관리되는 과정을 분석할 수 있다. 개념 정리 - JSON - Git, Github 이후 답변 가능한 질문 - IT 서비스에서 JSON의 역할은 무엇인가? - Git으로 개발 코드를 관리해야 하는 이유는 무엇인가? JSON 이해하기 JSON이란 정보를 주고받는 방법 뿐 아니라 주고받는 정보의 형식 역시 API와 같이 일정한 규칙을 정해 사용하는 것도 필요하다. 이런 목적으로 사용되는 형식 중 대표적인 방식이 JSON 이다. JSON의 형태 { 키1(Key): 값1(Value), 키2(Key): 값2(Value), } JSON vs XML JSON과 유사한 목적으로 사용되는 또 다른 .. [코드스테이츠 PMB 9기] 스테이징과 API W7D3 학습목표 - PM으로서 개발팀과 협력해 제품 수준을 유지하는 절차를 분석할 수 있다. - API의 형식과 특징에 맞게 프로그램 기능을 정의할 수 있다. 개념 정리 - 스테이징 서버 - API - RESTful API 이후 답변 가능한 질문 - 출시 전 제품의 테스트 과정은 어떻게 진행되는가? - IT서비스에서 API의 역할은 무엇인가? 개발팀과 소통하기 개발자 리드(테크 리드)의 역할 Engaging with Business 비즈니스 참여 Frequent communication with seniors 시니어들과의 잦은 소통 Reporting 보고 Technical point of contact 기술 소통 포인트 Peer to product owner, project manager, other .. [코드스테이츠 PMB 9기] 앱 서비스 이해 W7D2 학습목표 - 웹서비스와 앱서비스의 개발 방식의 특징과 장단점을 비교할 수 있다. - 개발 과정에서 기술 스택을 선정하는 데 중요한 사항을 고려할 수 있다. 개념 정리 - 네이티브 앱, 하이브리드 앱, 웹 앱 - 클라우드 서버 - 기술 스택 이후 답변 가능한 질문 - 네이티브 앱, 하이브리드 앱, 웹 앱 방식을 선정하는 기준은 무엇인가? - 기술 스택을 선택할 때 현실적으로 고려해야 하는 사항은 무엇인가? 앱 서비스의 이해 앱의 종류 네이티브 앱 모바일 OS에 최적화된 언어를 사용해 개발한 앱으로서 안드로이드, iOS에서 제공하는 SDK를 사용해 개발 모바일 웹 모바일 기기에서 사용하기 편한 방식으로 개발된 '웹 페이지'기반 서비스 웹 앱 앱의 형태를 가지고 있지만 실제 내용은 대부분 웹에서 구현.. [코드스테이츠 PMB 9기] PM과 개발지식 W7D1 학습목표 - PM이 개발 지식을 이해해 개발팀과 소통하는 것의 필요성을 설명할 수 있다. - 서버와 클라이언트 구조를 이해하고 이를 개발하는 프로세스를 설명할 수 있다. 개념 정리 - 서버, 클라이언트 - 프런트엔드 - 프레임워크 이후 답변 가능한 질문 - 어떤 서비스에서 서버와 클라이언트의 역할은 무엇인가? - 현대의 개발에서 프레임워크를 사용해야 하는 이유는 무엇인가? PM이 개발 지식을 알아야 하는 이유 - 각 기술 및 사용 환경을 아는 것(기술 스택)은 무언가 빠르게 개발할 수 있는 것과 동시에 그 기술의 한계를 이해하고 상황에 맞는 솔루션을 제공 - 팀원과의 커뮤니케이션 뿐만 아니라 리스크 관리를 위해 IT 서비스의 기본적인 구조 클라이언트 : 서비스를 사용하는 사용자 서버 : 서비스를.. 이전 1 2 3 4 ··· 6 다음