목록분류 전체보기 (35)
도도섀 아카이브

애자일의 12가치 원칙 1. 초기부터 지속적으로 고객 만족 애자일의 최우선 순위는 가치있는 소프트웨어를 초기부터 지속적으로 제공함으로써 고객을 만족시키는 것 2. 요구사항 변경 수용 개발 후반부에 변화하는 요구 사항의 수용을 환용, 실시간으로 변화하는 고객과 시장에 맞추기 위해 애자일 프로세스는 변화를 수용하며 고객의 경쟁률을 도움 3. 짧은 배포 간격 소프트웨어를 짧은 주기(2주에서 2달까지)로 동작하는 소프트웨어를 배포하되 더 짧은 주기를 선호함 4. 함께 일하기 비즈니스 담당자와 개발자는 프로젝트 전체 기간동안 매일 함께 일해야 함 5. 동기부여된 팀원들로 프로젝트팀 만들기 동기가 부여된 개인들 중심으로 프로젝트를 구축하고, 그들에게 필요한 환경과 자원을 제공하고 업무를 완수할 것을 믿음 6. 얼굴..

이번 과제의 목표는 스크럼 가이드 문서를 바탕으로 스크럼을 관리하기 위해 갖추어야 할 역량과 스프린트 진행 과정에서 중요한 점을 정리하여 프로덕트 매니저가 스크럼에 어떻게 다가가야 하는지 정리하는 것이다. 스크럼 가이드 문서는 아래 링크에서 확인 가능하다. Download | Scrum Guides scrumguides.org (본 내용 정리는 스크럼 가이드 문서의 한국어 번역본을 바탕으로 작성됩니다.) 앞서 애자일 방법론이 무엇인지 알아보고 본문을 읽으면 보다 이해하기 쉬우므로 참조하면 좋겠다. [코드스테이츠 PMB 11기_WP1,WP3] '카카오톡 멀티 프로필'에 개발 방법론 도입해 보기(애자일, 워터풀 [W8D1] 드디어 몰입학습 마지막 주차인 8주 차에 돌입했다. 8주 차는 프로덕트 개발 방법론에..

[W8D1] 폭포수, 워터폴(Waterfall) 방법론 요구사항 분석, 설계, 개발 및 구현, 테스트, 유지보수 단계를 순차적으로 진행하여 프로그램을 만드는 방법론(요설구테유..) 특징 : 절차적(단계를 순차적으로 진행), 단계 검증(각 단계별 검증이 완료돼야 다음 단계로 이동), 하향식 접근(전 단계의 작업이 모두 완료돼야 다음 진행이 가능한 방식), 피드백(결함 발견 시 전 단계로 돌아가는 피드백 단계 존재) 장점 : 사례 풍부, 검증된 방식, 전체 과정이 소프트웨어 생명 주기와 일치하여 이해 쉬움, 단계 별 산출물이 확실하여 관리 용이 단점 : 피드백에 대한 빠른 대응 어려움, 테스트 단계에서 중요 결함 발견 시 치명적인 문제가 될 수 있음 워터폴은 고객의 요구사항이 단순하고 변경 가능성이 높지 않..

1. 지난 2주동안 (W6, W7) 강의를 바탕으로 본인이 선택한 프로덕트에서 유저가 할 수 있는 행동에 대한 Flow Chart를 간단하게 만들어 봅시다. (Technical Flow Chart 검색 시 다양한 플로우차트 작성 방법이 나옵니다) 2. 지난 2주동안 (W6, W7) 강의를 바탕으로 본인이 선택한 프로덕트의 UI, 클라이언트, 서버, DB가 각각 어떻게 보이고 작동할지 예상하여 적어 봅시다. 이번 과제는 이전의 W6D1 과제를 2주동안 배운 개념을 토대로 회고하면서 부족하거나 잘못된 부분을 개선하는 것이다. 저 과제를 작성했을 때가 그렇게 오래 되지 않은 것 같은데 시간이 참 빠르다는 생각이 든다.. 사담은 그만하고 과제를 살펴보자. 회고하면서 이전 과제의 원본을 수정하지 말라는 요구사항이..

오픈 API 검색해 기능과 구조 살펴보기 1. 인터넷에서 오픈 API로 공개되어 있는 서비스를 탐색해 봅니다. - API를 아시나요? API는 두 소프트웨어 구성 요소가 서로 통신할 수 있게 도와주는 매개체를 뜻하고, Application Programming Interface의 약자이다. 여기서 애플리케이션은 고유한 기능을 가진 모든 소프트웨어를 나타내고, 인터페이스는 두 애플리케이션 간의 서비스 계약을 의미한다. 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. 레스토랑에 비유해 간단하게 설명하자면, API는 점원과 같은 역할을 한다. 손님(프로그램)이 주문할 수 있게 메뉴(명령 목록)을 정리하고, 주문(명령)을 받으면 요리사(응용프로그램)와 상호작용하여 요청된 메뉴..

1. 앱의 4가지 형태에 대해 각각의 특징과 장단점을 비교해 정리해 봅니다. 여러분은 스마트폰에서 사용하는 애플리케이션에 형태가 있다는 사실을 알고 있는가? (나도 이번에 자세히 알았다.) 진부한 말이지만 스마트폰은 우리들의 일상에 완전히 자리 잡아 이제는 안 쓰는 사람을 찾는 것이 훨씬 더 어렵다. 스마트폰이 등장하기 전에는 웹 서비스의 방식은 데스크톱에 한정돼서 사용됐지만, 환경의 다양화로 방식 역시 확장되고 다양해졌다. 보통 앱의 형태는 크게 4가지로 구분할 수 있는데, 지금부터 각 형태의 특징과 장단점을 정리해 보겠다. 1) 네이티브 앱 네이티브 앱은 우리가 흔히 아는 그 애플리케이션을 말한다. 네이티브 앱은 가장 기본적인 형태의 앱을 의미하고, 운영체제별로 개발 방식이 상이하다는 특징이 있다. ..

