정보들 5

칸반(KanBan) 기법

칸반 보드는 작업을 시각화하고, 진행 중인 작업을 제한하고, 효율성(또는 흐름)을 최대화하도록 설계된 민첩한 프로젝트 관리 도구이다. 칸반 보드의 요소 1. Visual Signals 칸반 보드에 대해 가장 먼저 알 수 있는 것 중 하나는 시각적 카드(스티커, 티켓 또는 기타)이다. Kanban 팀은 일반적으로 카드당 하나씩 모든 프로젝트와 작업 항목을 카드에 쓴다. 애자일 팀의 경우 각 카드는 하나의 사용자 스토리를 캡슐화할 수 있다. 일단 보드에 올라오면 이러한 시각적 신호는 팀원과 이해 관계자가 팀이 무엇을 하고 있는지 빠르게 이해하는 데 도움이 된다. 2. Columns 각 열은 함께 "워크플로"를 구성하는 특정 활동을 나타낸다. 카드는 완료될 때까지 워크플로를 통해 흐른다. 워크플로 는 "할 일..

정보들 2022.02.05

스크럼(Scrum) 기법

스크럼(Scrum) 스크럼은 팀이 중심이 되어 개발의 효율성을 높이는 기법이다. 팀원 스스로가 스크럼 팀을 구성하고 개발 작업에 관한 모든 것을 스스로 해결할 수 있어야 한다. 스크럼이란 럭비에서 반칙으로 경기가 중단된 경우 양 팀의 선수들이 럭비공을 가운데 두고 상대 팀을 밀치기 위해 서로 대치해 있는 대형을 일컫는 것으로, 팀의 중요성을 강조하는 용어이다. 스크럼 팀 구성원 역할 제품 책임자 (PO: Product Owner) -요구사항이 담긴 백로그(Backlog)를 작성하는 주체 -이해관계자들 중 개발될 제품에 대한 이해도가 높고, 요구사항을 책임지고 의사를 결정할 사람으로 선정 스크럼 마스터 (SM: Scrum Master) -스크럼 팀이 스크럼을 잘 수행할 수 있도록 가이드 역할을 수행함 개발..

정보들 2022.02.04

애자일 모형(Agile Model)

소프트웨어 생명주기(Software Life Cycle) 소프트웨어 생명 주기는 소프트웨어를 개발하기 위해 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 소프트웨어 생명 주기는 소프트웨어 개발 단계와 각 단계별 주요 활동 그리고 활동의 결과에 대한 산출물로 표현한다. 대표적인 생명 주기 모형 폭포수 모형 프로토타입 모형 나선형 모형 애자일 모형 이 중에서 애자일 모형을 다뤄보자. 애자일 모형(Agile Model) 애자일은 '민첩한', '기민한' 이라는 의미로, 고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발하는 모형이다. 어느 특정 개발 방법론이 아니라 좋은 것을 빠르고 낭비 없게 만들기 위해 고객과의 소통에 초점을 맞춘 방법론을 통칭한다. (폭포수 모형..

정보들 2022.02.04

OAuth 2.0

어떠한 어플리케이션이나 서비스를 이용할 때 이렇게 카카오톡이나 페이스북 등등..의 계정으로 로그인을 하는 경험이 있을 것이다. 어떻게 다른 서비스를 이용하는데 다른 계정으로 로그인해서 사용할 수 있을까(안전하게)? 이걸 가능하게 해주는 것이 OAuth이다. OAuth를 살펴보기 전에 먼저 그림으로 쉽게 만나보고 알아가보자. 이렇게 3명의 참여자가 서로 서비스를 상호작용 하는 것을 보다 안전하게 도와주는 역할을 하는 것이 OAuth 이다. 사전적 의미로는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 용어 사용자(user)/Resource Owner:..

정보들 2022.01.18
728x90