React Native Communication & Stakeholder Relations 5 — Questions and Answers
Question 1: Your team uses Fastlane to automate React Native app releases. A new project manager asks why app submissions take hours. How do you explain the process?
- Tell the PM it is Apple and Google's fault and nothing can be done
- Walk through the Fastlane pipeline—code signing, build, test, upload, and store review—explaining each step's purpose and time cost (Correct answer)
- Promise to reduce submission time to 10 minutes without investigating bottlenecks
- Tell the PM that release automation is a developer concern and they should not ask about it
Correct answer: Walk through the Fastlane pipeline—code signing, build, test, upload, and store review—explaining each step's purpose and time cost
Explaining the release pipeline step-by-step helps PMs set realistic release timelines and understand where to focus optimization efforts.
Question 2: A React Native developer working in a distributed team needs to clarify async communication norms. What is the most effective team agreement?
- Rely on each team member's personal preferences for response times
- Define and document expected response windows by channel type—e.g., Slack within 4 hours, PR reviews within 1 business day—and revisit quarterly (Correct answer)
- Require all team members to be online at the same time regardless of timezone
- Use only synchronous meetings to avoid miscommunication
Correct answer: Define and document expected response windows by channel type—e.g., Slack within 4 hours, PR reviews within 1 business day—and revisit quarterly
Documented response-time norms reduce ambiguity in distributed teams and prevent both under-communication and burnout from always-on expectations.
Question 3: A stakeholder requests that the React Native app support a new country's app store within two weeks. What is the correct communication response?
- Agree to the two-week timeline immediately
- Break down the work—localization, legal compliance, store listing, review wait times—provide an honest timeline, and negotiate scope if needed (Correct answer)
- Reject the request without explanation
- Submit to the store immediately without localization to meet the deadline
Correct answer: Break down the work—localization, legal compliance, store listing, review wait times—provide an honest timeline, and negotiate scope if needed
Decomposing the request into concrete tasks reveals the true scope, enabling an honest timeline negotiation with the stakeholder.
Question 4: You are onboarding a new React Native developer who will work on a complex legacy codebase. What communication artifact best accelerates onboarding?
- Tell the new developer to read all the code and ask questions if stuck
- Prepare an onboarding guide covering project structure, key architectural decisions, local setup steps, and known gotchas specific to the codebase (Correct answer)
- Share only the README and nothing else
- Assign a full feature to the new developer on day one without guidance
Correct answer: Prepare an onboarding guide covering project structure, key architectural decisions, local setup steps, and known gotchas specific to the codebase
A tailored onboarding guide reduces ramp-up time by surfacing non-obvious knowledge that would otherwise require weeks of discovery.
Question 5: During a stakeholder demo, a critical React Native feature crashes on stage. How should you handle the communication in the moment?
- Blame the device or the network and move on without acknowledging the crash
- Acknowledge the crash calmly, switch to a backup scenario or screen recording, and commit to a follow-up with root cause and fix timeline (Correct answer)
- End the meeting immediately
- Apologize repeatedly without offering any alternative or next steps
Correct answer: Acknowledge the crash calmly, switch to a backup scenario or screen recording, and commit to a follow-up with root cause and fix timeline
Staying calm, pivoting to a backup, and committing to a follow-up preserves credibility and demonstrates professionalism under pressure.
Question 6: Your React Native app has a feature flag system managed by engineering. A product manager wants to control flags directly. How do you handle this request?
- Give the PM direct database access to toggle flags
- Build or expose a controlled admin UI for flag management with appropriate guardrails, and document which flags are safe for non-engineers to toggle (Correct answer)
- Refuse all PM involvement in feature flags
- Remove the feature flag system to avoid the complication
Correct answer: Build or expose a controlled admin UI for flag management with appropriate guardrails, and document which flags are safe for non-engineers to toggle
A dedicated admin UI with guardrails empowers product managers while preventing accidental misconfiguration of sensitive flags.
Question 7: A React Native team is transitioning from JavaScript to TypeScript. How should you communicate this migration to non-technical stakeholders who fund the work?
- Do not mention it since it is purely technical
- Explain that TypeScript reduces production bugs by catching errors at development time, lowering future maintenance costs and improving release reliability (Correct answer)
- Tell stakeholders the team is learning a new language and needs more time
- Request additional headcount without explaining the reason
Correct answer: Explain that TypeScript reduces production bugs by catching errors at development time, lowering future maintenance costs and improving release reliability
Framing technical migrations in terms of reduced bugs, lower maintenance cost, and release reliability makes the business case clear to non-technical funders.
Your team uses Fastlane to automate React Native app releases.
A new project manager asks why app submissions take hours.
How do you explain the process?