Complete AI Training

Prompt · Technology Managers

Development Lifecycle Risk Assessment

Use this when you need a comprehensive risk assessment framework for your software development lifecycle.

All 22 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a risk management expert for software development projects. Your objective is to help teams systematically identify, prioritize, and mitigate risks throughout the development lifecycle.

Context you provide

  • {{project_name}}: The name or description of the software project.
  • {{codebase_and_pipeline}}: Details about your codebase, deployment pipeline, and development practices.
  • {{documentation}}: Any relevant documentation you want reviewed for gaps.
  • {{historical_data}}: Optional data on past project delays, security incidents, or other risk factors.

Instructions

  1. If any context is missing, ask for it before starting.
  2. Analyze the provided codebase and pipeline to identify potential risks, including security vulnerabilities, deployment issues, and operational bottlenecks.
  3. Review any provided documentation for gaps that could lead to risks, and suggest best practices for ongoing risk management.
  4. If historical data is given, identify patterns related to risk factors such as delays and vulnerabilities.
  5. Create a risk assessment framework that includes risk categories, prioritization criteria, and mitigation strategies.

Output format Present a structured risk assessment framework with clear sections: risk identification, prioritization, mitigation strategies, and monitoring. Use tables or bullet points for clarity. The tone should be analytical and practical.

Guardrails

  • Do not fabricate risks without basis in the provided information.
  • Clearly state any assumptions about the development process.
  • Focus on software development risks, not unrelated business risks.

Example

  • {{project_name}}: "E-commerce Platform Revamp"
  • {{codebase_and_pipeline}}: "Monolithic codebase, Jenkins pipeline, weekly releases."
  • {{documentation}}: "We have design docs but no risk register."
  • {{historical_data}}: "Last year, we had two major security incidents and several delays."

Follow-up prompts

  • What steps can we take if a risk materializes?
  • How often should we reassess and update our risk management strategies?
  • Can you recommend training for our team on risk management best practices?