본문 바로가기

기술사167

JAD RAP, JRP I. 협동적 워크숍을 통해 최종사용자를 개발에 참여시키는 JAD의 개요 가. JAD의 정의 - 사용자, 관리자, 분석자, 개발자들이 일정 기간 내 시스템 요구사항을 규정하기 위해 집중적으로 회의를 진행하는 개발 프로세스 나. JAD 성공을 위한 9가지 핵심 단계 Step 내용 프로젝트 목표 및 제한사항 확인 협동적 워크숍(JAD Session)과 전체 프로젝트에 대한 계획/범위 목표를 설정 Critical Success Factor(CSF) 확인 개발 프로젝트와 비즈니스 기능에 대한 CSF 확인 경영진의 비즈니스 요구사항 분석 프로젝트 인도물(Deliverables) 정의 일반적으로 인도물은 워크숍의 Documentation과 설계도 워크숍의 Documentation의 상세 수준 정의 워.. 2021. 1. 29.
Kanban Kanban 보드, Workflow, WIP I. Kanban 보드를 통한 개발 공정 가시화, Kanban의 개요 가. Kanban의 정의 - 작업 프로세스간 진행 중인 공정 확인을 위해 Workflow를 표현하는 Kanban 보드를 이용하여, 개발 공정을 시각화하고, 작업제한, 소요시간 최적화 기법을 통해 적시개발을 지원하는 Agile 프로세스 나. Kanban의 특징 - Workflow 가시화, WIP(Work in Process)제한 , 리드타임 측정 및 최적화 II. Kanban의 개념도 및 구성요소 가. Kanban의 개념도 나. Kanban의 구성요소 구성요소 내용 산출물 Kanban Board 프로세스를 기재한 Board와 스토리 카드를 이용해 업무흐름 제어 스토리카드 Process 실제 업.. 2021. 1. 29.
Lean 낭비제거 I. Agile 낭비요소 제거를 통한 프로세스 향상, Lean 개발 방법론의 개요 가. Lean 의 정의 - 린 시스템의 품질 기법을 소프트웨어 개발 프로세스에 적용하여 프로세스 낭비 요소를 제거 후 결과를 측정, 성과를 분석하여 소프트웨어 품질을 향상시키는 개발 방법론 II. 7대원칙 및 7대낭비 가. 7대원칙 (낭배결빠위통시) - 낭비제거 : 가외기능, 혼란, 경계 넘어가기 - 배움증폭 : 과학적 방법 사용, 표준 개선, 예측 가능한 조직 - 늦은결정 : 비 의존성, 옵션 유지, 돌이킬 수 없는 결정은 마지막에 - 빠른납품 : 신속한 인도, 대기행렬이론, 일의 양 제한 - 팀에 권환 위임 : 상호간의 책임의식, 리더쉽, 파트너 존중 - 통합성구축 : TDD, 레거시 코드 작성금지, 빅뱅통합 .. 2021. 1. 29.
Burn-down Chart 추정점수 I. Agile 프로젝트의 개발 진척 상태표, Burn-down Chart의 개요 가. 번다운차트(Burn-down Chart)의 정의 - 개발 완료까지 남아있는 work(backlog)와 시간 사이의 관계를 그래프로 표현한 2차원적인 차트 II. 번다운차트의 개념도 및 구성요소 가. 번다운차트의 개념도 (스토리 포인트) 나. 번다운차트의 구성요소 차트구성 Burn down Chart에서의 의미 스크럼 적용사례 X축 프로젝트의 반복일정 (Iteration Timeline) 20일~30일 단위 스프린트 기간 Y축 프로젝트 완료에 필요한 전체 작업 추정량 (sum of Task Estimates) 스프린트 백로그 작업량 프로젝트 시작시점 차트 왼쪽에 있는 가장 높은 점이며, 프로젝트 반복일정의 첫날.. 2021. 1. 27.
Product Backlog I. 소프트웨어 제품의 기능 목록, Product Backlog의 개요 가. Product Backlog의 정의 - 소프트웨어 제품의 모든 요구사항에 대한 우선 순위화된 목록으로 모든 변경 요구사항을 포함, 개발해야 할 우선 순위가 정의된 제품의 기능 목록 나. Product Backlog의 특징 - 요구기반 : Product Backlog는 모든 요구사항에 기반한 기능목록 - 제품진화 : 제품이 사용될 환경과 실제 제품으로 진화 II. Product Backlog의 구성도 및 작성관점 가. Product Backlog의 구성도 - 제품의 요구사항 기능 목록으로, 개발할 분량을 Sprint Backlog로 할당 나. Product Backlog의 작성관점 관점 내용 상세설명 관리, 책임 관점 PO에 의한.. 2021. 1. 27.
SCRUM Product Backlog, Sprint Backlog, Sprint, Daily Meeting, PO, SCRUM Master / 프로젝트 관리 I. 스프린트 단위로 개발 생산성 향상, SCRUM의 개요 가. SCRUM의 정의 - 프로젝트 관리를 위한 애자일 방법론으로 Product Backlog기반으로 Sprint 단위로 제품을 개발하는 방법으로 반복을 통해 개발 주기를 단축하여 팀의 생산성을 높이는 소프트웨어 개발 방법 나. SCRUM의 특징 - 협업중심 : 주로 팀 수준의 시안을 다루며 효율적이고 팀원들이 협업할 수 있는 환경을 제공하여 활동에 집중 할 수 있게 하고 고품질의 제품을 생산 - 사회공학기법 : 프로젝트 이해관계자들의 적극적인 협력과 참여를 촉진하여, 관련자의 성취감 충족을 목적으로.. 2021. 1. 26.
XP(eXtreme Programming) 유저스토리, 스파이크, 릴리즈계획 / 개발에 포커싱을 맞춘 애지일 I. 고품질 SW를 빠르게 고객에게 전달, XP의 개요 가. XP (eXtreme Programming)의 정의 - 고품질의 소프트웨어를 빠른 시간안에 고객에게 전달하는 것을 목적으로 고객의 요구사항 변화에 적극적으로 대응하는 방법론 나. XP의 핵심가치 (용단커피존) - 용기 : 고객의 요구사항 변경에 능동적 대처 - 단순성 : 필요한 것, 요구한 것만 수행 - 의사소통 : 개발자, 관리자, 고객 간의 원활한 의사소통 - 피드백 : 지속적, 반복적 제품 데모를 통한 의견 수렴 - 존경 : 모든 프로젝트 관계자는 가치 있는 팀원으로 대우 II. XP의 절차 및 구성요소 가. XP의 절차 (구사수배반소인) 나. XP의 구성요소 프로세스 설명.. 2021. 1. 26.
애자일 방법론 4가지 가치, 12가지 원칙, SCRUM, XP, Kanban, Lean I. 요구사항의 지속적인 변화와 단순 설계의 시작 기법, Agile 프로세스의 개요 가. 애자일 (Agile) 프로세스의 정의 - 절차보다 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발 할 수 있는 방법론 II. 애자일 개발 선언문 및 12원칙 가. 애자일 개발 선언문 (4가지 가치) – 공포계획 개작고변 - 공정과 도구보다 개인과 상호작용을 - 포괄적인 문서보다 작동하는 소프트웨어를 - 계약 협상보다 고객과의 협력을 - 계획을 따르기보다 변화에 대응하기를 나. 애자일 개발 12원칙 - 최우선 순위, 가치있는 소프트웨어를 빠르고 지속적으로 고객에게 전달해라. - 작동하는 소프트웨어를 자주 고객에게 .. 2021. 1. 26.
RUP(Rational Unified Process) I. SW 개발 가이드를 제공하는 프로세스 플랫폼, 위한RUP의 개요 가. RUP(Rational Unified Process)의 정의 - 소프트웨어 시스템을 시각화하고 명세화 하여 구축하고 문서화 하기 위한 산업의 표준 매커니즘 나. RUP의 특징 - 여러 번의 반복을 거쳐서 하나의 개발주기 구성, 반복마다 실행 가능한 릴리즈 산출, 반복을 거듭하면서 기능 향상 및 최종시스템으로 발전 II. RUP의 구조 및 구성요소 가. RUP의 구조 나. RUP의 구성요소 2021. 1. 26.
SSPL(System & Software Product Line) SPL, 도메인공학 I. 대량 맞춤 생산 산업의 생산환경 패러다임을 위한 SSPL의 개요 가. SSPL (System & Software Product Line)의 정의 - 대량 맞춤 생산이라는 제조/서비스 산업의 생산환경 패러다임 변화에 대응하기 위해 플랫폼을 활용, SW와 시스템을 개발하기 위한 패러다임 나. SSPL의 특징 - 대량 고객 맞춤화 역량 강화, 통합 플랫폼, 통합 프로세스, SW와 System의 융합 II. SSPL의 개념도 및 프로세스, 요구기술 가. SSPL의 개념도 나. SSPL의 프로세스 제품군정의 > 플랫폼개발 > 자산베이스구축 > 개별제품생산 > 제품개량 다. SSPL의 요구기술 구분 항목 주요 활동 전략 및 통합 SSPL 표준화 - 자산 구축,개발 공정,시장 분석 및 성숙도.. 2021. 1. 26.
반응형