On-the-fly or "just in time" informal needs assessments are common. They're typically employed when the need is urgent and formal needs analysis isn't possible. Critical incident needs assessments are one type of informal needs assessment.