DEV Community

Shift Mag
Shift Mag

Posted on • Originally published at shiftmag.dev on

How to boost Product and Engineering collaboration

Ante Peric , Principal Engineer at Infobip, addressed these questions at the Infobip Shift conference in Zadar.

For more content like this subscribe to the ShiftMag newsletter.

He also explored the dynamics between engineering teams and product management , offering practical strategies for feature development. Peric highlighted instances where aligning with the product team’s perspective can lead to successful outcomes.

How to build a bridge between Product and Engineering?

If we want to build this bridge, it’s essential to focus on the following pillars:

The dynamic between product and engineering : Ante stresses the importance of fostering a collaborative relationship between product and engineering teams.

It’s important to move away from the mindset of competing priorities.

For developers, this means clearer communication and more aligned goals

Product Backlog Refinement (PBR): To streamline collaboration, Ante introduces PBR as a biweekly process where both teams prioritize tasks. This regular alignment ensures developers are focused on delivering the most impactful features, reducing bottlenecks and improving efficiency.

Product context : The discussion centers on ‘Conversations,’ but the strategies shared can apply to any development project where multiple communication channels and complex workflows are involved

Everyone needs a seat at the decision-making table

Using Infobip as an example, in 2018 the company was a market leader in SMS services and sought to expand by building new products on top of their existing communication channels. To achieve this, the team engaged with customers to gather requirements , with the goal of creating a scalable, real-time, and user-friendly product.

As the product gained traction, the company encountered challenges related to scalability and service stability , highlighting the risks of over-reliance on third-party services.

Balance between features : Ante emphasizes the need to strike a balance between developing customer-facing features and technical improvements that enhance system performance.

Utopian engineering pitfall : Ante also warns against what he calls “utopian engineering,” where teams focus solely on adding new features without considering the impact on performance and reliability.

In large IT projects, it’s essential to prioritize what truly matters , given their complexity and the high expectations of users.

Collaboration and decision-making : It is crucial for everyone (product, engineering, leadership) to collaborate in decision-making to address technical issues and feature development effectively.

The power lies in collaboration and staying proactive

So, what lessons did Ante and his team pick up along the way?

First of all, keep it real and ensure that engineering and product teams are in sync , working hand in hand towards common goals. It’s all about collaboration!

And don’t forget to regularly check in on growth trajectories and any challenges that pop up along the way – especially during those exciting growth spurts. Staying proactive will help you tackle issues before they escalate and keep the momentum going strong!

The post This is how to boost Product and Engineering collaboration appeared first on ShiftMag.

Billboard image

Use Playwright to test. Use Playwright to monitor.

Join Vercel, CrowdStrike, and thousands of other teams that run end-to-end monitors on Checkly's programmable monitoring platform.

Get started now!

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay