Owning a Cross-Team Project When You Have No Formal Authority
You've been handed ownership of a project that touches three teams, two product lines, and a shared infrastructure component nobody fully understands. Your title doesn't include "manager" and you can't assign anyone a task. Yet somehow you're expected to deliver on a deadline that everyone agreed to except the people doing the actual work.
This is one of the most common situations in mid-to-senior technical careers, and most of the advice out there treats it like a soft-skills problem. It's not. It's a coordination problem with concrete solutions.
- How to establish clarity and shared ownership from day one
- How to run meetings and async communication so nothing falls through the cracks
- How to create accountability without a reporting line
- How to handle blockers, slow responders, and competing priorities
- How to protect your own reputation when things go sideways
Understand What Authority You Actually Have
Before you do anything else, get explicit about your mandate. "You own this project" can mean wildly different things depending on who said it and what their expectations are. Go back to whoever assigned you this role and ask three direct questions: What decisions can I make unilaterally? Who do I escalate to when I'm blocked? What does success look like in measurable terms?
Write the answers down and share them with the key stakeholders. This isn't bureaucracy β it's a forcing function. When people see a short document that says "Jamie is the decision-maker on API contract changes; escalation path is the engineering director," they update their mental model of the project. You've created informal authority by making it explicit.
If you can't get clear answers from whoever assigned you, that itself is a signal. You may need to negotiate the scope of your role before you can execute it.
Map the People Before You Map the Work
A Gantt chart won't save you if the frontend lead thinks this project is a low priority and the backend team is waiting on a decision nobody knows they're waiting on. Spend your first week doing short one-on-ones with every meaningful contributor.
You're not looking for status updates. You're looking for three things: what each person thinks the project is for, what they need to do their part, and what they're worried about. People are surprisingly candid in a 20-minute call when you're genuinely asking rather than reporting to them.
After these conversations you'll typically find one or two people who are deeply aligned, a few who are skeptical, and at least one who didn't know they were involved. Address the skeptics directly and early. Their concerns are usually legitimate β they've seen projects like this fail before. Treating their skepticism as feedback rather than resistance will turn them into allies faster than any persuasion technique.
Create a Single Source of Truth β and Own It
Cross-team projects fall apart in the gap between tools. Team A tracks work in Jira, Team B uses a shared spreadsheet, Team C considers Slack threads sufficient. Nobody has the full picture and nobody feels responsible for maintaining one.
Your job is to create and maintain a living project document that everyone references. This doesn't need to be sophisticated. A shared doc with the following sections is enough:
- Current status β one paragraph, updated weekly
- Open decisions β what needs to be decided, by whom, by when
- Blockers β what is stuck and who is working to unstick it
- Upcoming milestones β concrete dates with owners
The format matters less than the habit. If you update it every Monday morning and reference it in every meeting, people start checking it before they ask you a question. That's the goal: reduce coordination overhead by making information easy to find.
Run Meetings That Actually Move Work
A standing sync is not accountability. If your cross-team meeting is a status report where each person lists what they did last week, you're running a meeting that could have been a document.
A good cross-team meeting has a tight agenda shared 24 hours before, focuses on decisions and blockers rather than status, and ends with explicit owners and dates for every action item. A format that works in practice looks like this:
- Two minutes: confirm agenda, add urgent items
- Ten minutes: walk the open decisions list β make or schedule decisions
- Ten minutes: walk the blockers list β assign owners or escalate
- Five minutes: confirm action items and owners out loud before ending
The action items list is the most important output of any meeting. Write them in the shared doc immediately, not in a follow-up email that may or may not get read. If an action item stays on the list for two consecutive meetings without movement, that's a blocker, and you treat it like one.
Build Accountability Without a Reporting Line
You can't tell someone they failed their performance review. What you can do is make commitments visible. When someone says they'll have a design review done by Thursday, that goes in the shared doc with their name next to it. Most people keep commitments when they know their peers can see whether they did.
When someone misses a commitment, the first response is curiosity, not pressure. A short message β "Hey, I noticed the design review didn't land on Thursday β is something blocking you?" β is almost always more effective than silence or frustration. Sometimes the answer is a real blocker you can help remove. Sometimes it's competing priorities that need escalation. Sometimes it was just a bad week.
What you're building is a pattern. Over weeks, the people who consistently do what they say they'll do become visible. So do the people who don't. That visibility shapes how the project runs and how future projects get staffed, even if nothing is ever said explicitly.
Handle Competing Priorities Directly
The most common reason cross-team work stalls is that contributors have a manager telling them to focus on something else. This is not a personal failing β it's just how organizations work. Your project is probably not their team's top priority.
When this happens, don't try to win the argument at the individual contributor level. Instead, go to their manager with data. Explain the dependency, what is blocked, and what the impact on the project timeline is. Frame it as information, not a complaint. Most managers will either reprioritize or give you an honest date, both of which are useful outcomes.
If the manager deprioritizes despite understanding the impact, escalate through your own chain. This is not political maneuvering β it's your job. The person who assigned you this project has a stake in its outcome. They need to know when organizational constraints are threatening the timeline so they can decide how to respond.
Common Pitfalls to Watch Out For
Taking on work that belongs to others
When something stalls, the path of least resistance is to just do it yourself. Resist this. If you absorb tasks that belong to other teams, you send a signal that commitments don't need to be kept because you'll pick up the slack. You'll also burn out well before the project ends. Your job is to unblock, not to replace.
Confusing activity with progress
It's easy to fill your calendar with cross-team meetings and feel productive while the actual deliverables don't move. Check your milestone list once a week. If the dates aren't moving left, ask why β even if every meeting felt productive.
Letting ambiguity fester
When a decision hasn't been made and nobody owns it, the project quietly accrues technical debt in the form of provisional choices that calcify into permanent ones. If something has been "under discussion" for more than two weeks, force a decision. A documented wrong decision is easier to correct than a decision that was never made.
Not documenting your escalations
When you escalate a blocker to leadership, put it in writing β a brief email or a note in the shared doc is enough. If the project later encounters problems traceable to that blocker, you'll want a record that you flagged it. This isn't about self-protection; it's about making sure leaders have the information they need to act.
Protect Your Reputation When Things Go Wrong
Cross-team projects fail more often than they succeed. If you're leading one with no formal authority, you are exposed when that happens. The way you protect yourself is not by distancing yourself from failure but by being the person who communicated clearly throughout.
If a milestone is going to slip, say so early and say why. If a dependency is at risk, name it explicitly in writing. Leaders remember the person who told them about a problem three weeks before it became a crisis more positively than the person who delivered a surprise the day before launch.
Being honest about risk is not the same as being pessimistic. You can flag a concern and simultaneously describe the mitigation plan. That combination is what senior leadership actually wants from someone driving a cross-team effort.
Next Steps
- Clarify your mandate β schedule 30 minutes with whoever assigned you this project and get answers to the three questions: what can you decide unilaterally, who is your escalation path, and what does success look like.
- Do your stakeholder one-on-ones β spend the first week talking to every key contributor. Find the skeptics and address their concerns directly.
- Create your shared project doc β set it up today with status, open decisions, blockers, and milestones. Commit to updating it every Monday.
- Audit your meetings β if your standing sync doesn't end with explicit action items and owners, change the format this week.
- Practice the early flag β next time you see a risk, write a brief, factual note about it in the shared doc and send a short message to the relevant stakeholder. Do it before it becomes a problem.
π€ Share this article
Sign in to saveRelated Articles
Comments (0)
No comments yet. Be the first!