Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
The Art of Effective 
API Design 
Ronnie 
Mitra 
Director 
of 
API 
Design 
CA 
API 
Academy 
@mitraman
Design 
“firmitas, utilitas, venustas” 
Solid, 
useful, 
beautiful
User 
Experience 
Peter Morville’s UX 
Honeycomb
Faith 
in 
Standards
Faith 
in 
Experts
Faith 
in 
Process?
Design 
Processes
Need 
Finding 
/ 
User 
Research 
Ideation 
Testing 
& 
Validation
development platform 
API 
Tools 
Client API
Need 
Finding 
/ 
User 
Research 
Ideation 
Testing 
& 
Validation
Need 
Finding 
/ 
User 
Research 
Interviews 
Interviews 
Participatory 
Design 
Persona 
Development
Write 
Client 
Code 
Observation 
Data 
Collection 
Testing 
& 
Validation
Need 
Finding 
/ 
User 
Research 
Ideation? 
Testing 
& 
Validation
Bill 
Buxton 
on 
Sketching: 
Quick 
Timely 
Inexpensive 
Disposable 
PlenEful 
Clear 
Vocabulary 
DisEnct 
Gesture 
Minim...
Sketch 
User 
parEcipaEon 
IteraEons 
Low-­‐Fidelity 
Prototype 
High-­‐Fidelity 
Prototype 
Implementation
API 
Sketching 
Today: 
• Paper 
• Whiteboard 
• Coding 
• Tooling
The 
Experiment: 
Rápido 
A 
tool 
for 
sketching 
APIs
3 
Keys 
to 
API 
Design 
• Go 
beyond 
being 
useful 
• Design 
for 
people 
• Remember 
that 
good 
design 
is 
affordab...
Interested 
in 
the 
Rápido 
experiment? 
Follow 
@rapidodesigner 
on 
twiPer
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at Nordic APIs
Upcoming SlideShare
Loading in …5
×

The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at Nordic APIs

2,123 views

Published on

Ronnie Mitra, Director of API Design for the CA API Academy team spoke about "The Art of Effective API Design" at Nordic APIs

Published in: Technology
  • Be the first to comment

The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at Nordic APIs

  1. 1. The Art of Effective API Design Ronnie Mitra Director of API Design CA API Academy @mitraman
  2. 2. Design “firmitas, utilitas, venustas” Solid, useful, beautiful
  3. 3. User Experience Peter Morville’s UX Honeycomb
  4. 4. Faith in Standards
  5. 5. Faith in Experts
  6. 6. Faith in Process?
  7. 7. Design Processes
  8. 8. Need Finding / User Research Ideation Testing & Validation
  9. 9. development platform API Tools Client API
  10. 10. Need Finding / User Research Ideation Testing & Validation
  11. 11. Need Finding / User Research Interviews Interviews Participatory Design Persona Development
  12. 12. Write Client Code Observation Data Collection Testing & Validation
  13. 13. Need Finding / User Research Ideation? Testing & Validation
  14. 14. Bill Buxton on Sketching: Quick Timely Inexpensive Disposable PlenEful Clear Vocabulary DisEnct Gesture Minimal Detail
  15. 15. Sketch User parEcipaEon IteraEons Low-­‐Fidelity Prototype High-­‐Fidelity Prototype Implementation
  16. 16. API Sketching Today: • Paper • Whiteboard • Coding • Tooling
  17. 17. The Experiment: Rápido A tool for sketching APIs
  18. 18. 3 Keys to API Design • Go beyond being useful • Design for people • Remember that good design is affordable
  19. 19. Interested in the Rápido experiment? Follow @rapidodesigner on twiPer

×