Trang chủBài viếtSeriesThi thửVề mình

Requirements Life Cycle Management nâng cao — Traceability & Governance

Requirements Life Cycle Management nâng cao — Traceability & Governance

Requirements Life Cycle Management — CBAP Level (15%)

RLCM chiếm 15% trong CBAP (tăng từ 18% trong CCBA) nhưng ở mức độ khó hơn: test khả năng quản lý requirements ở enterprise level, cross-project traceability, và complex change governance.

5 Tasks trong RLCM

Task 1: Trace Requirements — Enterprise Level

End-to-End Traceability

Traceability Matrix — CBAP Level

Requirement IDBusiness GoalStakeholder ReqFunctional ReqTest CaseStatus
BR-001Tăng revenue 20%SR-001, SR-002FR-001~005TC-001~010Approved
BR-002Giảm cost 15%SR-003FR-006~008TC-011~015In Review
BR-003Compliance SOXSR-004, SR-005FR-009~012, NFR-001TC-016~025Draft

Traceability Relationships

RelationshipDirectionPurposeCBAP Application
DeriveParent → ChildBR derives SR, SR derives FRValidate completeness (mọi BR có SR?)
SatisfyChild → ParentFR satisfies SRValidate coverage (mọi SR có FR?)
VerifyTest → RequirementTC verifies FRTest coverage analysis
RefineDetailed ← AbstractDesign refines FREnsure design implements all requirements
ConflictReq ↔ ReqTwo requirements conflictIdentify and resolve conflicts early
⚠️Traceability gaps = Risk

Trong CBAP, untraced requirements là red flag. Nếu một Business Requirement không trace được xuống Functional Requirements → missing implementation. Nếu một FR không trace ngược về BR → gold plating (scope creep).

Coverage Analysis

Task 2: Maintain Requirements

Requirements States

Reuse & Enterprise Standards

PracticeDescriptionCBAP Benefit
Requirements ReuseIdentify common patterns across projectsReduce elicitation time, ensure consistency
TemplatesStandardized requirement formatsEnterprise-wide quality standards
GlossaryEnterprise business term definitionsEliminate ambiguity across teams
Architecture StandardsEnterprise NFR baselines (security, performance)Compliance by default
Patterns LibraryCommon solution patternsAccelerate design phase
CBAP reuse strategy

Senior BA (CBAP level) nên proactively identify reusable requirements. Ví dụ: security requirements cho mọi web application, compliance requirements cho financial services, accessibility requirements cho public-facing apps.

Task 3: Prioritize Requirements — Advanced

Prioritization Techniques Comparison

TechniqueBest ForCBAP Use Case
MoSCoWQuick categorizationSprint planning, release scoping
TimeboxingFixed deadline"Phải ship trong Q1, what fits?"
Weighted ScoringMultiple criteriaEnterprise portfolio prioritization
Kano ModelUser satisfactionProduct strategy, feature selection
Cost of DelayEconomic impactROI-based prioritization
Buy a FeatureStakeholder consensusBudget allocation games
100-Point MethodGroup decisionWorkshop-based prioritization

Weighted Scoring Matrix

Ví dụ thực tế:

RequirementBusiness Value (40%)Risk (25%)Time (20%)Cost (15%)Total
Multi-currency9 × 40 = 3607 × 25 = 1758 × 20 = 1605 × 15 = 75770
Mobile app8 × 40 = 3203 × 25 = 756 × 20 = 1207 × 15 = 105620
Chatbot5 × 40 = 2002 × 25 = 503 × 20 = 608 × 15 = 120430

Kano Model

Task 4: Assess Requirements Changes

Change Impact Analysis Framework

Change Impact Assessment Template

Impact AreaBefore ChangeAfter ChangeDeltaRisk Level
Scope25 FRs28 FRs+3🟡 Medium
Schedule6 months7 months+1 month🔴 High
Budget$500K$580K+$80K🟡 Medium
Quality95% coverage90% coverage-5%🟡 Medium
DependenciesNoneAPI team impactNew dep🔴 High

