Teams do not become product-oriented because they adopt a new ceremony, buy a planning tool, or add the word “product” to everyone’s job title. They become product-oriented when the people doing the work understand the customer, the problem, the objective, and the reason each piece of work exists.
That understanding changes how a team operates. Developers can make better decisions without waiting for a product manager to interpret every question. Stakeholders can explain what matters without turning every request into an urgent feature. Designers, engineers, scientists, technical leads, and project managers can challenge assumptions because they understand the context behind them. The team spends less time passing information around and more time using it.
What product culture looks like in practice
Product culture is sometimes treated as an attitude or a collection of principles. For me, it is more practical than that. It exists when the team can connect daily decisions to a real user problem and a meaningful product objective.
A product-oriented team does not look at a story as an isolated ticket. People understand who needs the outcome, what that person is trying to do, what is difficult about the current experience, and how the story supports the next milestone. That context gives every discipline a better basis for judgment.
This is different from repeatedly scheduling alignment meetings. Meetings can transfer information, but they do not automatically create shared understanding. If people need to ask for the same explanation every time a decision appears, the context still belongs to one person rather than the team.
The goal is not to eliminate communication. It is to make communication more useful. A healthy team still asks questions, reviews decisions, and checks assumptions, but people do not have to wait for permission to think. They can move with confidence because they understand what they are trying to achieve.
What I learned from SoilHive
I saw this develop while managing SoilHive, an AgTech project aiming to make soil data searchable, accessible, and interoperable. After approximately six to eight months of working together, the team had built a shared product mindset. The team included the technical lead, engineers, a soil scientist, and the project manager, each bringing a different kind of expertise to the product.
By that point, team members knew the next milestone objective by heart. They understood the user problem we were trying to solve, the characteristics and needs of the users served by each story, and how each small piece of work contributed to the milestone. The objective was no longer something that lived in a product document or in my head. It had become part of the team’s working context.
The change showed up in the questions people asked. Team members started validating information with me instead of asking for basic explanations. They could challenge assumptions and ask better questions because they already understood the surrounding problem.
Stakeholder requirements also became easier to organize and fit into the roadmap. Stakeholders had a clearer view of what the technical team was dealing with, including difficulties and constraints. At the same time, the technical team had a better understanding of the financial pressure and business concerns on the stakeholder side.
That shared view improved the quality of decisions. The technical team could choose implementation approaches with the user need in mind, rather than treating the story as a purely technical request. They also suggested useful low-hanging functionality that could fit within the existing scope because they understood what would help the user.
Three practices helped create that environment.
Make the context visible
The first practice was full transparency. I made objectives, deadlines, startup struggles, and constraints visible to the people who needed that information. The team should understand the pressure around the product, not just the part of the work that arrives in its task list.
Transparency works in both directions. Stakeholders need to understand the technical pressure and the limits the team is working within. The technical team also needs to understand the financial burden, urgency, and uncertainty that stakeholders may be carrying.
That does not mean dumping every problem on everyone. Sharing context is not the same as transferring stress. My role was to act as a buffer, carrying information between both sides while filtering out unnecessary noise and emotional weight. The team needed enough information to make sound decisions, not a live feed of every concern in the business.
When people know why a deadline matters, they can make better tradeoffs. When stakeholders understand why a technical constraint exists, they can make more realistic requests. Transparency gives people the context required to exercise judgment without making them responsible for problems that are outside their role.
Write stories around the user and the business
The second practice was using business-oriented user stories with acceptance criteria. When I added a requirement, I wrote it from the business and user perspective. I explained what I had observed, which user the story served, what outcome mattered, and how the small story contributed to the milestone objective.
The acceptance criteria made the intended result concrete. They gave the team a shared definition of what the story needed to achieve without pretending that the product manager already knew the best technical solution.
That distinction matters. A user story should explain the problem and the expected outcome, not dictate the implementation. If the product manager writes the technical answer into every requirement, the technical team is reduced to carrying out instructions. If the team understands the problem instead, it can bring its own expertise to the solution.
For SoilHive, the story was a way to carry user and business context into the technical conversation. It helped the team see the connection between an apparently small requirement and the milestone it supported. That connection made prioritization and tradeoffs easier because the work had a reason beyond “it was requested.”
Use story time to build understanding
The third practice was a weekly story time with the technical team. I explained each story in detail, including why it existed, the observations behind it, the user it served, and the milestone objective. We discussed how users currently handled the problem, what alternatives they had, what frustrated them, and what state they were in while using the platform.
This was not a status meeting. It was a chance to build a common understanding before the technical work was broken down.
Once the business story was clear, I left the technical lead and developers to discuss the technical tasks among themselves. Even when I knew technical details, I did not intervene in the technical decomposition. That boundary was deliberate. Engineering needed ownership of engineering decisions, just as product needed ownership of the customer problem and business outcome.
Leaving that space open forced deeper understanding. The team had to ask questions about the problem rather than simply wait for a list of tasks. It also created room for engineers to identify practical improvements that fit within the scope. They were not designing in a vacuum, and I was not taking over their role.
The product manager’s role changes
A product culture does not make the product manager unnecessary. It makes the product manager more effective.
When context is concentrated in one person, the product manager becomes an information gatekeeper. Every question comes back to them, every decision waits for them, and every misunderstanding becomes their responsibility to correct. That may feel like control, but it creates a fragile team.
As context spreads, the product manager becomes a context builder, facilitator, and decision steward. The role is still responsible for understanding the customer, shaping objectives, setting priorities, and protecting the product direction. The difference is that those responsibilities are carried out with the team rather than in isolation from it.
The product manager still needs to make decisions when tradeoffs are difficult or ownership is unclear. The team simply has enough understanding to handle many decisions without starting from zero. That is the kind of independence worth building.
A practical way to start
Leaders who want to build this culture can begin with a few consistent habits. Make the current objective visible and repeat it often. Connect every story to a user problem and explain the outcome it supports. Give the team enough detail about the user’s situation, current alternatives, and frustrations to make the problem real. Let each discipline own its expertise, and create a safe environment where people can ask difficult questions or challenge an assumption.
The work may feel slower at first because explaining context takes time. But the purpose is to stop paying the same cost repeatedly. When people understand the customer, the problem, the objective, and the reason behind the work, the team becomes more comfortable making decisions together.
That is where product culture comes from: not from titles or rituals, but from shared context that turns separate specialists into a team with shared judgment.

