Flag

We stand with Ukraine and our team members from Ukraine. Here are ways you can help

Home ›› Business Value and ROI ›› 6 Key Questions to Guide International UX Research ›› Blurred Lines: Integrating development, management, and design to deliver great products

Blurred Lines: Integrating development, management, and design to deliver great products

by
4 min read
Share this post on
Tweet
Share
Post
Share
Email
Print

Save

Excellent products that serve client goals and meet user needs depend on the collaboration of product management, product design, and software development.

Software development, product design, and product management form the triumvirate of a strong product team.

It’s far too common to see product teams divide these three roles into silos, with communication and collaboration relegated to weekly check-ins.

Working in an agile environment at Pivotal Labs we’ve discovered that these three roles must work in concert to deliver great products and experiences to customers, and iterate on features at the pace we expect from ourselves.

Separating these roles limits the capabilities, capacities, and, ultimately, the success of the overall product team. Within an agile project, the roles often blur: you find product managers involved in the design process, and designers involved in the code. It’s in those areas of overlap where the magic happens, where collaboration thrives, and where creativity and communication meet to solve the kinds of problems that can slow down a separated team.

No Falling Water

We’ve found that because of our agile and iterative approach, it’s sometimes hard for designers to plug into our workflow, and have adapted our design process to reflect the needs of an agile team. Design can’t be a waterfall process, where mockups and style guides are delivered at the end of a long design process and set in stone.

Once you get into the implementation process, new design problems inevitably arise. When the product comes to life, you often find there is more design work to be done. Sometimes even small improvements can have far-reaching ripple effects on the design as a whole.

The roles often blur: you find PMs involved in the process, and designers involved in the code

Since agile development is an iterative process—we continuously add features that can be shipped at any time—UX and visual design have to fit that rubric. On an integrated team, the product designers, product managers, and developers are engaged in an ongoing conversation and collaborative process. Product designers deliver mockups a couple of iterations ahead of the developers writing the code, creating more flexibility and minimizing rework.

Lending Clients Agility

Pivotal Labs been in the software development business for over 20 yeas, and have found that clients need integrated development and design services. After all, knowing what the product does and how it works are two different things.

We’ve also found that some clients require help with product management. To keep an agile project running at high efficiency, it’s critical that the product manager be in constant communication and collaboration with design and development. In the past, problems arose in projects where the client didn’t have the skills, experience, or bandwidth to participate effectively in the agile development process. In these cases, a PM is able to act as a proxy for the client, ensuring the client’s vision and goals are represented in the agile process and keeping the team running at peak efficiency.

In other cases, clients may come to us with a great product idea that lacks the level of specificity required to be “shovel-ready” for development. By offering these integrated services in an agile context, our team helps them crystalize their vision and see the product through to completion. In the Discovery and Framing phase, our product managers and product designers can work with the client to define, design, and test a product concept that delivers on the client’s vision, addresses customer problems, and is ready for development.

Day to Day

What does this integrated agile team look like on a day-to-day basis? The product manager advocates for the client’s stated vision and goals. PMs have an eye toward the efficiency of the project and the validity and specificity of the product definition.

Meanwhile, the product designer serves as the advocate for the end user, devoting time to work with users to design and test the user experience. The developers are writing the code that brings the product to life. We encourage lots of overlap between these roles. In reality, it works best when these three roles are working together closely, often sitting together, to hone in on delivering the client’s product vision.

Conclusion

No matter what form client engagement takes, the fundamental principles of agile development hold true, and conversation and collaboration with the client—and within the team—must carry through the entire product lifecycle.

To deliver excellent products that serve clients’ goals and meet users’ needs, product management, product design, and software development need to remain inextricably entwined during all stages of the agile software development process.

Image of speed motion courtesy Shutterstock

Tweet
Share
Post
Share
Email
Print

Related Articles

Curious about the next frontier in AI design? Discover how AI can go beyond chatbots to create seamless, context-aware interactions that anticipate user needs. Dive into the future of AI in UX design with this insightful article!

Article by Maximillian Piras
When Words Cannot Describe: Designing For AI Beyond Conversational Interfaces
  • The article explores the future of AI design, moving beyond simple chatbots to more sophisticated, integrated systems.
  • It argues that while conversational interfaces have been the focus, the potential for AI lies in creating seamless, contextual interactions across different platforms and devices.
  • The piece highlights the importance of understanding user intent and context, advocating for AI systems that can anticipate needs and provide personalized experiences.
Share:When Words Cannot Describe: Designing For AI Beyond Conversational Interfaces
21 min read

Uncover the dynamic landscape of UX design as artificial intelligence continues to reshape the field. With automated tools revolutionizing our roles, what does the future hold for designers?

Article by Michal Malewicz
The End of Design?
  • The article explores the impact of AI on UX design, questioning the future role of designers as automated tools become more prevalent.
  • It highlights the historical evolution of UX design and the commodification of design roles, emphasizing the shift from creative problem-solving to efficiency-driven practices.
  • It emphasizes the need for future designers to be generalists with strong decision-making skills, capable of leading projects and maintaining creativity in an AI-driven landscape.
Share:The End of Design?
9 min read

Discover how Flux.1, with its groundbreaking 12 billion parameters, sets a new benchmark in AI image generation. This article explores its advancements over Midjourney and Dall-E 3, showcasing its unmatched detail and prompt accuracy. Don’t miss out on seeing how this latest model redefines what’s possible in digital artistry!

Article by Jim Clyde Monge
Flux.1 is a Mind-Blowing Open-Weights AI Image Generator with 12B Parameters
  • This article examines Flux.1’s 12 billion parameters and its advancements over Midjourney and Dall-E 3. Highlights its superior image detail and prompt adherence.
  • The piece explores the shift of developers from Stability AI to Black Forest Labs and how this led to Flux.1. Analyzes the innovation impact.
  • It compares Flux.1 with Midjourney V6, Dall-E 3, and SD3 Ultra, focusing on visual quality, prompt coherence, and diversity.
  • The guide explains how to access Flux.1 via Replicate, HuggingFace, and Fal. Covers the different models—Pro, Dev, Schnell—and their uses.
  • The article investigates Flux.1’s capabilities in generating photorealistic and artistic images with examples of its realism and detailed rendering.
Share:Flux.1 is a Mind-Blowing Open-Weights AI Image Generator with 12B Parameters
5 min read

Tell us about you. Enroll in the course.

    This website uses cookies to ensure you get the best experience on our website. Check our privacy policy and