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 SmartSheets or MS Project. Next, we move to sprints and measure critical activities.
The Technical Program Manager (TPM) must track progress, blockers, and dependency delays.
Other critical dependencies 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., software, test)
Software Delivery to all teams (e.g., 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., SmartSheets, 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., a change in the critical path, schedule, corrective actions…).
Agile/Scrum
Each sprint has a planning phase driven by estimates. Critical metrics, like burn downs and sprint velocity, are used to report the plan's quality, assist in sprint progress, and serve as a benchmark to support 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 (even for multi-month projects) are created. Daily standup blockers are critical information to track since they may result in an early warning of risk. From the TPM perspective, utilizing scrum standups is an excellent opportunity to mitigate risk as blockers surface. The TPM attempts to remove the risk by unblocking 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 are worthy of Root Cause Analysis (RCA). Why does this class of risk keep materializing? Whether eliminated or mitigated, significant effort and interruption impact teams' progress caused by analysis to remove the risk or reduce the impact.