Gap analysis
Gap analysis is the systematic comparison of a current state with a desired state to identify deficiencies or missing capabilities requiring remediation.
Think Like a Software Engineering Manager
Gap analysis is a technique for identifying differences between a person’s current capabilities and a target role’s requirements.
- How it is used
- Uses gap analysis to guide career growth, support the IC-to-EM transition, and prepare people for delegated work.
- How deep it goes
- Shows a competency matrix with SBI evidence and progress statuses, then connects identified gaps to goals and support.
- Examples
- Illustrates the technique with a competency matrix and an engineer mentored after missing a project milestone.
- What you can do after
- Practice/perform it by documenting competency evidence, identifying gaps, and agreeing on goals or resources to address them.
Read how Think Like a Software Engineering Manager explains gap analysis →
Data-Driven Cybersecurity
Gap analysis is the systematic comparison of a current state with a desired state to identify deficiencies that require remediation.
- How it is used
- Validates cybersecurity due diligence and due care by monitoring whether identified control gaps are being closed.
- How deep it goes
- Defines risk-control comparison and extends it to quarterly closure tracking, but stops short of proving mitigation through coverage alone.
- Examples
- Uses a TechGuardian dashboard showing coverage rising from 60% to 85% and performance problems falling from 20 to 10 quarterly.
- What you can do after
- Diagnose control deficiencies by tracking gap coverage alongside vulnerability resolution and closure.
Related concepts
- dashboardused by · A dashboard is a visual interface that consolidates selected data, metrics, or status information for monitoring, analysis, or decision-making.
- delegationused by · Delegation is the assignment or transfer of work, responsibility, or authority to another person, system, or agent to act on behalf of the delegating party.
- leveling guideconfigured by · A leveling guide is an organizational framework that defines roles, responsibilities, expectations, and criteria across job levels.
- individual-contributor-to-engineering-manager transitionuses · The process of moving from a non-managerial individual-contributor engineering role into an engineering-management role.
- security controluses · A security control is a safeguard, policy, or restriction designed to reduce security risks or enforce security objectives.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