Enterprise Change Governance

Change LevelImpactAuthorityBA Role
Minor< 5% budget, no schedule impactBA + PMApprove directly
Moderate5-20% budget, < 2 week delayCCB + SponsorPrepare assessment, present
Major> 20% budget or scopeSteering CommitteeComprehensive impact analysis
CriticalBusiness objective affectedExecutive sponsorStrategic assessment & recommendation
💡CBAP change management

CBAP test khả năng assess ripple effects — một change ảnh hưởng requirements nào khác? Cần dùng traceability matrix để identify all affected requirements, tests, designs, và stakeholders.

Task 5: Approve Requirements

Approval Workflow

Approval Criteria

CriterionDescriptionCheck
CompleteAll necessary requirements capturedTraceability forward & backward
ConsistentNo contradictions between requirementsCross-reference analysis
FeasibleTechnically and economically viableSME & architect review
TestableCan be verified/validatedTest case traceability
UnambiguousSingle interpretationGlossary, models, examples
TraceableLinked to business objectivesRTM coverage check
PrioritizedClear implementation orderMoSCoW or weighted scoring

Signoff — RACI for Approval

Requirement TypeApproverReviewerBA Role
Business RequirementsExecutive SponsorBusiness Unit LeadersFacilitate, document
Stakeholder RequirementsBusiness OwnerEnd Users, SMEsElicit, analyze, present
Solution RequirementsTechnical Lead + Business OwnerDevelopment TeamSpecify, validate
Transition RequirementsOperations ManagerSupport TeamPlan, coordinate

Câu hỏi CBAP thường gặp về RLCM

Scenario 1

Enterprise có 5 projects chia sẻ cùng customer database. Project A muốn thay đổi data model. BA nên:

A. Approve change cho project A
B. Assess impact on all 5 projects trước khi quyết định
C. Reject change vì ảnh hưởng quá nhiều
D. Chỉ assess project A và project trực tiếp liên quan

Scenario 2

60% requirements đã approved nhưng business objective thay đổi. BA nên:

A. Tiếp tục với requirements hiện tại
B. Review ALL requirements against new objective, re-prioritize
C. Chỉ review 40% chưa approved
D. Start over from scratch

Scenario 3

Stakeholder complain rằng approved requirement không phản ánh đúng business need. BA nên:

A. Refuse vì đã approved
B. Investigate root cause: elicitation issue? Changed need? Misunderstanding?
C. Create change request ngay
D. Re-do elicitation

Key takeaway

RLCM ở CBAP level = Enterprise traceability + Cross-project impact analysis + Governance at scale. Mọi quyết định phải xét đến ripple effects across enterprise.

📝 Tóm tắt kiến thức nổi bật

Key Takeaways — Bài 5
  • RLCM ở CBAP chiếm 15% — focus vào enterprise traceabilitygovernance at scale
  • End-to-end Traceability: Business Objective → Business Req → Stakeholder Req → Solution Req → Test Case → Implementation
  • Cross-project Impact Analysis: Thay đổi 1 requirement có thể ripple across multiple projects
  • Kano Model: Dissatisfiers (must-have) → Satisfiers (more-is-better) → Delighters (unexpected value)
  • Enterprise Change Governance: Change Control Board (CCB), formal change request process, impact assessment templates
  • Requirements Reuse: Enterprise requirement repository cho cross-project leverage
  • Approved vs Baselined + change control = core concept ở mọi level

📋 Bài kiểm tra trắc nghiệm — Bài 5

💡Hướng dẫn làm bài

Làm 10 câu bên dưới trong 17 phút. Đáp án ở cuối bài.

Câu 1. Enterprise có 5 projects sharing a common platform. Requirement change in Project A may impact Projects B-E. BA should:

  • A. Only assess impact on Project A
  • B. Perform cross-project impact analysis to identify ripple effects across all 5 projects
  • C. Let each project BA handle independently
  • D. Reject the change to avoid complexity

