
Tanzu Application Service Platform
Background: In early 2020, CEO Pat Gelsinger kicked off the new fiscal year with several big initiatives, one of which was to have VMware be a prominent player in the world of software developers, not just operators. Pat acknowledged that VMware was not a developer-centric company and that needed to change.
My role: Created clear pathways for developers to be able to self-service their own infrastructure for development of their applications. I articulated the workflow (eg, design of screens) for developers to do this.
Design challenge: User experience was not optimized, need for harmony between users and functionality.
Solution: Delivering a complete Kubernetes stack, from infrastructure to application, to help enterprises build, run and manage modern applications with enhanced productivity, security and efficiency.
Outcome: Connect people, structure and applications to the underlying infrastructure. Create simpler workflows for consumers to deploy their applications. Enable customers to configure, secure, and govern their Tanzu platform using Tanzu, VMware and third-party components.
On September 20, 2020 a small 6 person team of design and product leads took a 2 page document script from Raghvender Arni, our COO of GoTo market, and turned it into a North Star, vision-building prototype.
We put this demo together in two weeks and used this artifact as the baseline story-telling device to sell to our field engineering team at our end-of-year sales kick-off on the vision of a developer platform built on Kubernetes.
The demo we created was a success! This effort fuelled the investment to scale our team up and build a new Kubernetes platform for developers. We are now general release as of January 11, 2022, with Tanzu Application Service Platform.
Tanzu Application Platform (TAP)– a set of components that allows application teams to build, deploy and manage on a Kubernetes platform
Features included in GA:
App accelerator: bootstrap new App via templates
Dev tooling
Live-reload & debug tooling optimized for rapid inner loop
App live view for rapid observability
IDE plugins
Supply chain choreographer
Supply chain cartographer (open-source)
Secure tools (sign, scan, store) CLI
Conventions service for platform operators
Services toolkit for service provisioning & binding
Tanzu CLI TAP plugins & their documentation
Self-hosted TAP GUI with initial plugins set (workload visibility)
E2E automated CIpPipelines
Profile-based installation of TAP
TAP unboxing documentation
Learning center (formerly eduk8s) – redesign
OSS – TCE and Backstage – upstream contribution to the core release
Application live view for real-time data
Developer Experience Design Achievements 2021
Delivered experience strategies to improve user and customer outcomes
Roadmap planning strategy workshops: Higher visioning to align the teams with common outcomes and goals
Our prototype Personas evolved to Roles then to Customer Profiles as we learned more in the market our research informed richer data
Design Principles formed! This is how we align design coherence across product teams
Design System: Creation of Clarity Design System of components for Tanzu using an inner source model of contribution
Design Partner Program: 200 customers downloaded our beta and 40 customers engaged with design for direct feedback sessions sessions in the last quarter of 2021
Creation of a rolling study with Tetra insights research platform to engage non-VMware users in one-on-one user interviews