5-question quiz on communicating platform strategy: roadmaps, build vs. buy, deprecation, and north star metrics. Advanced
0 / 10 completed
1 / 10
A platform product manager presents the "internal platform roadmap" to engineering leadership. How does an internal platform roadmap differ from a product roadmap for an external product?
Correct: B. An internal platform roadmap applies the same roadmap discipline as an external product but targets internal users (engineering teams). It is shaped by developer pain points, adoption data, and engineering productivity goals — not by market analysis or sales pipeline. Sharing it transparently with internal teams builds trust and reduces surprise deprecations.
Developer pain points, adoption metrics, engineering productivity data
2 / 10
The platform team is deciding whether to build an in-house observability solution or adopt a vendor product. A principal engineer frames this as a "build vs. buy decision." What factors most directly drive this decision?
Correct: B. Build vs. buy is a strategic decision weighing multiple factors: how differentiated the capability needs to be, what level of customisation is required, total cost of ownership over 3–5 years (including maintenance), vendor reliability, and whether the capability is core or supporting. Building is rarely cheaper short-term but may be necessary when no vendor solution fits the requirement well.
Factor
Favours build
Favours buy
Differentiation
Highly unique to your context
Commodity capability
TCO
Vendor cost exceeds build over time
Vendor is cheaper than build + maintain
3 / 10
A platform engineer says: "We need to communicate the deprecated endpoint's sunset date clearly to consuming teams." What is deprecation communication?
Correct: B. Good deprecation communication treats internal teams as customers: they need enough lead time to migrate, a clear description of what replaces the deprecated feature, and explicit dates for when support ends. Insufficient communication causes production breakages and erodes trust in the platform team.
Deprecation communication element
Why it matters
Sunset date
Teams can plan migration sprints around a concrete deadline
Migration path
Teams know what to move to and how to do it
Support window
Teams know when to stop raising issues with the old feature
4 / 10
A platform director says: "Our north star metric is time-to-first-deployment for new teams." What is a platform north star metric?
Correct: B. A north star metric is the one number that best captures the core purpose of the platform. It keeps the team aligned and prevents short-term optimisations that don't move the metric that actually matters. "Time-to-first-deployment" is a strong platform north star because it directly measures developer productivity and how frictionless the platform experience is for new teams.
North star quality
Why it matters
Single, unambiguous
Everyone agrees on what the platform is optimising for
Reflects user value
Improvements to it mean real developer productivity gains
5 / 10
The platform team announces: "We are releasing v2 of the deployment API while keeping v1 active for 90 days." What does maintaining versioned API contracts mean for an internal platform?
Correct: B. API contract versioning is a core practice of treating the platform as a product. Consuming teams build integrations with an expectation of stability. Breaking that silently creates production incidents. A 90-day parallel-run period gives teams time to migrate without emergency work, which builds trust in the platform as a reliable dependency.
Practice
Effect on consuming teams
Versioned API with deprecation window
Teams migrate at their own pace; no emergency production fixes
Breaking change without notice
Unexpected production failures; trust in platform erodes
6 / 10
Sarah, a platform engineer, is drafting the description for a pull request introducing a new caching layer. She writes: 'This PR improves performance by leveraging Redis. We've added a GET endpoint to retrieve frequently accessed data directly from cache. It's crucial that consumers understand this change.' Which of the following best describes Sarah's primary communication goal in this PR description?
Sarah's goal isn't simply to state what she did; it's to inform *consumers* of the API about the new caching layer. The best description proactively addresses how they should use the changes and why the change is valuable – a key aspect of effective platform communication. Option A misses this crucial focus, while options C and D are too technical or vague.
7 / 10
Mark, a Platform Team Lead, is updating the team on a planned migration to a new service mesh. He sends a Slack message to the engineering team: 'Hey team! We're moving towards Istio for traffic management. This will require some configuration changes in your services, so please start planning accordingly.' What does Mark *primarily* aim to achieve with this message?
Mark's message is an initial notification of a change. It aims to raise awareness and encourage the team to begin planning – a critical first step in any platform migration. While details are needed later, this message focuses on prompting action and initiating discussion, not providing exhaustive technical information. Options A and C are too vague; option D is prematurely detailed.
8 / 10
During a daily standup, David, a Platform SRE, says: 'We're prioritizing stabilizing the new database schema. We've identified several performance bottlenecks and are implementing sharding to improve query times.' What is David communicating in this statement regarding platform roadmap communication?
David is communicating about a concrete step being taken *as part* of the platform's ongoing efforts. The statement highlights a problem and a solution – demonstrating how platform initiatives contribute to overall stability and performance improvements, which are core elements of roadmap communication. It's not just about listing tasks; it's about showing impact.
9 / 10
Emily, a Platform Architect, receives an API response from a new microservice: `{"status": "200", "data": {"version": "v1.2"}}`. Considering versioning in an internal platform, what does this response primarily convey to Emily?
The `version` field in the API response is crucial for versioned contract management. It tells Emily that the microservice is using a specific version of its API, allowing her to understand potential compatibility issues and plan accordingly. This highlights the importance of tracking changes within the platform – a fundamental component of roadmap communication.
10 / 10
During a review of a code change to the authentication service, John, a Senior Developer, comments: 'This update improves security by enforcing MFA. However, we need to ensure existing users are migrated smoothly.' What aspect of platform communication is John primarily addressing?
John's comment moves beyond just the technical implementation of MFA. It recognizes that changes to the platform have ripple effects – how they impact existing users and systems. This demonstrates an understanding of broader platform considerations within the roadmap, a critical skill for effective communication.
What will I practice in "Platform Roadmap Communication — Exercises"?
This is a Platform as a Product exercise set. It walks through 10 scenario-based multiple-choice questions built around real usage of platform as a product 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 10 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 as a product 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 as a Product exercises?
See the Platform as a Product 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 as a product vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.