“[단독]삼성전자, 갤럭시S7에 ‘애자일’ 첫 적용”에서도 보듯이 Waterfall 모델의 대명사 삼성전자에서도 SW 부분에 대해서는 Agile로의 체질을 변화하고 있는 중입니다. 저희 프로젝트리서치(주)도 삼성전자 개발 파트장 이상 및 PM/PL 대상으로 Agile PM 워크샵을 여름 부터 진행하여 동참하고 있습니다. 이를 기념하며, 올바른 Agile 문화를 확산하기 위해 Agile PM 및 Agile PMO를 주제로 연재를 개시하고자 합니다. 본회는 6회로써 Agile 진영에서 이야기하는 도구와 기법에 대한 설명을 드리려 합니다. 작성 기준은 PMI에서 제시하는 PMI-ACP를 기준으로 하였습니다. 중요한 것은 이 모든 것을 다 수행하는 것이 아닌, 필요한 연장 목록을 가지고 적정하게 사용하는 것이 올바른 방식입니다.
[Agile PM/PMO 연재 순서]
- 1. Agile 핵심 – Agile은 인본주의 협업 문화 입니다.
- 2. Agile 체크리스트 – 애자일을 올바르게 적용하고 있는지에 대한 자가진단 Kit
- 3. Agile 가치 관리 – 무엇을 먼저해야 의미가 있을까?
- 4. Agile 역할과 책임 – 업무에 책임지고 집중할 수 있는 환경을 구축
- 5. Agile 지식체계 – 목적에 적합한 방법론 및 프레임워크를 맞춤식으로 도입하여 꾸준한 개선을 하는 것이 올바른 방식입니다.
- 6. Agile 도구와 기법 – 처해진 환경에 적합한 연장을 올바르게 사용 하기
- 7. Agile 10 실천 흐름 – 글로벌 표준 흐름으로 프로젝트의 경장 유지
- 8. Agile PMO 핵심 – Enterprise Agile도 PMO 관점으로 접근해야 합니다.
- 9. Agile PMO 체크리스트 – 향후 10년 Enterprise Agile 도약을 위한 반석 체계
- 10. Agile PMO 모델 비교 – 전체적인 거버넌스 체계 안목이 있어야 올바른 관리 체계 이행이 가능합니다.
- Agile 분석 및 설계 (Agile Analysis and Design)
- Agile 예측 (Estimation)
- 의사소통 (Communications)
- 대인관계기술 (Interpersonal skills)
- 평가지표 (Metrics)
- 기획/감시 및 적응 (Planning, Monitoring, and Adapting)
- 프로세스 개선 (Process Improvement)
- 제품 품질 (Product Quality)
- 리스크 관리 (Risk Management)
- 가치 기반 우선순위 (Value-Based Prioritisation)
1. Agile 분석 및 설계 (Agile Analysis and Design)
- product roadmap: 제품이 나아가야할 방향 및 스펙이 간략이 언급된 문서 혹은 도식화로, 연간 혹은 적어도 몇 개월간의 제품의 형상 및 스펙에 관련된 문서
- user stories/backlog : 사용자의 이야기로서 요구사항에 관련된 문서와 이를 구현하기 위해 구체화한 명세
- story maps : 사용자의 이야기를 마인드맵 등과 같이 구분/분류하여 도식화한 문서
- progressive elaboration : 점진적 구체화로 요구사항 혹은 명세는 단번에 완성되는것이 아닌 점진적으로 완료시키는 기법
- wireframes : 사용자 UX/UI를 목업 형태로 미리 스케치하는 기법
- chartering : 제품/프로젝트의 가치/속성을 정의하는 문서
- personas : 제품/모듈의 특성을 구분짓는 정의서
- agile modeling :
- workshops : 분석/설계시에 팀 구성원 (이해관계자 및 팀원)들과 함께 워크샵을 일이키는 기법
- learning cycle : 실제 기획에서 구현까지의 사이클을 몇번 수행해보고, 이의 경험치를 바탕으로 설계를 상세히 하는 기법
- collaboration games : Broken Skype, Crazy Chat, Collaborative Origami, Listening Game, Movers & Shapers, Human Knot, 123 go, Columbian Hypnotist, Non Musical Chairs, Yes and, Magic Stick, Singing Clapping Numbers. 등 협렵적 / 협업을 높이는 게임 기법으로, 자세한 설명은 무료 eBook 을 참고하세요.
2. Agile 예측 (Estimation)
- relative sizing/story points/T-shirt sizing : 유사 업무로 예측하는 기법, T-셔츠 사이즈와 같은 스토리 포인트를 도출 기법
- wide band Delphi/planning poker : 광활적 델파이 기법 / 플래닝 포커에 의한 집단 지성에 의한 의사결정 기법
- affinity estimating : 유사성 기준으로 카테고리화 하는 기법
- ideal time : 제품/모듈이 완료되어야할 이상적인 시간 제시
3. 의사소통 (Communications)
- information radiator : 정보방열판으로 Kanban / 간판 보드로 많이 불림
- team space agile tooling : Trello, Visual PMO와 같은 애자일 도구를 통한 팀 환경 구성
- osmotic communications for co-located and/or distributed teams : 동일 지역 혹은 분석 팀을 위한 공감기법의 의사소통 기법
- two-way communications (trustworthy, conversation driven) : 신뢰 및 대화 기반의 의사소통
- social media–based communication : 기업형 SNS 도구를 활용한 의사소통 (예: Yammer , Slack )
- active listening : 적극적 청취 자세로 구성원들의 의견을 구체화하면서 수렴하는 기법
- brainstorming : 브레인스토밍으로 구성원들과 비판없는 열린 아이디어 제시 도출
- feedback methods : 안건에 대한 의견 제시 기법
4. 대인관계기술 (Interpersonal skills)
- emotional intelligence : 감성지능
- collaboration : 협업 기법
- adaptive leadership : 적응형 리더십
- servant leadership : 섬김 리더십
- negotiation : 협상 기법
- conflict resolution : 갈등해결
5. 평가지표 (Metrics)
- velocity/throughput/productivity : 가속도/ 생산성 측정 기법
- cycle time : 업무 주기 완료 시간 측정
- lead time : 업무 수행 완료 시간 측정
- EVM for agile projects : 기성고 방식(PV, EV, AC, SV, CV, SPI, CPI, BAC, EAC, VAC, TCPI) 으로 프로젝트를 $으로 환산 측정
- defect rate : 업무 수행 대비 결함율 측정
- approved iterations : 승인된 주기
- work in progress : 진척 상황 공유를 통한 측정
6. 기획/감시 및 적응 (Planning, Monitoring, and Adapting)
- reviews : 단위 업무 혹은 주기 업무별로 리뷰 업무 수행
- Kanban board: 칸반/간판 보드를 통한 계획 및 통제 기법
- task board : 프로젝트 업무 보드 기법
- timeboxing: 정해진 시간 제약 속에서 업무를 수행하는 기법
- iteration and release planning : 주기 및 릴리지 계획 기법
- variance and trend analysis :
- WIP limits : 동시에 수행하는 업무를 제한하는 기법
- daily stand ups : 매일 15-20분 범위내에서 서서 업무 공유/협의 미팅 기법
- burn down/up charts : 번다운(계획대비 완료)/번업(생성대비 해결) 표에 의해 진척 기법
- cumulative flow diagrams : 번다운/번업 기법의 누적 차트 기법
- backlog grooming/refinement : 프로젝트 수행 환경 변수로 인해 백로그를 정비하는 기법
- product-feedback loop : 제품 피드백을 순환적으로 계속 이행 기법
7. 프로세스 개선 (Process Improvement)
- Kaizen : 6시그마에서 도입된 점진적으로 꾸준히 개선시키는 기법
- the Five WHYs : 문제 / 요구사항의 근본을 확인하는 기법
- retrospectives, introspective : 회고라는 단어로, 팀의 활용/개선점을 꾸준히 공유하는 기법
- process tailoring/hybrid models : 프로세스를 팀에 맞게 적용시키거나, 다른 방법론들의 장점을 섞어서 적용하는 기법
- value stream mapping : 가치 위주 흐름도를 만들어 진행하는 기법
- control limits : 통제도에 의한 통제 기법
- pre-mortem (rule setting, failure analysis) : 프로젝트 사전에 규칙 설정 기법
- fishbone diagram analysis : 문제에 대한 원인 도출 기법
8. 제품 품질 (Product Quality)
- frequent verification and validation : 잦은 적합성 검증기법
- definition of done : 검수조건 및 완료 기법을 명세화하여 업무 스펙을 명확히하는 기법
- continuous integration : 꾸준한 빌드 통합으로 보통 SW개발 측면/XP(eXtreme Programming) 기법 중 하나
- testing, including exploratory and usability : 탐험적 혹은 사용성을 포함한 테스트 기법
9. 리스크 관리 (Risk Management)
- risk adjusted backlog : 리스크 관리 명세 기법
- risk burn down graphs : 리스크 소멸도 기법
- risk-based spike : 리스크 해결을 위한 기술 검토
- architectural spike : 리스크 구조 해결 검토
10. 가치 기반 우선순위 (Value-Based Prioritisation)
- ROI/NPV/IRR : 투자수익율 ROI(Return On Investment), 순현재가치법(NPV, net present value), 내부수익율법(IRR, internal rate of return) 기법
- compliance : 제품이 커버해야 할 산업 호환성 준수 여부 (예: 자동차 ISO26262, 헬스케어 IEC62304등)
- customer valued prioritisation : 고객 가치 기반 우선 순위 기법
- requirements reviews : 요구사항 리뷰 기법
- minimal viable product (MVP) : 제품의 최소한 기능 명세
- minimal marketable feature (MMF) : 사장에서 필요로하는 명세
- relative prioritization/ranking MoSCoW : 필수(must have), 있어야 함(should have), 있어도 됨(could have), 지금은 아님 (won’t have)이라는 구분 짓는 기법
- Kano analysis : 고객의 환경을 이해하는 기법으로 기본, 흥미, 성능 요소등으로 구분짓는 기법
아직 댓글이 없습니다... 첫 번째로 댓글을 작성하세요!