Developer Experience Platform
@Citi Bank
Goal of the Platform
Develop a self serve Developer Experience platform to reduce time to cloud and context switching for the developers
Challenges faced
Strategic Approach
Tactical Approach
Leadership
The platform was in the development phase for more than a year, with ZERO adoption (before I took over)
"What does Win look like", was not defined
Team had minimal Product approach
Minimal to no market research done
Heavily political and siloed leaderships within Citi
Spectrum of tech stacks, siloed platforms and infrastructure tools
Defined "What Win means" for the platform and the Developer experience pillar as whole
Conducted extensive market research on Developer Experience platforms to identify the best in class features for the platform
Created a two prong approach to expose the platform through API and UI
Set the right priorities by collaborating extensively with consumers of the platform - (Reducing time to cloud and improving traceability and auditability of the infrastructure respectively)
Identified the right metrics to track for the platform (created a framework of metrics based on DORA, SPACE)
Worked extensively with the consumer orgs (within Citi) to build trust on the platform
Identified the defragmented parts of the leadership and aligned them in same plane
Revamped the strategic 3 year roadmap with defined milestones
Created User Journeys to build the right developer experience
Extensively worked on defining and refining the features through demo, interviews and feedback
Created API documentation ,Platform developer documentation (Open API, Confluence pages)
Created a unified reportable Program documentation to inform various stakeholders on the current status and plan for the platform
Worked extensively with UX designers to implement a simple and intuitive UIs
Mentored engineering team on the "The Product Approach" to the platform compared to an "Project Approach"
Mentored Product owners on the right approach to strategize and execute within their stream of work
Implemented for the entire Product Org simple but repeatable processes that facilitated right prioritization of features (based on Kano and MoSCoW frameworks)
Mar 2023 - Sep 2024
Highlights
From "No=Adoption" in 2022-2023, to "every major development org" within Citi adopting or planning to adopt the platform in 2024-2025
Reducing time to Cloud from weeks to just hours with the initial releases of the platform
Drastic improvement of application and infrastructure traceability from "no easy means to track" => "Dedicated metrics and reporting pages" to continuously monitor and preemptively identify issues
Made the leaders of the organization to trust the importance of "Developer Experience" and drove them further to invest in the platform and related work streams
Every developer using the platform rated it as "Thankful" to "Awesome"
Technology stack
AWS Cloud
API design and management
AuthN and AuthZ for API
Terraform & Ansible
Harness
Backstage
Branching strategies (Git, GitOps)
CI/CD pipeline automation
DORA based metrics
Product Tools
Jira
Confluence pages
Sharepoint
Planning Tools
Jira
Power Point
Excel
Documentation Tools
Open API spec (Swagger)
Power Point
Confluence pages