Skip to content

Commit e46b894

Browse files
feat(waterfall-lifecycle): add Phase 1 templates (9 templates)
Adds all 9 Phase 1 initiation templates: - problem-statement, vision-statement, stakeholder-map (subfase 1.1) - feasibility-assessment, data-feasibility-note, ai-feasibility-note (subfase 1.2) - initial-risk-register (subfase 1.3) - project-charter (subfase 1.4) - initiation-gate-pack (Gate A) All templates follow standard conventions: header metadata table, guidance comments, completeness checklist, and handover readiness section. Generated by Nuno Salvação Co-Authored-By: Nexo <nexo.modeling@gmail.com>
1 parent 14b7349 commit e46b894

9 files changed

Lines changed: 712 additions & 0 deletions
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# AI Feasibility Note
2+
3+
| Field | Value |
4+
|-------|-------|
5+
| Phase | 1 — Initiation |
6+
| Subfase | 1.2 — Feasibility Analysis |
7+
| Date | {{date}} |
8+
| Owner | {{owner}} |
9+
| Status | {{status}} |
10+
11+
## AI/ML Approach
12+
<!-- Describe the proposed AI/ML approach at a high level. What problem does the AI component solve? How does it fit into the overall solution architecture? -->
13+
{{ai_approach_description}}
14+
15+
## Model Type and Rationale
16+
<!-- State the proposed model type(s) and explain why this approach is appropriate for the problem. Consider accuracy requirements, latency, explainability, and regulatory constraints. -->
17+
| Model Type | Rationale | Alternatives Considered |
18+
|-----------|-----------|------------------------|
19+
| {{model_type_1}} | {{model_rationale_1}} | {{model_alternatives_1}} |
20+
| {{model_type_2}} | {{model_rationale_2}} | {{model_alternatives_2}} |
21+
22+
## Training Data Requirements
23+
<!-- Describe the data required to train and evaluate the model(s). Refer to the Data Feasibility Note for sourcing detail. -->
24+
| Requirement | Description | Status |
25+
|-------------|-------------|--------|
26+
| Minimum labelled examples | {{min_labels}} | {{labels_status}} |
27+
| Feature set | {{feature_set}} | {{features_status}} |
28+
| Historical data window | {{data_window}} | {{window_status}} |
29+
| Data freshness requirement | {{data_freshness}} | {{freshness_status}} |
30+
| Label quality / annotation | {{label_quality}} | {{label_quality_status}} |
31+
32+
## GenAI/LLM Considerations (if applicable)
33+
<!-- Complete this section only if the solution includes a generative AI or large language model component. -->
34+
**Applicable:** {{genai_applicable}}
35+
<!-- yes / no / under evaluation -->
36+
37+
| Topic | Detail |
38+
|-------|--------|
39+
| LLM provider / model | {{llm_provider}} |
40+
| Prompt strategy | {{prompt_strategy}} |
41+
| Context window requirements | {{context_window}} |
42+
| Hallucination risk and mitigations | {{hallucination_mitigations}} |
43+
| Fine-tuning required | {{fine_tuning_required}} |
44+
| RAG / retrieval augmentation | {{rag_approach}} |
45+
| Cost per inference estimate | {{inference_cost}} |
46+
47+
## Performance Targets
48+
<!-- Define measurable performance targets the AI component must meet before it can be accepted into production. -->
49+
| Metric | Target | Minimum Acceptable | Measurement Method |
50+
|--------|--------|-------------------|-------------------|
51+
| {{metric_1}} | {{target_1}} | {{min_1}} | {{method_1}} |
52+
| {{metric_2}} | {{target_2}} | {{min_2}} | {{method_2}} |
53+
| {{metric_3}} | {{target_3}} | {{min_3}} | {{method_3}} |
54+
55+
## Fallback Mechanism
56+
<!-- Describe the fallback if the AI component fails, underperforms, or is unavailable at runtime. The solution must remain viable without AI. -->
57+
**Fallback strategy:** {{fallback_strategy}}
58+
59+
{{fallback_narrative}}
60+
61+
## Ethical and Bias Considerations
62+
<!-- Identify potential ethical risks, bias sources, and fairness requirements. Reference applicable AI governance frameworks or regulations (e.g., EU AI Act). -->
63+
| Risk | Likelihood | Impact | Mitigation |
64+
|------|-----------|--------|-----------|
65+
| {{ethical_risk_1}} | {{likelihood_1}} | {{impact_1}} | {{mitigation_1}} |
66+
| {{ethical_risk_2}} | {{likelihood_2}} | {{impact_2}} | {{mitigation_2}} |
67+
| {{ethical_risk_3}} | {{likelihood_3}} | {{impact_3}} | {{mitigation_3}} |
68+
69+
**EU AI Act risk category:** {{ai_act_category}}
70+
<!-- Unacceptable / High / Limited / Minimal -->
71+
72+
## Completeness Checklist
73+
- [ ] AI/ML approach described at a solution architecture level
74+
- [ ] Model type(s) selected with explicit rationale and alternatives considered
75+
- [ ] Training data requirements documented and cross-referenced with Data Feasibility Note
76+
- [ ] GenAI/LLM section completed if applicable (or marked not applicable)
77+
- [ ] Measurable performance targets defined with minimum acceptable thresholds
78+
- [ ] Fallback mechanism documented — solution must be viable without AI
79+
- [ ] Ethical and bias risks identified with mitigations
80+
- [ ] EU AI Act or applicable AI governance category assigned
81+
82+
## Handover Readiness
83+
<!-- Confirms this artefact is ready for formal handover to the next subfase or gate review. -->
84+
- [ ] AI Feasibility Note reviewed by ML lead or technical architect
85+
- [ ] Performance targets agreed with product owner
86+
- [ ] Ethical risk assessment reviewed with compliance or governance team
87+
- [ ] Fallback mechanism accepted by product owner and sponsor
88+
- [ ] Document version controlled and stored in the project artefact repository
89+
- [ ] Referenced in the Feasibility Assessment
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Data Feasibility Note
2+
3+
| Field | Value |
4+
|-------|-------|
5+
| Phase | 1 — Initiation |
6+
| Subfase | 1.2 — Feasibility Analysis |
7+
| Date | {{date}} |
8+
| Owner | {{owner}} |
9+
| Status | {{status}} |
10+
11+
## Data Sources Identified
12+
<!-- List all known or candidate data sources required by the solution. Include internal systems, external providers, and open datasets. -->
13+
| ID | Source Name | Type | Owner / Provider | Availability | Notes |
14+
|----|-------------|------|-----------------|-------------|-------|
15+
| D01 | {{source_1_name}} | {{source_1_type}} | {{source_1_owner}} | {{source_1_availability}} | {{source_1_notes}} |
16+
| D02 | {{source_2_name}} | {{source_2_type}} | {{source_2_owner}} | {{source_2_availability}} | {{source_2_notes}} |
17+
| D03 | {{source_3_name}} | {{source_3_type}} | {{source_3_owner}} | {{source_3_availability}} | {{source_3_notes}} |
18+
19+
## Data Quality Assessment
20+
<!-- Assess data quality across key dimensions. Rating: High / Medium / Low. -->
21+
| Dimension | Rating | Notes |
22+
|-----------|--------|-------|
23+
| Completeness | {{completeness_rating}} | {{completeness_notes}} |
24+
| Accuracy | {{accuracy_rating}} | {{accuracy_notes}} |
25+
| Consistency | {{consistency_rating}} | {{consistency_notes}} |
26+
| Timeliness | {{timeliness_rating}} | {{timeliness_notes}} |
27+
| Uniqueness | {{uniqueness_rating}} | {{uniqueness_notes}} |
28+
29+
**Overall Data Quality Rating:** {{overall_quality_rating}}
30+
31+
{{data_quality_narrative}}
32+
33+
## Data Access and Licensing
34+
<!-- Describe access mechanisms, authentication requirements, and any licensing or contractual constraints on data use. -->
35+
| Source ID | Access Method | Authentication | Licence / Contract | Constraints |
36+
|-----------|--------------|----------------|-------------------|------------|
37+
| {{access_source_1}} | {{access_method_1}} | {{auth_1}} | {{licence_1}} | {{constraints_1}} |
38+
| {{access_source_2}} | {{access_method_2}} | {{auth_2}} | {{licence_2}} | {{constraints_2}} |
39+
40+
## Data Volume Estimates
41+
<!-- Provide estimates of data volume and growth. This informs infrastructure and compute planning. -->
42+
| Data Source | Current Volume | Growth Rate | Retention Period | Storage Estimate |
43+
|-------------|---------------|-------------|-----------------|-----------------|
44+
| {{vol_source_1}} | {{current_vol_1}} | {{growth_1}} | {{retention_1}} | {{storage_1}} |
45+
| {{vol_source_2}} | {{current_vol_2}} | {{growth_2}} | {{retention_2}} | {{storage_2}} |
46+
47+
## Data Gaps
48+
<!-- Document known data gaps that could affect the solution. For each gap, state the impact and proposed resolution. -->
49+
| Gap ID | Description | Impact | Proposed Resolution | Owner |
50+
|--------|-------------|--------|--------------------|----|
51+
| G01 | {{gap_1_desc}} | {{gap_1_impact}} | {{gap_1_resolution}} | {{gap_1_owner}} |
52+
| G02 | {{gap_2_desc}} | {{gap_2_impact}} | {{gap_2_resolution}} | {{gap_2_owner}} |
53+
| G03 | {{gap_3_desc}} | {{gap_3_impact}} | {{gap_3_resolution}} | {{gap_3_owner}} |
54+
55+
## Completeness Checklist
56+
- [ ] All required data sources identified with owner and availability status
57+
- [ ] Data quality assessed across all five dimensions (completeness, accuracy, consistency, timeliness, uniqueness)
58+
- [ ] Access mechanisms and licensing constraints documented for each source
59+
- [ ] Volume and growth estimates provided
60+
- [ ] Data gaps identified with impact assessment and resolution plan
61+
- [ ] Data privacy and compliance implications noted (reference Feasibility Assessment legal section)
62+
63+
## Handover Readiness
64+
<!-- Confirms this artefact is ready for formal handover to the next subfase or gate review. -->
65+
- [ ] Data Feasibility Note reviewed by data owner or data engineer
66+
- [ ] All critical data gaps have an assigned owner and resolution plan
67+
- [ ] Licensing/access constraints reviewed with legal or procurement
68+
- [ ] Document version controlled and stored in the project artefact repository
69+
- [ ] Referenced in the Feasibility Assessment
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# Feasibility Assessment
2+
3+
| Field | Value |
4+
|-------|-------|
5+
| Phase | 1 — Initiation |
6+
| Subfase | 1.2 — Feasibility Analysis |
7+
| Date | {{date}} |
8+
| Owner | {{owner}} |
9+
| Status | {{status}} |
10+
11+
## Technical Feasibility
12+
<!-- Assess whether the proposed solution is technically achievable with current or acquirable technology. Consider infrastructure, integration complexity, and team capabilities. -->
13+
**Rating:** {{technical_feasibility_rating}}
14+
<!-- Options: Feasible / Feasible with conditions / Not feasible -->
15+
16+
{{technical_feasibility_narrative}}
17+
18+
## Data Feasibility
19+
<!-- Assess whether the data required to support the solution (and any AI/ML components) is available, accessible, and of sufficient quality. Reference the Data Feasibility Note for detail. -->
20+
**Rating:** {{data_feasibility_rating}}
21+
<!-- Options: Feasible / Feasible with conditions / Not feasible -->
22+
23+
{{data_feasibility_narrative}}
24+
25+
## AI/ML Feasibility
26+
<!-- Assess whether the AI/ML approach is viable given the data, compute, and team expertise available. Reference the AI Feasibility Note for detail. -->
27+
**Rating:** {{ai_feasibility_rating}}
28+
<!-- Options: Feasible / Feasible with conditions / Not feasible -->
29+
30+
{{ai_feasibility_narrative}}
31+
32+
## Organisational Feasibility
33+
<!-- Assess whether the organisation has the capacity, skills, culture, and change readiness to adopt the solution. Consider training needs, change management, and stakeholder buy-in. -->
34+
**Rating:** {{org_feasibility_rating}}
35+
<!-- Options: Feasible / Feasible with conditions / Not feasible -->
36+
37+
{{org_feasibility_narrative}}
38+
39+
## Financial Feasibility
40+
<!-- Assess whether the project is financially viable. Include estimated investment, expected ROI, and break-even timeline. Reference budget estimates if available. -->
41+
**Rating:** {{financial_feasibility_rating}}
42+
<!-- Options: Feasible / Feasible with conditions / Not feasible -->
43+
44+
| Cost Category | Estimate | Confidence |
45+
|---------------|----------|------------|
46+
| Development | {{dev_cost}} | {{dev_confidence}} |
47+
| Infrastructure | {{infra_cost}} | {{infra_confidence}} |
48+
| Licensing / Data | {{licence_cost}} | {{licence_confidence}} |
49+
| Change Management | {{change_cost}} | {{change_confidence}} |
50+
| Total Estimate | {{total_cost}} | {{total_confidence}} |
51+
52+
{{financial_feasibility_narrative}}
53+
54+
## Legal and Compliance
55+
<!-- Identify applicable legal, regulatory, or compliance requirements. Include data privacy (GDPR, CCPA), sector-specific regulations, and IP considerations. -->
56+
| Requirement | Applicable | Notes |
57+
|-------------|-----------|-------|
58+
| GDPR / Data Privacy | {{gdpr_applicable}} | {{gdpr_notes}} |
59+
| Sector Regulation | {{sector_reg_applicable}} | {{sector_reg_notes}} |
60+
| IP / Licensing | {{ip_applicable}} | {{ip_notes}} |
61+
| AI Act / Model Risk | {{ai_act_applicable}} | {{ai_act_notes}} |
62+
| Other | {{other_applicable}} | {{other_notes}} |
63+
64+
## Overall Feasibility Verdict
65+
<!-- State the overall feasibility verdict based on all dimensions assessed above. -->
66+
**Verdict:** {{overall_verdict}}
67+
<!-- Options: feasible / not_feasible / conditional -->
68+
69+
{{overall_verdict_rationale}}
70+
71+
## Conditions and Mitigations
72+
<!-- If the verdict is conditional, list all conditions that must be met before the project can proceed. -->
73+
| # | Condition | Owner | Due Date | Status |
74+
|---|-----------|-------|----------|--------|
75+
| 1 | {{condition_1}} | {{condition_owner_1}} | {{condition_due_1}} | {{condition_status_1}} |
76+
| 2 | {{condition_2}} | {{condition_owner_2}} | {{condition_due_2}} | {{condition_status_2}} |
77+
| 3 | {{condition_3}} | {{condition_owner_3}} | {{condition_due_3}} | {{condition_status_3}} |
78+
79+
## Completeness Checklist
80+
- [ ] All six feasibility dimensions assessed with a rating
81+
- [ ] Each rating supported by a written narrative
82+
- [ ] Financial feasibility includes cost breakdown with confidence levels
83+
- [ ] Legal and compliance requirements enumerated
84+
- [ ] Overall verdict is one of: feasible / not_feasible / conditional
85+
- [ ] All conditions documented with owner and due date (if conditional)
86+
- [ ] Data Feasibility Note referenced or attached
87+
- [ ] AI Feasibility Note referenced or attached
88+
89+
## Handover Readiness
90+
<!-- Confirms this artefact is ready for formal handover to the next subfase or gate review. -->
91+
- [ ] Feasibility Assessment reviewed and signed off by technical lead and sponsor
92+
- [ ] All conditional items have assigned owners and due dates
93+
- [ ] Legal/compliance review completed or formally deferred with rationale
94+
- [ ] Document version controlled and stored in the project artefact repository
95+
- [ ] Linked to Data Feasibility Note and AI Feasibility Note
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Initial Risk Register
2+
3+
| Field | Value |
4+
|-------|-------|
5+
| Phase | 1 — Initiation |
6+
| Subfase | 1.3 — Risk Identification |
7+
| Date | {{date}} |
8+
| Owner | {{owner}} |
9+
| Status | {{status}} |
10+
11+
## Risk Register Table
12+
<!-- Document all identified risks. Likelihood: 1 (rare) to 5 (almost certain). Impact: 1 (negligible) to 5 (critical). Score = Likelihood × Impact. Status: Open / Mitigated / Accepted / Closed. -->
13+
| ID | Title | Category | Likelihood | Impact | Score | Status | Owner | Mitigation Plan |
14+
|----|-------|----------|-----------|--------|-------|--------|-------|----------------|
15+
| R01 | {{risk_1_title}} | {{risk_1_category}} | {{risk_1_likelihood}} | {{risk_1_impact}} | {{risk_1_score}} | {{risk_1_status}} | {{risk_1_owner}} | {{risk_1_mitigation}} |
16+
| R02 | {{risk_2_title}} | {{risk_2_category}} | {{risk_2_likelihood}} | {{risk_2_impact}} | {{risk_2_score}} | {{risk_2_status}} | {{risk_2_owner}} | {{risk_2_mitigation}} |
17+
| R03 | {{risk_3_title}} | {{risk_3_category}} | {{risk_3_likelihood}} | {{risk_3_impact}} | {{risk_3_score}} | {{risk_3_status}} | {{risk_3_owner}} | {{risk_3_mitigation}} |
18+
| R04 | {{risk_4_title}} | {{risk_4_category}} | {{risk_4_likelihood}} | {{risk_4_impact}} | {{risk_4_score}} | {{risk_4_status}} | {{risk_4_owner}} | {{risk_4_mitigation}} |
19+
| R05 | {{risk_5_title}} | {{risk_5_category}} | {{risk_5_likelihood}} | {{risk_5_impact}} | {{risk_5_score}} | {{risk_5_status}} | {{risk_5_owner}} | {{risk_5_mitigation}} |
20+
| R06 | {{risk_6_title}} | {{risk_6_category}} | {{risk_6_likelihood}} | {{risk_6_impact}} | {{risk_6_score}} | {{risk_6_status}} | {{risk_6_owner}} | {{risk_6_mitigation}} |
21+
| R07 | {{risk_7_title}} | {{risk_7_category}} | {{risk_7_likelihood}} | {{risk_7_impact}} | {{risk_7_score}} | {{risk_7_status}} | {{risk_7_owner}} | {{risk_7_mitigation}} |
22+
23+
<!-- Risk categories: Technical / Data / AI-ML / Financial / Organisational / Legal-Compliance / External / Schedule -->
24+
25+
## Top 5 Risks Summary
26+
<!-- Highlight the five highest-scoring risks for executive visibility. Update this section whenever the register changes. -->
27+
| Priority | Risk ID | Title | Score | Key Mitigation |
28+
|----------|---------|-------|-------|----------------|
29+
| 1 | {{top1_id}} | {{top1_title}} | {{top1_score}} | {{top1_mitigation}} |
30+
| 2 | {{top2_id}} | {{top2_title}} | {{top2_score}} | {{top2_mitigation}} |
31+
| 3 | {{top3_id}} | {{top3_title}} | {{top3_score}} | {{top3_mitigation}} |
32+
| 4 | {{top4_id}} | {{top4_title}} | {{top4_score}} | {{top4_mitigation}} |
33+
| 5 | {{top5_id}} | {{top5_title}} | {{top5_score}} | {{top5_mitigation}} |
34+
35+
## Completeness Checklist
36+
- [ ] At least one risk identified per relevant category (Technical, Data, AI-ML, Financial, Organisational)
37+
- [ ] All risks scored with Likelihood × Impact
38+
- [ ] Each risk has a named owner and mitigation plan
39+
- [ ] Top 5 risks summarised for executive review
40+
- [ ] Risk register reviewed with project sponsor and technical lead
41+
- [ ] No open critical risks (score ≥ 20) without a documented mitigation plan
42+
43+
## Handover Readiness
44+
<!-- Confirms this artefact is ready for formal handover to the next subfase or gate review. -->
45+
- [ ] Initial Risk Register reviewed and accepted by project sponsor
46+
- [ ] All high-score risks (score ≥ 15) have owners confirmed
47+
- [ ] Risk register will be carried forward and updated throughout all subsequent phases
48+
- [ ] Document version controlled and stored in the project artefact repository
49+
- [ ] Risks cross-referenced in the Project Charter risks summary section

0 commit comments

Comments
 (0)