Run Discovery With a Developer-Experience Team
Ask about friction in the developer workflow before presenting a platform.
A developer experience leader often starts with a crowded list. New engineers wait for access. Build feedback arrives late. Deployment ownership feels unclear. An incident sends people into a chat room without a clear decision owner. Each concern deserves attention, yet an early discovery call needs one journey rather than an inventory.
Give the leader a choice about where to begin. Ask, “Which recent engineering task created the most wasted effort for a team?” This invites a real event instead of a broad verdict about tools or culture. Pause after an answer. A fast follow up often drifts toward a platform discussion before anyone has described the work.
Suppose a fictional platform group reports ten business days between a new engineer’s start date and a first safe code change. Do not assume an environment tool caused every delay. Ask who joined the process, which request began each handoff, where people waited, and how someone learned access was ready. The leader might describe a security review, equipment request, repository permission, and manager approval. The source of friction might sit between owners rather than inside a developer tool.
Keep the journey small enough for accurate recall. “Walk me through the last person who joined,” produces more useful detail than “How does onboarding work?” Ask when the person started, which first task they expected, what stopped progress, and who helped move work forward. Ask for calendar dates only when participants have a record nearby. Concrete questions reduce guesses. They also show whether one team faced an isolated case or whether several groups follow a similar path.
Listen for a decision delayed by the friction. Someone waiting for a build result might postpone a release choice. A developer searching for service ownership might delay an incident handoff. A team without a known deployment approver might hold a change until a meeting. Write down the delayed decision beside each observed wait. Leaders often care more about a blocked choice than about a count of irritating steps.
Reflect the story with careful language. Say, “I heard an engineer waited until Tuesday for permission, and a release review moved from Monday to Wednesday. Does this sequence match your record?” This offers an easy point for correction. Avoid claims about productivity, morale, or organization wide impact unless the leader supplies evidence. One event identifies an area worth examining. One event does not establish a company wide pattern.
The next question should locate the current workaround. Workarounds show both resilience and cost. A staff engineer might keep a personal document of service owners. A manager might approve access requests together each Friday. A release lead sometimes stays online late because no other person knows an approval path. Ask how often people use the workaround, who maintains this resource, and what happens when the usual helper is unavailable.
For a fictional payments team, a developer says, “Everyone messages Priya when a deployment stalls.” Ask what Priya does after receiving such a message. She might check a spreadsheet, find a release manager, then ask an infrastructure engineer for confirmation. The useful discovery point is a sequence dependent on one person’s memory. Ask whether another engineer would complete the same sequence using current shared information.
Separate observed friction from desired tooling. A buyer might ask for a portal, assistant, approval flow, or measurement program. Before discussing an option, ask what outcome would show improvement. For a new hire story, the outcome might be a first code change completed without private messages for routine access. For a deployment story, the outcome might be a known owner for each approval before release review begins. Let the leader choose words for the outcome.
Ask how an outcome would be checked. “Who would notice first if this path improved?” is useful. A developer might say new starters, while an engineering manager might point to access coordinators. “What record would show the change?” follows naturally. An access request history, a dated approval, or a shared owner list might support a later review. Do not ask people to create a scorecard during first discovery. The goal is a credible starting signal, not a large measurement project.
Identify people who need to join a workflow mapping session. A developer experience lead brings an important view, yet an alert recipient, change approver, identity administrator, or repository support owner holds another part of a journey. Ask for a small group of people who touched the selected event. Four people with direct experience usually provide more detail than a large meeting of observers. Confirm each person’s role before scheduling.
Set a narrow session goal. “Map every developer workflow” leaves participants unsure how to prepare. “Map a new engineer’s path from a first request through a first code change” gives everyone a boundary. Ask participants to bring one recent example, without sensitive material. A calendar entry, handoff record, queue item, or approval history often helps reconstruct timing without depending on memory.
During the session, draw a sequence in ordinary language. Start with a trigger. Add each actor, decision, wait, handoff, and resource used. Mark places where someone searches for information or needs another person before continuing. Do not fill gaps with assumptions. If an approval owner is unknown, write “owner unclear” and ask who will answer after the meeting. An honest unknown gives a useful next task.
Ask about variation before calling the map standard practice. One product group might use a documented release process while another relies on a chat channel. One location might provision access through a service desk while another depends on a manager. Ask which conditions change the path. This protects everyone from treating an exception as a shared problem. The answer also helps define a focused practice with a realistic audience.
When the leader raises several complaints, keep a visible parking area for later topics. Say, “The incident handoff issue sounds important. Do you want to finish the deployment path today, then record incident response as a separate journey?” This respects the concern without losing the selected thread. A focused conversation often earns a later session for a parked issue.
Avoid turning discovery into a contest over tools. Your role during this conversation is to help people describe their work and select a decision worth improving. If someone asks whether a platform solves an issue, return to the map. “Which step would you change first, and who would judge whether the change helped?” Their answer establishes a testable aim without a broad promise.
Practice with a fictional leader who says, “Developers hate everything.” Reply, “Which recent task led to the strongest complaint?” If the leader names a deployment, ask for the last release where someone lost context. Follow the timeline until you hear a trigger, owner, delay, and workaround. If the leader moves to a new topic, name the new concern, place the concern in the parking area, and return to the selected release.
For a fictional Monday morning release review, prepare a one page worksheet with blank spaces for the selected journey, last example, people involved, delayed decision, and current workaround. Write “release review, Monday morning” in the first space. Leave every other space empty until the leader supplies details. Close by scheduling a forty five minute mapping session with the release lead, one developer, and the person who confirms deployment readiness. Send each participant the worksheet and ask them to bring one record from the release.
Practice these next
Clarify the service expectation behind an SLA request before contract language enters review.
Map sensitive information movement before discussing controls.
Make a data platform discussion concrete through one decision and one workload.
Prevent late technical surprises by earning access to the person who owns the connection.
Help a buyer gather assessment facts without acting as a legal adviser.
Keep a technology proof of concept from becoming unpaid implementation work.