apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Succeeding with API Programs
Kiran Nadgir, Head of APIs and UX Platforms at Silicon Valley Bank
3. Key principles of a successful API Program
3
Stakeholder
Experience
Visibility
ConsistencyReusability
Details Benefits
• End to end visibility of all interactions (North-South & East-
West)
• Proactive detection of issues
• Comply with Audit and Regulation
• Improved Customer
experience
• Strengthen security posture
• Improved Compliance
• Consistent Standards based APIs and Docs
• Standardized Authentication & Authorization
• Design First approach
• Standardized Patterns for North/South, East/West traffic
• Development, deployment and monitoring automation
• Consistent experience for
developers
• Alignment with Industry
standards
• Reduced time & investment
with Automation
• Design for Consumption, Outside-In Thinking
• Self service tools for Publishers and Consumers
• APIs built with Consumers in
mind
• Enterprise API Catalog of
Public and Private APIs
• Discovery of new
opportunities
• Speed to innovate
4. Know your audience – APIs bring Business & Technology together
4
API Consumers API Publishers
App Developer Business Stakeholder API Developer Business Stakeholder
What does success look like?
API Consumers can
• Access the Developer Portal
• Discover APIs they need
• Understand the API
• Test their use case
• Request Production API Keys
API Publishers can
• Discover APIs they need to deliver solutions
• Design a new API
• Develop, Test and Deploy APIs
• Measure the performance of APIs
• Manage their API Consumers
Without direct interaction with anyone
Self-
Service
5. Establish workstreams & identify KPIs..
5
Workstreams Features KPIs
Standards & Governance
• API Standards
• Guidelines
• Governance Model
• Design Processes
• Design Tools
• Patterns
• BUs adopting standards
• Time to Design
• # of APIs designed to
standards
Platform & Operations
• Infrastructure Design and
implementation
• Common capabilities
• Logging/Monitoring
• Auth N/Z
• Testing automation
• Pipeline automation
• Support Processes
• Time to deliver an API
• # of APIs published
• # of incidents
• MTTI/MTTR
Developer Experience
• Persona Development
• Journey mapping
• UI/UX Design
• Onboarding and approval
workflows
• Infrastructure Design &
Implementation
• Sandbox capabilities
• Test & Production
workflows
• Community Development
& Management
• User Analytics
• TTFHW
• Conversion Rate (Sandbox
to Production)
• # of Support requests
• Drop Offs
Change Management
• API 101 training
• Standards & Guidelines
• Self-paced learning
• Blogs & Videos
• Demos
• Champion Programs
• Hackathons
• Newsletters
• # of BUs leveraging the
platform
• # of APIs being delivered
• # of Champions
6. Tying back to Key Principles
6
API Platform
API Management
• API Contracts
• Policy
Definition
• Governance
• Monitoring
• Monetization
Developer Portal
API Repository
Publisher
Consumers
API Gateway
API Gateway
Cloud Hosted
Services
OnPrem
Services
Policies
&
Metrics
• Policy
Enforcement
• Access
Control
• Metrics
East West Traffic
North South Traffic
User & Key Management
Documentation, Sandbox
Consistency
ConsistencyVisibility
Reusability
7. Evolve towards composable enterprise
7
Customer Experience : Innovation & Business Agility
Business Process Orchestration : Enable composable workflows
Legacy Decoupling : Abstract legacy systems and access to data