본문 바로가기

Business Data

(11)
[업무지식] 애자일(Agile), 스크럼(Scrum) 이해하기 - 2편 안녕하세요 서후아빠입니다. ^_^ 지난 세션에서 애자일 방법론에 대해서 알아보았습니다. 이번 세션에는 애자일 방법론의 전체 프로세스에 대해서 세부적으로 알아보도록 하겠습니다. 2023.04.28 - [Business Data] - [업무지식] 애자일(Agile), 스크럼(Scrum) 이해하기 - 1편 [업무지식] 애자일(Agile), 스크럼(Scrum) 이해하기 - 1편 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 애자일 방법론과 대표적인 스크럼에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. 애자일 방법론 기원 구분 설명 sh-t.tistory.com 1단계 : 요구사항 분석 요구사항 분석은 고객과 프로젝트 팀이 같은 장소에서 함께 참여 추천 - 결과물에 대한 신속한 피드..
[업무지식] 애자일(Agile), 스크럼(Scrum) 이해하기 - 1편 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 애자일 방법론과 대표적인 스크럼에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. 애자일 방법론 기원 구분 설명 군사 국방 분야 프로젝트 (Waterfall) 계획한 절차대로 진행, 큰 변경사항 없음 : 프로젝트 말미에 결과물 도출 ※ 미사일 제작 의뢰 시 : 추가적인 디자인 변경 요구는 반려 민간 프로젝트 욕구 및 트랜드에 의해 제품 Life Cycle 점점 짧아짐에 따라 잦은 변경 필요 계획된 절차대로 진행 시 비효율적으로 경량 방법론 대두 경량 방법론 계획 중심이 중간점검 방식 (프로젝트 진행 중 고쳐 나가는 방식) 17인(Agile Alliance라고 지칭)의 방법론의 공통 사항을 발표 : 애자일 소프트웨어 개발 선언문 ※ ..
[업무지식] 프로젝트 수행에 필요한 8가지 관리 포인트 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 프로젝트 개념과 프로젝트 수행 시 필요한 8가지 관리 포인트에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. 프로젝트 고유한 제품, 서비스, 결과물 등을 창출하기 위해 수행되어지는 한시적인 노력 5가지 특성 - 한시성 : 착수일과 종료(납기)일 존재 - 고유성 : 완전 동일한 프로젝트는 없는 고유함 - 이해관계자 : 이해관계자의 요구사항 충족 / 해결 - 가변성 : 요구사항이나 현장 상황에 따라 계획이 변경될 수 있음 (요구사항, 우선순위 등 변경) - 여러 사람 참여 : 참여자 관리가 중요한 이슈 PMI (Project Management Institute) : 프로젝트 관리와 관련된 전반적인 사항에 대해 연구하는 세계적인 기관..
[업무지식] EDA (Event Driven Architecture) 이해하기 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 MSA(MicroService Architecture)와 관계된 EDA에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. Event Driven (예전부터 존재한 용어, 최근 재주목) A서비스에서 B서비스가 관심을 가질 수 있는 일부 작업을 수행할 때 A서비스는 이벤트(작업의 기록) 생성 B 서비스는 A서비스의 이벤트들을 전달받고 필요시 자체 작업을 수행 REST와는 달리 느슨한 구조로 요청을 생성하는 A 서비스는 요청을 소비하는 B 서비스의 세부 정보를 알 필요가 없음 Event Driven 다이어그램은 큰 틀에서 비교하면 "https://sh-t.tistory.com/122"의 MQ와 동일한 구조입니다. EDA (Event Dr..
[업무지식] MSA (Micro Service Architecture) 이해하기 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 마이크로 서비스에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. MSA 프로젝트를 성공적으로 수행하기 위해서는 고객 담당자 역할이 중요합니다. 자세한 내용은 본문을 참고하시기 바랍니다. MSA 개요 Micro Service 핵심 : 스스로 돌아 갈 수 있는 작은 서비스, 독립적 배포 가능 (서비스 지향 아키텍처(SOA)) - 참고 URL : https://martinfowler.com/articles/microservices.html MSA 특징 - API로만 통신 : 서비스 접근점(End point)를 API 형태로 노출 - 하나의 기능만 수행 - 애플리케이션은 항상 기술 중립적 프로토콜 사용 : 다양한 언어와 기술로 구축 가능..
[업무지식] 신뢰성 지표 (MTTF, MTTR, MTBF) 및 SLA 이해하기 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 신뢰성 지표에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. 상시 가동 서비스를 제공하는 기업들은 서비스 신뢰성을 높이기 위해서 장애와 가동 중지 시간에 대한 관리에 많은 노력을 기울입니다. MTTF, MTTR, MTBF 구분 내용 MTTF (Mean Time To Failure, 평균 장애 시간) 최대한 낮게 유지 일반적으로 수리 불가능한 시스템에서 사용 (ex : 전구) MTTR (Mean Time To Repair, 평균 복구 시간) 최대한 낮게 유지 보전성 지표, 장애 시간 + 테스트 시간 MTBF (Mean Time Between Failure, 평균 장애 간격) 최대한 높게 유지 신뢰성 지표, 일반적으로 수리하며 사용하..
[업무지식] 블록체인(BlockChain) 개념 이해하기 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 BlockChain에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. BlockChain 개요 비즈니스 네트워크 내에서 정보를 투명(중복 및 위변조 방지)하게 공유할 수 있도록 하는 고급 데이터베이스 메커니즘 블록체인 데이터베이스는 연쇄적으로 연결된 블록에 데이터 저장되므로 시간 순서대로 일관성 유지 네트워크의 합의없이 체인 삭제 및 수정 불가능 (변경 발생 시 감지) 핵심 요소 : 분산 원장 기술(탈중앙화), 불변 기록, 스마트 계약 데이터 투명성 검증, 대량의 트랜잭션 등으로 인한 처리 속도 지연에 대한 개선 필요합니다. BlockChain 네트워크 구분 내용 퍼블릭 비트코인처럼 누구나 가입하고 참여 가능, 보안에 취약할 수 있..
[업무지식] 빅데이터(Big Data) 개념 이해하기 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 빅데이터에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. 빅데이터를 살펴보면 IoT에서도 언급한 것처럼 머신러닝, 인공지능으로 이어지는 기술적인 연결성이 보입니다. Big Data 개요 기존 데이터베이스 관리도구의 능력을 넘어서는 대량(수십 테라바이트 이상)의 데이터 - 정형 데이터 : 구조화된 데이터로 관리 간단, 규모가 크더라도 정형 데이터만으로는 빅데이터라고 할 수 없음 - 비정형 데이터 : 비구조화된 데이터로 관리 어려움 - 반정형 데이터 : 이메일(정형(수/발신자, 제목 등)+비정형(내용))같이 하이브리드 구조 빅데이터 소스 - 소셜 데이터 : 댓글, 게시글, 이미지, 동영상 등 - 머신 데이터 : IoT 기기와 머신에 ..
[업무지식] 사물인터넷(IoT, Internet of Things) 개념 이해하기 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 IoT에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. IoT를 살펴보면 빅데이터, 머신러닝, 인공지능으로 이어지는 기술적인 연결성이 보입니다. 이는 미래에 어떤 유형의 클라우드 엔지니어가 주목받을지도 보여지는데요. 늦은 나이지만 조금씩 이 분야로 발을 들여보는 것이 좋지 않을까 생각하게 됩니다. IoT 개요 스마트한 사물이 인터넷을 통해 연결되어 서로 다른 사물과 데이터를 공유하는 네트워크 저비용 & 저전력 센서가 탑재된 다양한 IoT에서 수집한 빅데이터를 기반으로 머신러닝(ML) 분석이 이루어지고 이를 통해 인공지능(AI) 구현 IoT 과제 구분 내용 보안 표준 보안 지침 부재로 자체 지침과 프로토콜로 설정 낮은 성능으로 보안..
[업무지식] 인공지능(AI) 개념 이해하기 안녕하세요 서후아빠입니다. ^_^ 이번 세션은 AI에 대해서 업무적으로 필요한 최소한의 개념에 대해서 간단히 정리해 보았습니다. AI(인공지능)를 이야기하면 항상 ML(머신러닝)이 따라나오고, ML은 또 DL(딥러닝)이라는 녀석이 붙어 다닙니다. 아래 내용을 살펴보면 왜 그런지 이해가 되실겁니다. AI 개요 인공지능은 사람처럼 학습하고 추론할 수 있는 지능을 가진 시스템을 만드는 기술 유형은 구글 검색해보니 사람마다 정의가 조금씩 다릅니다. 아래 내용은 구글을 참조하였습니다. 구분 내용 반응형 사전 프로그래밍된 내용에 따라 반응하는 것으로 메모리 없으므로 학습 불가능 제한된 메모리 대부분 최신 AI 해당, 학습을 통한 개선 (ML, DL 등) 마음 이론 감정 인지나 상황에 맞게 반응하는 등 인간의 마음 ..