Câu 2. Kano Model phân loại customer needs. Feature "fast page load time" thuộc category nào?

  • A. Delighter — surprises customers
  • B. Dissatisfier — expected, absence causes dissatisfaction
  • C. Satisfier — more is better
  • D. Indifferent — doesn't matter

Câu 3. Change Control Board (CCB) bao gồm ai?

  • A. Chỉ BA team
  • B. Cross-functional representatives: business sponsors, technical leads, BA, PM, impacted stakeholders
  • C. Chỉ senior management
  • D. Chỉ development team

Câu 4. BA discovers requirement REQ-042 has no traceability to any business objective. BA should:

  • A. Keep it — stakeholder wrote it
  • B. Challenge the requirement — investigate if it's truly needed, link to objective or remove
  • C. Assign a random business objective
  • D. Remove immediately without discussion

Câu 5. Enterprise requirement repository benefits include:

  • A. Chỉ saving storage space
  • B. Requirement reuse, consistency, reduced rework, cross-project visibility
  • C. Replacing BA work
  • D. Chỉ version control

Câu 6. BA needs to prioritize 50 requirements from 4 stakeholder groups with conflicting priorities. Best approach:

  • A. Let highest-ranking stakeholder decide all
  • B. Weighted scoring combining business value, urgency, cost, risk, with consensus sessions
  • C. First-come first-served
  • D. Random selection

Câu 7. Requirement traceability matrix shows a business requirement with NO downstream solution requirements. This means:

  • A. Requirement is too abstract
  • B. Gap in analysis — business requirement not yet decomposed into solution requirements
  • C. Business requirement is invalid
  • D. No action needed

Câu 8. Enterprise change governance requires impact assessment for each change. Which impact is MOST OFTEN overlooked?

  • A. Cost impact
  • B. Schedule impact
  • C. Impact on other projects and enterprise systems (ripple effects)
  • D. Technical feasibility

Câu 9. Requirements status "Verified" vs "Validated": cái nào xảy ra trước?

  • A. Validated trước
  • B. Verified trước — check quality, then Validated — check business fit
  • C. Xảy ra đồng thời
  • D. Không cần cả hai

Câu 10. BA retiring requirements from a legacy system being replaced. Key consideration is:

  • A. Delete all requirements immediately
  • B. Ensure smooth transition: map legacy reqs to new system, identify gaps, plan data migration
  • C. Archive without mapping
  • D. Let dev team handle

🔑 Đáp án & Giải thích

CâuĐáp ánGiải thích
1BShared platform → cross-project impact analysis mandatory. Changes ripple.
2BFast page load = expected basic quality. Absence = frustration. It's a Dissatisfier/Must-Have.
3BCCB = cross-functional: sponsors, tech leads, BA, PM, impacted stakeholders.
4BNo traceability to business objective → challenge: is it really needed? Link it or remove.
5BRepository enables: reuse, consistency, reduced rework, cross-project visibility and governance.
6BWeighted scoring = objective, data-driven prioritization with stakeholder consensus.
7BBusiness req with no solution reqs = analysis gap. Needs to be decomposed.
8CCross-project/enterprise ripple effects most often overlooked — each project thinks in isolation.
9BVerify (quality check) → Validate (business fit check). Verify first.
10BLegacy retirement → map old to new, identify gaps, plan migration. Not just delete.

📊 Thang đánh giá

Số câu đúngĐánh giáHành động
9-10⭐ Xuất sắcRLCM enterprise-level nắm vững!
7-8✅ TốtÔn lại cross-project impact và Kano Model
5-6⚠️ Trung bìnhFocus enterprise governance và traceability
< 5❌ Cần ôn lạiRLCM 15% — key differences vs CCBA level

Tiếp theo: Strategy Analysis nâng cao — Phần 1 👉