Understand and discuss DORA metrics, SPACE framework, and developer productivity vocabulary used in platform engineering.
0 / 11 completed
1 / 11
The SPACE framework for developer productivity stands for:
SPACE = Satisfaction and wellbeing, Performance, Activity, Collaboration and communication, Efficiency and flow — a multidimensional framework from Microsoft Research.
2 / 11
What does 'deployment frequency' measure in DORA metrics?
Deployment frequency measures how often an organisation successfully releases code to production — a key throughput metric.
3 / 11
Which term describes the percentage of changes that result in a production failure requiring remediation?
Change failure rate is the proportion of deployments that cause a production failure, measuring deployment quality and stability.
4 / 11
In the context of developer productivity, 'flow state' refers to:
Flow state is a psychological concept describing deep, uninterrupted focus — platform teams measure and protect flow time as a key DX metric.
5 / 11
What is a 'developer portal' in the context of an IDP?
A developer portal (like Backstage) is the front door of an IDP — giving developers a single place to discover, manage, and deploy services.
6 / 11
Sarah from the DevOps team sent this Slack message after reviewing your pull request:
'The code looks good overall, but I'm concerned about the cyclomatic complexity of this function. It's approaching 7 and could make testing harder in the future.' What does 'cyclomatic complexity' refer to?
Cyclomatic complexity is a software metric that measures the number of linearly independent paths through a program's source code. It's often used to assess the difficulty of testing and maintaining complex functions. The Slack message indicates Sarah is worried about making the function harder to test due to its structural complexity, not simply its size or comments.
7 / 11
During a standup meeting with the team, Mark mentioned that 'MTTR' is decreasing. What does he *most likely* mean in this context?
MTTR (Mean Time To Resolution) is a crucial DORA metric that measures the efficiency of incident response. Mark's statement indicates that the team is improving its ability to quickly identify and fix problems after they arise – specifically, reducing the average time taken for resolution. It's distinct from bug counts or onboarding duration.
8 / 11
You're reviewing a pull request and see this comment from Liam:
'The API response time is consistently above 200ms. We should investigate potential bottlenecks in the database query or consider implementing caching.' What metric does Liam *primarily* refer to?
Liam is discussing API response time, which directly relates to the performance of an application. While all the listed options are important in a developer's experience, Liam's comment focuses on latency – specifically, how long it takes for data to be delivered. Throughput measures the *volume* of requests processed.
9 / 11
You're drafting a PR description for a new feature implementation. Which phrase best summarizes the concept of 'cognitive load' in this scenario?
Cognitive load refers to the amount of mental resources a person uses when performing a task. In software development, a high cognitive load can lead to errors and decreased productivity due to increased difficulty in processing information. It's distinct from simply measuring time or the number of technologies involved.
10 / 11
During a code review, Emily points out that your code has a 'high cyclomatic complexity'. What is she *most concerned about*?
Cyclomatic complexity is a metric that measures the structural complexity of a program's control flow. A high value indicates a complex function with many branches and potential execution paths, making it harder to understand, test, and maintain. It's about *how* the code is structured, not its size.
11 / 11
You receive this Slack message from David:
'I'm seeing a lot of failed deployments after merging. The error logs indicate issues with dependency conflicts between the new code and the existing infrastructure.' Which metric is David *most likely* trying to address?
David's message highlights a problem with deployment success – specifically, failed deployments. The core issue is the 'change failure rate,' which measures the percentage of changes that result in a production failure requiring remediation. This indicates a process or code quality issue.
What will I practice in "Developer Experience Metrics Vocabulary"?
This is a Platform Engineering exercise set. It walks through 11 scenario-based multiple-choice questions built around real usage of platform engineering terminology that IT professionals encounter on the job.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to complete with no account, sign-up, or paywall.
How many questions are in this exercise?
This set contains 11 questions. Each one shows immediate feedback and a detailed explanation after you answer, so you learn the correct usage right away rather than waiting for a final score.
Do I need prior experience to complete this exercise?
No prior experience is required. Each question includes a full explanation covering the reasoning behind the correct answer, so the exercise itself teaches the platform engineering vocabulary as you go.
Can I retry the exercise if I get questions wrong?
Yes — use the "Try again" button on the results screen to reset your answers and go through all the questions again. There is no limit on attempts.
Is my progress saved?
Your answers and score for the current session are tracked in the browser as you go. No account or login is needed, and there is nothing to install.
What if I don't understand a term used in a question?
Read the explanation shown after you answer each question — it breaks down the correct term in plain English with a real-world example. You can also check the site Glossary for quick definitions.
How is this different from reading a blog article on the topic?
Exercises like this one are interactive drills that test and reinforce specific vocabulary through multiple-choice questions, while blog articles explain concepts in prose. Practising here after reading builds active recall, not just passive recognition.
Where can I find more Platform Engineering exercises?
See the Platform Engineering exercises hub for the full set of related pages, or browse all exercise categories from the main Exercises index.
Can I use this exercise to prepare for a technical interview?
Yes — platform engineering vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.