DevOps
[GDSC] CICD 세션 결말 해석
GDSC(Google Developer Student Club)에서 개발 기술에 대해서 하나씩 선정하여 세션을 진행하게 되었다. 나는 CICD에 대해서 진행하였고 CICD의 필요성과 수동 배포 방식의 워크플로우와 비교하여 설명하였다. [Session] CICD / 한규범 CI/CD 의미 CI ⇒ Continuous Intrgration (지속적 통합) CD ⇒ Continous Delivery (지속적 전달) CD ⇒ Continuous deployment (지속적 배포) Continuous Intrgration 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미 gdsc-mju.tistory.com 나의 CICD 세션의 목표는 툴에 의존하기 보다는 CICD를 도입하면 개발방식에 대해서 변화를 가져오는..
스프린트(About Sprint)
Sprint는 "전속력으로 달리다.", "전력질주"라는 뜻으로 이를 개발 프로세스 DevOps에 입혀 기민성을 높일 수 있다. 스프린트 계획(Sprint Planning) 준비물 : 제품 백로그 목록, 인덱스 카드, 네임펜, 플래닝 포커 스프린트(Sprint) 또는 이터레이션(Iteration) 이라는 한정된 기간 동안 수행할 스프린트 목표와 이를 이루기 위한 작업 상세 내역을 정하는 과정 스프린트 동안 수행할 작업을 목록화 한 스프린트 백로그(Sprint Backlog)로 관리 일일 스크럼 (Daily Scrum) 매일 15 ~ 20 분간 프로젝트 진행상황을 공유하는 회의 모든 팀원이 참석하며 각자가 어제 한 일, 오늘 할 일, 문제점/이슈 등을 공유 스프린트 리뷰(Sprint Review) 스프린트 ..
DevOps
Lean Manufacturing 린 생산(lean manufacturing)은 불필요한 제조로 인한 낭비를 최소화하여 복잡성과 비용을 최대한 줄이는 것에 집중합니다. 포드사의 컨베이어 벨트를 SW개발에 적용시킨다. 7Waste를 최소화하고 개발을 최대한 효율적으로 진행하는 것 DevOps는 개발과 운영이 하나다. Development+operations 자격증, 규정, 툴의 집합, 프로세스도 아니다 Agile과 Devops의 차이점은 Agile은 Business Agility에 집중하고 DevOps는 it Agility에 집중한다. DevOps는 CALMS Model Culture 사람에 집중한다 변화를 응원하고 실험한다 Automation 실시간으로 배포되는 것 인프라 기반의 코드 Lean 비효율의 ..