프론트엔드 탐색하기 : 분석해보고 싶은 웹 기반 서비스를 하나 선택해, 해당 서비스의 랜딩 페이지 내용을 다음과 같이 나누어 분석해 봅니다. 사람마다 성향이 다르겠지만, 나는 뭔가를 할 때 음악을 들으면 집중이 잘 되는 타입이다. 학습 콘텐츠의 동영상 강의를 듣는 시간을 제외하고, 부트캠프 기간 동안 컴퓨터에서 유튜브 뮤직은 항상 실행되고 있었다. 지금 글을 작성하는 지금도 음악을 듣고 있다. 사용자의 청취 패턴을 분석하여 추천 플레이리스트를 다양하게 뽑아주고, 끌리는 한 곡을 재생하면 자동으로 그에 맞는 적절한 음악을 채워 플레이리스트를 채워줘서 직접 재생 목록을 관리하지 않아도 된다는 장점이 있어 음악을 스트리밍 할 때 거의 유튜브 뮤직을 사용한다. 오늘은 몰입 학습 시간에서 공부한 웹 기반 서비스와..

Kaggle 이나 Dacon 같은 무료로 데이터를 얻을 수 있는 사이트에서 데이터 시각화 연습해보도록 합시다. 오늘 과제는 데이터 시각화를 연습하는 것이다. 이번 과제는 구체적으로 프로덕트를 선정하지 않았고, 데이터를 시각화하는 방법도 잘 알지 못했기 때문에 Kaggle에 접속하여 데이터가 내가 시각화 실습을 진행하기에 적절한가에 중점을 두고 데이터를 선정하였다. 이번 실습에 사용할 데이터는 "2019년 기준 설문조사에 참여한 288명의 국가, 성별, 연령별로 선호하는 음식 종류와 음료, 그리고 디저트 선호도 정보"를 담은 데이터셋이다. 아래 링크에서 자세한 정보를 확인 가능하니 참조하면 좋겠다. Food Preferences Food Preferences Survey 2019 www.kaggle.com..