Risk Management
Risk Management Overview:
My approach to risk management starts with the planning phase, which includes a complete Gantt chart for the project(s) using Smartsheet or MS Project. Next, we move to sprints and measure critical activities.
The Technical Program Manager (TPM) must track progress, blockers, and delays in dependencies.
An example of critical dependencies that need to be managed in a cross-functional engineering organization:
Hardware delivery to all downstream engineering teams (e.g., software, firmware, test, field service, customer service)
Firmware Delivery to all downstream engineering teams (e.g., system, software, test, system)
Software Delivery to all teams (e.g., system, firmware, software, test, service)
Release candidate delivery to all test teams and service teams.
Dashboards and meeting minutes are critical to support stakeholder transparency. Collaboration with team leaders, managers, and directors assists in risk notification, elimination, and mitigation.
Planning phase — Gannt Charts
Risk management starts during the planning phase, with a Gannt chart that allocates dependencies and clearly shows the critical path (e.g., Smartsheet, Microsoft Project). The plan is reviewed and maintained. The program manager is responsible for keeping the plan current and notifying of critical changes (e.g., delays that result in a change to the critical path, schedule, corrective actions…).
Agile/Scrum
Each sprint has a planning phase driven by estimates. Critical metrics, such as burndowns and sprint velocity, are used to report the plan's quality, track sprint progress, and serve as benchmarks for subsequent sprint planning.
When issues surface that affect the plan, they are analyzed and either removed (risk is eliminated for now) or mitigated (risk has materialized, and we reduce negative impact).
Jira and Scrum sprints are created (even for multi-month projects). Daily standup blockers are critical information to track, as they can signal early risk. From the TPM perspective, utilizing scrum standups is an excellent opportunity to mitigate risk as blockers surface. The TPM aims to mitigate risk by resolving the issue and escalating where necessary. If the risk cannot be eliminated, the TPM mitigates risk by reducing negative impacts.
Removing/reducing classes of risk:
Recurring issues warrant Root Cause Analysis (RCA). Why does this class of risk keep materializing? Whether eliminated or mitigated, significant effort and interruptions impact teams' progress, requiring analysis to remove the risk or reduce the impact.