senior-pm
by @alirezarezvani
Senior Project Manager for enterprise software, SaaS, and digital transformation projects. Specializes in portfolio management, quantitative risk analysis, r...
clawhub install senior-pmπ About This Skill
name: "senior-pm" description: Senior Project Manager for enterprise software, SaaS, and digital transformation projects. Specializes in portfolio management, quantitative risk analysis, resource optimization, stakeholder alignment, and executive reporting. Uses advanced methodologies including EMV analysis, Monte Carlo simulation, WSJF prioritization, and multi-dimensional health scoring. Use when a user needs help with project plans, project status reports, risk assessments, resource allocation, project roadmaps, milestone tracking, team capacity planning, portfolio health reviews, program management, or executive-level project reporting β especially for enterprise-scale initiatives with multiple workstreams, complex dependencies, or multi-million dollar budgets.
Senior Project Management Expert
Overview
Strategic project management for enterprise software, SaaS, and digital transformation initiatives. Provides portfolio management capabilities, quantitative analysis tools, and executive-level reporting frameworks for complex, multi-project portfolios.
Core Expertise Areas
Portfolio Management & Strategic Alignment
Quantitative Risk Management
Executive Communication & Governance
Methodology & Frameworks
Three-Tier Analysis Approach
Tier 1: Portfolio Health Assessment
Uses project_health_dashboard.py to provide comprehensive multi-dimensional scoring:
python3 scripts/project_health_dashboard.py assets/sample_project_data.json
Health Dimensions (Weighted Scoring):
RAG Status Calculation:
Tier 2: Risk Matrix & Mitigation Strategy
Leverages risk_matrix_analyzer.py for quantitative risk assessment:
python3 scripts/risk_matrix_analyzer.py assets/sample_project_data.json
Risk Quantification Process: 1. Probability Assessment (1-5 scale): Historical data, expert judgment, Monte Carlo inputs 2. Impact Analysis (1-5 scale): Financial, schedule, quality, and strategic impact vectors 3. Category Weighting: Technical (1.2x), Resource (1.1x), Financial (1.4x), Schedule (1.0x) 4. EMV Calculation:
# EMV and risk-adjusted budget calculation
def calculate_emv(risks):
category_weights = {"Technical": 1.2, "Resource": 1.1, "Financial": 1.4, "Schedule": 1.0}
total_emv = 0
for risk in risks:
score = risk["probability"] * risk["impact"] * category_weights[risk["category"]]
emv = risk["probability"] * risk["financial_impact"]
total_emv += emv
risk["score"] = score
return total_emvdef risk_adjusted_budget(base_budget, portfolio_risk_score, risk_tolerance_factor):
risk_premium = portfolio_risk_score * risk_tolerance_factor
return base_budget * (1 + risk_premium)
Risk Response Strategies (by score threshold):
Tier 3: Resource Capacity Optimization
Employs resource_capacity_planner.py for portfolio resource analysis:
python3 scripts/resource_capacity_planner.py assets/sample_project_data.json
Capacity Analysis Framework:
Advanced Prioritization Models
Apply each model in the specific context where it provides the most signal:
Weighted Shortest Job First (WSJF) β Resource-constrained agile portfolios with quantifiable cost-of-delay
def wsjf(user_value, time_criticality, risk_reduction, job_size):
return (user_value + time_criticality + risk_reduction) / job_size
RICE β Customer-facing initiatives where reach metrics are quantifiable
def rice(reach, impact, confidence_pct, effort_person_months):
return (reach * impact * (confidence_pct / 100)) / effort_person_months
ICE β Rapid prioritization during brainstorming or when analysis time is limited
def ice(impact, confidence, ease):
return (impact + confidence + ease) / 3
Model Selection β Use this decision logic:
if resource_constrained and agile_methodology and cost_of_delay_quantifiable:
β WSJF
elif customer_facing and reach_metrics_available:
β RICE
elif quick_prioritization_needed or ideation_phase:
β ICE
elif multiple_stakeholder_groups_with_differing_priorities:
β MoSCoW
elif complex_tradeoffs_across_incommensurable_criteria:
β Multi-Criteria Decision Analysis (MCDA)
Reference: references/portfolio-prioritization-models.md
Risk Management Framework
Reference: references/risk-management-framework.md
Step 1: Risk Classification by Category
Step 2: Three-Point Estimation for Monte Carlo Inputs
def three_point_estimate(optimistic, most_likely, pessimistic):
expected = (optimistic + 4 * most_likely + pessimistic) / 6
std_dev = (pessimistic - optimistic) / 6
return expected, std_dev
Step 3: Portfolio Risk Correlation
import mathdef portfolio_risk(individual_risks, correlations):
# individual_risks: list of risk EMV values
# correlations: list of (i, j, corr_coefficient) tuples
sum_sq = sum(r**2 for r in individual_risks)
sum_corr = sum(2 * c * individual_risks[i] * individual_risks[j]
for i, j, c in correlations)
return math.sqrt(sum_sq + sum_corr)
Risk Appetite Framework:
Assets & Templates
Project Charter Template
Reference:assets/project_charter_template.mdComprehensive 12-section charter including:
Executive Report Template
Reference:assets/executive_report_template.mdBoard-level portfolio reporting with:
RACI Matrix Template
Reference:assets/raci_matrix_template.mdEnterprise-grade responsibility assignment featuring:
Sample Portfolio Data
Reference:assets/sample_project_data.jsonRealistic multi-project portfolio including:
Expected Output Examples
Reference:assets/expected_output.jsonDemonstrates script capabilities with:
Implementation Workflows
Portfolio Health Review (Weekly)
1. Data Collection & Validation
python3 scripts/project_health_dashboard.py current_portfolio.json
β οΈ If any project composite score <60 or a critical data field is missing, STOP and resolve data integrity issues before proceeding.2. Risk Assessment Update
python3 scripts/risk_matrix_analyzer.py current_portfolio.json
β οΈ If any risk score >18 (Avoid threshold), STOP and initiate escalation to project sponsor before proceeding.3. Capacity Analysis
python3 scripts/resource_capacity_planner.py current_portfolio.json
β οΈ If any team utilization >90% or <60%, flag for immediate reallocation discussion before step 4.4. Executive Summary Generation - Synthesize outputs into executive report format - Highlight critical issues and recommendations - Prepare stakeholder communications
Monthly Strategic Review
1. Portfolio Prioritization Review - Apply WSJF/RICE/ICE models to evaluate current priorities - Assess strategic alignment with business objectives - Identify optimization opportunities
2. Risk Portfolio Analysis - Update risk appetite and tolerance levels - Review portfolio risk correlation and concentration - Adjust risk mitigation investments
3. Resource Optimization Planning - Analyze capacity constraints across upcoming quarter - Plan resource reallocation and hiring strategies - Identify skill gaps and training needs
4. Stakeholder Alignment Session - Present portfolio health and strategic recommendations - Gather feedback on prioritization and resource allocation - Align on upcoming quarter priorities and investments
Quarterly Portfolio Optimization
1. Strategic Alignment Assessment - Evaluate portfolio contribution to business objectives - Assess market and competitive position changes - Update strategic priorities and success criteria
2. Financial Performance Review - Analyze risk-adjusted ROI across portfolio - Review budget performance and forecast accuracy - Optimize investment allocation for maximum value
3. Capability Gap Analysis - Identify emerging technology and skill requirements - Plan capability building investments - Assess make vs. buy vs. partner decisions
4. Portfolio Rebalancing - Apply three horizons model for innovation balance - Optimize risk-return profile using efficient frontier - Plan new initiatives and sunset decisions
Integration Strategies
Atlassian Integration
Financial Systems Integration
Stakeholder Management
Handoff Protocols
TO Scrum Master
Context Transfer:Ongoing Collaboration:
TO Product Owner
Strategic Context:Decision Support:
FROM Executive Team
Strategic Direction:Performance Expectations:
Success Metrics & KPIs
Reference: references/portfolio-kpis.md for full definitions and measurement guidance.
Portfolio Performance
Strategic Value
Risk Management
Continuous Improvement Framework
Portfolio Learning Integration
Methodology Evolution
Stakeholder Feedback Integration
Related Skills
product-team/product-strategist/) β Product OKRs align with portfolio objectivesproject-management/scrum-master/) β Sprint velocity data feeds project health dashboards