SMART criteria
SMART criteria require objectives to be specific, measurable, achievable, relevant, and time-bound.
Think Like a Software Engineering Manager
A SMART goal is a goal defined to be specific, measurable, achievable, relevant, and time-bound.
- How it is used
- Uses structured goals to translate team expectations into actionable individual development plans.
- How deep it goes
- Defines all five criteria and illustrates each with skill-development guidance, but does not provide a formal scoring method.
- Examples
- Illustrates SMART goals through AWS or security certification, React learning, and practical project application.
- What you can do after
- Apply the criteria to convert broad development expectations into realistic goals with evidence, relevance, support, and deadlines.
Read how Think Like a Software Engineering Manager explains SMART criteria →
AI for Everyday IT
A goal-writing framework requiring objectives to be specific, measurable, achievable, relevant, and time-bound.
- How it is used
- Uses structured objectives to clarify success, align individual work, and support performance conversations.
- How deep it goes
- Defines five criteria and extends them into validation, tracking, alignment, and feasibility checks.
- Examples
- Uses an AI validator, progress dashboard, alignment analyzer, resource allocator, and performance-prediction prompts.
- What you can do after
- Apply it via AI-assisted validation, progress tracking, and alignment checks while reviewing goals for realism.
Related concepts
- performanceuses · Performance is the measurable effectiveness or operational behavior of a system under specified conditions, assessed through relevant qualities such as task results, speed, responsiveness, throughput, or resource use.
- metricconfigures · A metric is a quantitative measure used to characterize or assess a property, behavior, performance, or outcome.
- artificial intelligenceused by · Artificial intelligence is the field concerned with creating computational systems that perform tasks associated with human intelligence, such as learning, reasoning, perception, or decision-making.
- feedbackconfigures · Feedback is information about the results, quality, or effects of an action or system that can inform subsequent evaluation, decisions, or behavior.
- expectationused by · An expectation is an anticipated standard, condition, behavior, performance level, or outcome associated with a person, system, process, or interaction.
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.

