Abstract 3D illustration representing the Microsoft Teams developer platform
Back to work / Microsoft

Evolving Teams Developer Portal for an Agent-First Future

Helping Microsoft evolve Developer Portal from an app-centric product into an agent-first platform.

Platform Strategy · Agent UX · Design Systems
Role Senior Product Designer
Company Microsoft
Platform Web Application
Tools Figma

The platform was becoming more powerful — and more complex.

As new agent capabilities were introduced, developers faced new agent concepts and workflows, identity and permission requirements, validation and publishing dependencies, multiple tools and entry points, and growing fragmentation across experiences.

The challenge wasn't functionality. The challenge was helping developers understand how everything fit together.

How might we help developers move confidently from idea to a publishable experience — without requiring them to understand platform complexity upfront?

What we learned

Through customer feedback, workflow analysis, usability observations, design reviews, and collaboration with engineering and product partners, three themes emerged.

01

Developers think in goals, not system architecture

They wanted to create, configure, test, publish, and manage — while the platform was organized around technical structures and configuration models.

02

Confidence mattered more than capability

Developers could often complete tasks successfully but still lacked confidence that they were ready to publish.

03

Platform growth created fragmentation

Capabilities evolved independently, causing inconsistencies across navigation, terminology, validation, status, and guidance.

Principles that guided every decision

Reduce cognitive load

Expose only what's needed for the current decision.

Maintain context

Help developers understand where they are and what's next.

Guide without restricting

Provide structure without limiting flexibility.

Design around developer intent

Prioritize goals and outcomes over platform architecture.

These principles became a shared framework used across design, product, engineering, and content discussions.

Exploring the right model

Guided Wizard
  • Clear progression
  • Reduced uncertainty
  • Strong onboarding
  • Limited flexibility
  • Hard to scale
  • Restrictive for advanced workflows
Open Navigation
  • Maximum flexibility
  • Efficient for experienced developers
  • High cognitive load
  • Poor workflow visibility
  • Limited guidance
Progressive Guidance Selected
  • Goal-oriented entry points
  • Workflow visibility
  • Contextual assistance
  • Flexibility for advanced scenarios

This direction best balanced discoverability, flexibility, scalability, and developer confidence.

Platform question: Apps vs. Agents

Should agents be a completely separate product experience, or part of the existing platform model?

I explored multiple approaches and ultimately recommended an Agent-First Entry Point with a Connected Configuration Model — helping developers create agents, manage identity, configure permissions, validate readiness, and publish confidently, without fragmenting the broader platform experience.

A connected developer experience

Better workflow orientation

Clear pathways through creation, configuration, validation, testing, and publishing.

Visible readiness

Developers could see current status, completed steps, outstanding requirements, and validation issues before publishing.

Progressive disclosure

Technical complexity was surfaced at the appropriate moment rather than all at once.

Navigation, validation, guidance, and status communication became more predictable and reusable — consistent platform patterns that scaled across the experience.

Discover
Configure
Validate
Test
Publish
Monitor
Manage
Agent-first entry points connect into this same journey — no fragmented, separate product experience.

Building for consistency with Storybook

As Developer Portal grew, consistency became a platform challenge. To help scale quality across experiences, I contributed to the Developer Portal Storybook foundation.

Reusable interaction patterns Accessibility guidance Component behavior standards Shared implementation expectations Design-to-engineering alignment

This reduced ambiguity, improved consistency, and created a stronger foundation for future investments.

Platform contributions

Improved Developer Satisfaction
Reduced friction across key workflows
Increased consistency across experiences
Better support for new and experienced developers
Stronger foundations for agent-first investments
Reusable patterns and Storybook foundations

Platform design isn't about removing complexity. It's about making complexity understandable.

The most valuable outcome wasn't a screen or a workflow. It was establishing the principles, patterns, and mental models that helped evolve the Teams Developer Portal from an app-focused experience into a connected, agent-first platform.

Next project MedRe