SlideShare une entreprise Scribd logo
1  sur  36
Lean Method for Building Good APIs for
Business – APIOps Cycles
Marjukka Niinioja, Osaango & APIOps Community #APIDaysFinland
@miinioja @apiopscycles
What I have done and still do…
 API, Enteprise & Information Architect
 API Product Manager
 Developer
 Manager
 Project manager
 API management vendor
 Consultant (ERP, API, Business Strategy)
 Trainer
 Speaker
 Author
 Consulted, trained or advised 200
companies and public organizations on
APIs, microservices, integrations and
Developer experience
 Consulting & training currently Finnish
government, companies and enterprises in
Platform & API Economy
 Organizing API & Platform economy
related events
 Experience with multiple API
management, integration & API tools +
programming APIs
 Founding partner of Osaango.com
@miinioja @apiopscycles
Most of the material is on the
APIOps Cycles site, blogs and
API Economy 101 book
@miinioja @apiopscycles
API Economy runs on ecosystem
customer journeys
 Analytics
and
content
APIs
 Awareness APIs
 Sense APIs
 Market place APIs
 Search engine APIs
 Product APIs
 Ordering
APIs (own,
partner
customer)
 Payment APIs Logistics APIs
@miinioja @apiopscycles
I wish someone had given me a magic API
wisdom pill 10-20 years ago…
Photo by OhTilly on Unsplash
APIs –
Art or
Science?
Photo by John Gibbons on Unsplash
@miinioja @apiopscycles
Method ?
Expert
MotivationSkills
Tapping into my M.Ed. training…
@miinioja @apiopscycles
And into research, practice and business domains
In the scarce world of API
research, this provides
important view on APIs,
from global economy
point of view.
How can we make APIs
more widely adopted?
@miinioja @apiopscycles
Source: Huhtamäki & al. Visualizing the Geography of
Platform Boundary Resources: The Case of the Global
API Ecosystem
Amount of APIs
correlates with Global
Startup Index and
economic growth
areas.
APIs thrive in cultures
where user-centered
design is dominant.
Mashups combining
several APIs require
certain amount of co-
location and mindset
for marketers and
developers to co-
create.@miinioja @apiopscycles
The Cycle
Why do APIs need their own
method????
LET’S LOOK AT 10 REASONS
@miinioja @apiopscycles
Why is a lean
process important?
1
To minimize waste
and do things right
the first time
Else the docs don’t
match the reality,
like in this case…
@miinioja @apiopscycles
If you weren’t in the conf: when
making my shirt they put the
sleaves upside down and did a lot
of other “bad process” mistakes
THIS MAKES
COMMON
SENSE?
BUT IN
FINNISH WE
CALL IT…
MAALAISJÄRKI =
“Village sense”
2
@miinioja @apiopscycles
And we all come
from different
villages…
@miinioja @apiopscycles
POST /meet
Accept-Language: fi-FI
“Hello”: “Moi”
Response:
Status code: 200 OK
“Location”: “Helsinki”
“Hello”: “Moi”
Response:
Status code: 200 OK
“Location”: “Tampere”
“Hello”: “Moro”
Response:
Status code: 200 OK
“Location”: “Lappland”
“Hello”: “Hei”
@miinioja @apiopscycles
POST /add
POST /del
Hand-written
documentation
200 attributes for payload “just
because we have them”
Sensitive information in URI and
Query parameters
When we get new API users, we need to boot our servers
to give them access
“Basic auth is just fine”Not validating
specfiles
And we also copy-paste bad APIs… That’s why it’s
a technical jungle out there…
3
@miinioja @apiopscycles
If we don’t build
the APIs with the
right method…
4
@miinioja @apiopscycles
We’ll lose leaway in development and waste time and
money during API lifetime.
Difference between “normal software project” and one using API Consumer interviews
and Prototyping introduced by APIOps Cycles
6 month project time line
The “Oh s**t, they can’t use the API like this” -moment
✓
⛔
@miinioja @apiopscycles
5
@miinioja @apiopscycles
@miinioja @apiopscycles
API is... Description Example Type of API
Important feature of a tangible
product
API is part of a tangible product or productized
service. Customer gets the API as part of the deal
when buying the product.
Internet of Things (IoT) APIs for controlling and
analyzing state of things like home appliances or
sensors
Partner or public, sometimes
also private
Productized service
API in itself is a productized service, offered to all
customers in the same way
Translation APIs, Payment APIs Public API
Part of a digital or real-world
service
API is part of the service experience, for example
maintenance service is ordered with an API, or you
can monitor package delivery with an API
Logistics API Partner or Public API
Customer-specific service
API is part of a service offered to customers as a
tailor-made solution including for example an
integration to a service providers system.
APIs in customer specific applications Partner
Interface to resources
API is just a means to access a resource the
company is selling
Company info APIs (risk category, owners, contact
information).
Cognitive APIs etc.
Open data APIs, Partner APIs
Interface to platform (boundary
resource)
API is a means to connect with a platform and get
added value through participation in the
interconnecting relationships of the platform (in
Platform Economy business model)
Online auction API, Apartment sharing API Partner or Public
Part of an integration
API is means to connect in to applications and
devices
Product API, Employees API, business transactions
API
Internal or partner API
@mniinoja Niinioja Marjukka. 2018. Translated and revised version. Published in a book about API Economy (Finnish) by Moilanen,
J., Niinioja, M., Seppänen, M., Honkanen, M. API-talous 101, Alma Talent
Is API a Product, Service, Integration or Something Else?
Don’t know what the
customers would use it
for… I need the Force
APIOps Cycles!
Sell our API or else…
@miinioja @apiopscycles
Available for
anyone to
register?
Paid support
available for
adopting API?
Pay for usage?
Open license for
data?
Open Data Interface Yes Yes Maybe Yes
Open API
Public API Yes Yes Maybe Maybe
Partner API No Yes Maybe No
Internal and Private APIs No No No No
@mniinioja API category cheat sheet: Marjukka Niinioja & Jarkko Moilanen 2018
6
7
@miinioja @apiopscycles
8
API =
All People are
Important
But do all these
people even
make a
difference
between an App
and an API?
9
Release both API
interface and code
which implements it
Monitor API
performance, code,
developer experience &
business metrics
Configure API interface,
management & code
environment
Create, verify and
package API interface &
code which implements
it
Plan API business
model, API consumer
requirements,
interfaces, API mgmt,
code
DevOps cycle y Kharnagy - Own work, CC BY-SA 4.0 – APIOps changes by @mniinioja
APIs need 2x DevOps 10
@miinioja @apiopscycles
APIOps CyclesTM
https://www.apiopscycles.com/
For lean and business oriented API
Development
@miinioja @apiopscycles
About the method
 Developed in 2017 at Digia Plc, updated version published in 12/2018 by
Osaango
 Licensed with CC-BY-SA 4.0 open license
 Maintained and developed further by APIOps community backend by
Osaango Ltd
 Used in many public and private organizations, from small to enterprise
size
 Purpose is to bring collaborations, DevOps mind set, business needs,
developer experience and lean thinking to API development.
@miinioja @apiopscycles
Business models and
business model canvases are
well known by the business
people and designers, as is
Lean Startup
@miinioja @apiopscycles
Minimum Viable API Architecture
Prototype
Just enough
Scale
API Audit Checklist collects all the rookie mistakes
usually done with designing APIs, even by otherwise
experienced developers.
It’s great for improving the Developer Experience,
security, metrics and API mgmt adoption. And helps in
onboarding newbie API developers
@miinioja @apiopscycles
Everyone hates NFRs so why not make them as easy and business user
friendly – main thing is you consider them per API & Customer journey
@miinioja @apiopscycles
Connecting APIs with business and
user goals
 Business strategy, IT strategy, API strategy
 Service / Project goals
 Customer journey or business process
 Value proposition -> API Value Proposition Canvas
 Business model -> API Model Canvas
 Canvases can and should be used for identifying the APIs that you don’t have
to or shouldn’t build
@miinioja @apiopscycles
Consulting Partners
 Certified Premium Partner
 Certified Partner
 Community members
@miinioja @apiopscycles
API consumer’s customer experience –
www.apieconomy.info with
Developer journey
AWARENESS
”I need a
image
detection API
”
ENGAGEMENT
”Hmm… there
seems to be
many visual
recognition APIs
that might fit
my needs”
COMPARISON /
NURTURE
”I’ll compare
these APIs: who
else is using,
what languages,
features,
revenue,
support”
TRANSACT
”How do I
get access to
it and use it”
”Do I need to
pay, how &
when do I
pay?”
USAGE
CUSTOMER
SUCCESS
”How do I
get support?”
ADVOCACY
“This is a
great API, we
should use
this for all of
our projects!”
“You should
try this too,
I’ll make a
tutorial
video”
PREVIOUS
EXPERIENCE
FUTURE
EXPERIENCE
PRE-
PURCHASE
TOUCH
POINTS
PURCHASE OR
ADOPTION
TOUCH
POINTS
POST-
PURCHASE
TOUCH
POINTS
Niinioja, M. (2018) adapted from picture “Current customer experience” in article by Lemon, K. N., & Verhoef, P. C. (2016).
Understanding customer experience throughout the customer journey. Journal of Marketing, 80(6), 69-96.
FEEDBACK (Qualitative and quantitative, technical and satisfaction, f.eg. API requests,
errors, support requests, Conversion rate, drop-out, MRR, NPS, CES)
Channels (brand owned, partner owned, customer owned, social):
Search engines, cloud platforms, API market places, blogs, social media, company
website, company’s developer center, extranet, intranet
@miinioja @apiopscycles
Get started or contact for partnership or training!
www.apiopscycles.com
Contact via:
LinkedIn
Twitter @mniinioja or
@apiopscycles
info@osaango.com

Contenu connexe

Tendances

Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...CA API Management
 
APIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API LifecycleAPIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle3scale
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityBill Doerrfeld
 
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...CA API Management
 
API Business Models
API Business ModelsAPI Business Models
API Business ModelsJohn Musser
 
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good API
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good APIAPIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good API
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good APIapidays
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyBill Doerrfeld
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas GreniéTheFamily
 
The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 20123scale
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays
 
Wake Up to the API Economy
Wake Up to the API EconomyWake Up to the API Economy
Wake Up to the API EconomySmartBear
 
APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...
APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...
APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...apidays
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo Prolifics
 
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...apidays
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...apidays
 

Tendances (20)

Kesko_Marjukka
Kesko_MarjukkaKesko_Marjukka
Kesko_Marjukka
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
 
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
Succeed with a Developer-Centric API Strategy - Ronnie Mitra, Principal API A...
 
APIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API LifecycleAPIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle
 
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then DiscoverabilityAPI Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then Discoverability
 
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good API
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good APIAPIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good API
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good API
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
 
The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
 
Api economy
Api economyApi economy
Api economy
 
Wake Up to the API Economy
Wake Up to the API EconomyWake Up to the API Economy
Wake Up to the API Economy
 
APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...
APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...
APIdays Paris 2018 - API Culture Enabling Bi-Modal IT Laure Jouffre, API Prog...
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo
 
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
 

Similaire à Lean and Business oriented method at APIOps Cycles APIDays Finland 2019

APIDays Paris - APIOps Cycles - Open and lean method for API Development
APIDays Paris - APIOps Cycles - Open and lean method for API Development APIDays Paris - APIOps Cycles - Open and lean method for API Development
APIDays Paris - APIOps Cycles - Open and lean method for API Development Marjukka Niinioja
 
apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...
apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...
apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...apidays
 
APIOps Cycles - talk at NordicAPIs Platform Summit 2018
APIOps Cycles - talk at NordicAPIs Platform Summit 2018APIOps Cycles - talk at NordicAPIs Platform Summit 2018
APIOps Cycles - talk at NordicAPIs Platform Summit 2018Marjukka Niinioja
 
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...apidays
 
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...apidays
 
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...
INTERFACE, by apidays  - Design for your API customers with APIOps Cycles by ...INTERFACE, by apidays  - Design for your API customers with APIOps Cycles by ...
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...apidays
 
APIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherAPIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherMarjukka Niinioja
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIsKong Inc.
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...
API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...
API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...PascalGacina1
 
Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...
Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...
Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...apidays
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays
 
apidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaango
apidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaangoapidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaango
apidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaangoapidays
 
API Economy updated practical examples with scientific research
API Economy updated   practical examples with scientific researchAPI Economy updated   practical examples with scientific research
API Economy updated practical examples with scientific researchMarjukka Niinioja
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017Harsh Jegadeesan
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays
 
API — Give Life to your Miracle Tech World
API — Give Life to your Miracle Tech WorldAPI — Give Life to your Miracle Tech World
API — Give Life to your Miracle Tech WorldKaniVilas Technology
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product StrategyRavi Kumar
 
API Products: Who, What, Where, When, Why, and How?
API Products: Who, What, Where, When, Why, and How?API Products: Who, What, Where, When, Why, and How?
API Products: Who, What, Where, When, Why, and How?Nordic APIs
 
I Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical SessionsI Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical SessionsApigee | Google Cloud
 

Similaire à Lean and Business oriented method at APIOps Cycles APIDays Finland 2019 (20)

APIDays Paris - APIOps Cycles - Open and lean method for API Development
APIDays Paris - APIOps Cycles - Open and lean method for API Development APIDays Paris - APIOps Cycles - Open and lean method for API Development
APIDays Paris - APIOps Cycles - Open and lean method for API Development
 
apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...
apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...
apidays Helsinki & North 2023 - Business-oriented API products with APIOps Cy...
 
APIOps Cycles - talk at NordicAPIs Platform Summit 2018
APIOps Cycles - talk at NordicAPIs Platform Summit 2018APIOps Cycles - talk at NordicAPIs Platform Summit 2018
APIOps Cycles - talk at NordicAPIs Platform Summit 2018
 
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
apidays LIVE Paris 2021 - APIs and Data products: How do they impact your bus...
 
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
 
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...
INTERFACE, by apidays  - Design for your API customers with APIOps Cycles by ...INTERFACE, by apidays  - Design for your API customers with APIOps Cycles by ...
INTERFACE, by apidays - Design for your API customers with APIOps Cycles by ...
 
APIOps Cycles - build business and tech together
APIOps Cycles - build business and tech togetherAPIOps Cycles - build business and tech together
APIOps Cycles - build business and tech together
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...
API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...
API Days Paris 2023 - How API Fit a Modern Entreprise Integration Platform - ...
 
Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...
Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...
Apidays Paris 2023 - How API Fit to a Modern Enterprise Integration Platform,...
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
 
apidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaango
apidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaangoapidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaango
apidays Paris 2022 - APIOPS Cycles, Marjukka Niinioja, Osaango
 
API Economy updated practical examples with scientific research
API Economy updated   practical examples with scientific researchAPI Economy updated   practical examples with scientific research
API Economy updated practical examples with scientific research
 
APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017APIs make you mobile - Mobile World Congress 2017
APIs make you mobile - Mobile World Congress 2017
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
 
API — Give Life to your Miracle Tech World
API — Give Life to your Miracle Tech WorldAPI — Give Life to your Miracle Tech World
API — Give Life to your Miracle Tech World
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
API Products: Who, What, Where, When, Why, and How?
API Products: Who, What, Where, When, Why, and How?API Products: Who, What, Where, When, Why, and How?
API Products: Who, What, Where, When, Why, and How?
 
I Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical SessionsI Love APIs Europe 2015: Technical Sessions
I Love APIs Europe 2015: Technical Sessions
 

Plus de Marjukka Niinioja

API Economy & Platform Skills - apidays Helsinki 2020
API Economy & Platform Skills - apidays Helsinki 2020API Economy & Platform Skills - apidays Helsinki 2020
API Economy & Platform Skills - apidays Helsinki 2020Marjukka Niinioja
 
Product Management & Statistics - ProductTank Helsinki 04/2020
Product Management & Statistics - ProductTank Helsinki 04/2020Product Management & Statistics - ProductTank Helsinki 04/2020
Product Management & Statistics - ProductTank Helsinki 04/2020Marjukka Niinioja
 
APIs + Business Models = New Ecosystems - APIdays Paris 2019
APIs + Business Models = New Ecosystems - APIdays Paris 2019APIs + Business Models = New Ecosystems - APIdays Paris 2019
APIs + Business Models = New Ecosystems - APIdays Paris 2019Marjukka Niinioja
 
APIfying an ERP - ongoing saga
APIfying an ERP - ongoing sagaAPIfying an ERP - ongoing saga
APIfying an ERP - ongoing sagaMarjukka Niinioja
 
Reinventing Your Mature SaaS
Reinventing Your Mature SaaSReinventing Your Mature SaaS
Reinventing Your Mature SaaSMarjukka Niinioja
 
Speaking APIsh makes your business more agile
Speaking APIsh makes your business more agileSpeaking APIsh makes your business more agile
Speaking APIsh makes your business more agileMarjukka Niinioja
 
Renewing a mature software product from outside in - experiences from an API...
Renewing a mature software product from outside in - experiences from an API...Renewing a mature software product from outside in - experiences from an API...
Renewing a mature software product from outside in - experiences from an API...Marjukka Niinioja
 
Accidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new APIAccidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new APIMarjukka Niinioja
 

Plus de Marjukka Niinioja (11)

API Economy & Platform Skills - apidays Helsinki 2020
API Economy & Platform Skills - apidays Helsinki 2020API Economy & Platform Skills - apidays Helsinki 2020
API Economy & Platform Skills - apidays Helsinki 2020
 
Product Management & Statistics - ProductTank Helsinki 04/2020
Product Management & Statistics - ProductTank Helsinki 04/2020Product Management & Statistics - ProductTank Helsinki 04/2020
Product Management & Statistics - ProductTank Helsinki 04/2020
 
Open data vs open api
Open data vs open apiOpen data vs open api
Open data vs open api
 
APIs + Business Models = New Ecosystems - APIdays Paris 2019
APIs + Business Models = New Ecosystems - APIdays Paris 2019APIs + Business Models = New Ecosystems - APIdays Paris 2019
APIs + Business Models = New Ecosystems - APIdays Paris 2019
 
Tieke api-talous-07092018
Tieke api-talous-07092018Tieke api-talous-07092018
Tieke api-talous-07092018
 
APIfying an ERP - ongoing saga
APIfying an ERP - ongoing sagaAPIfying an ERP - ongoing saga
APIfying an ERP - ongoing saga
 
Reinventing Your Mature SaaS
Reinventing Your Mature SaaSReinventing Your Mature SaaS
Reinventing Your Mature SaaS
 
APIfying an ERP
APIfying an ERPAPIfying an ERP
APIfying an ERP
 
Speaking APIsh makes your business more agile
Speaking APIsh makes your business more agileSpeaking APIsh makes your business more agile
Speaking APIsh makes your business more agile
 
Renewing a mature software product from outside in - experiences from an API...
Renewing a mature software product from outside in - experiences from an API...Renewing a mature software product from outside in - experiences from an API...
Renewing a mature software product from outside in - experiences from an API...
 
Accidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new APIAccidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new API
 

Dernier

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 

Dernier (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

Lean and Business oriented method at APIOps Cycles APIDays Finland 2019

  • 1. Lean Method for Building Good APIs for Business – APIOps Cycles Marjukka Niinioja, Osaango & APIOps Community #APIDaysFinland @miinioja @apiopscycles
  • 2. What I have done and still do…  API, Enteprise & Information Architect  API Product Manager  Developer  Manager  Project manager  API management vendor  Consultant (ERP, API, Business Strategy)  Trainer  Speaker  Author  Consulted, trained or advised 200 companies and public organizations on APIs, microservices, integrations and Developer experience  Consulting & training currently Finnish government, companies and enterprises in Platform & API Economy  Organizing API & Platform economy related events  Experience with multiple API management, integration & API tools + programming APIs  Founding partner of Osaango.com @miinioja @apiopscycles
  • 3. Most of the material is on the APIOps Cycles site, blogs and API Economy 101 book @miinioja @apiopscycles
  • 4. API Economy runs on ecosystem customer journeys  Analytics and content APIs  Awareness APIs  Sense APIs  Market place APIs  Search engine APIs  Product APIs  Ordering APIs (own, partner customer)  Payment APIs Logistics APIs @miinioja @apiopscycles
  • 5. I wish someone had given me a magic API wisdom pill 10-20 years ago… Photo by OhTilly on Unsplash
  • 6. APIs – Art or Science? Photo by John Gibbons on Unsplash @miinioja @apiopscycles
  • 7. Method ? Expert MotivationSkills Tapping into my M.Ed. training… @miinioja @apiopscycles
  • 8. And into research, practice and business domains In the scarce world of API research, this provides important view on APIs, from global economy point of view. How can we make APIs more widely adopted? @miinioja @apiopscycles
  • 9. Source: Huhtamäki & al. Visualizing the Geography of Platform Boundary Resources: The Case of the Global API Ecosystem Amount of APIs correlates with Global Startup Index and economic growth areas. APIs thrive in cultures where user-centered design is dominant. Mashups combining several APIs require certain amount of co- location and mindset for marketers and developers to co- create.@miinioja @apiopscycles
  • 11. Why do APIs need their own method???? LET’S LOOK AT 10 REASONS @miinioja @apiopscycles
  • 12. Why is a lean process important? 1 To minimize waste and do things right the first time Else the docs don’t match the reality, like in this case… @miinioja @apiopscycles If you weren’t in the conf: when making my shirt they put the sleaves upside down and did a lot of other “bad process” mistakes
  • 13. THIS MAKES COMMON SENSE? BUT IN FINNISH WE CALL IT… MAALAISJÄRKI = “Village sense” 2 @miinioja @apiopscycles
  • 14. And we all come from different villages… @miinioja @apiopscycles
  • 15. POST /meet Accept-Language: fi-FI “Hello”: “Moi” Response: Status code: 200 OK “Location”: “Helsinki” “Hello”: “Moi” Response: Status code: 200 OK “Location”: “Tampere” “Hello”: “Moro” Response: Status code: 200 OK “Location”: “Lappland” “Hello”: “Hei” @miinioja @apiopscycles
  • 16. POST /add POST /del Hand-written documentation 200 attributes for payload “just because we have them” Sensitive information in URI and Query parameters When we get new API users, we need to boot our servers to give them access “Basic auth is just fine”Not validating specfiles And we also copy-paste bad APIs… That’s why it’s a technical jungle out there… 3 @miinioja @apiopscycles
  • 17. If we don’t build the APIs with the right method… 4 @miinioja @apiopscycles
  • 18. We’ll lose leaway in development and waste time and money during API lifetime. Difference between “normal software project” and one using API Consumer interviews and Prototyping introduced by APIOps Cycles 6 month project time line The “Oh s**t, they can’t use the API like this” -moment ✓ ⛔ @miinioja @apiopscycles
  • 21. API is... Description Example Type of API Important feature of a tangible product API is part of a tangible product or productized service. Customer gets the API as part of the deal when buying the product. Internet of Things (IoT) APIs for controlling and analyzing state of things like home appliances or sensors Partner or public, sometimes also private Productized service API in itself is a productized service, offered to all customers in the same way Translation APIs, Payment APIs Public API Part of a digital or real-world service API is part of the service experience, for example maintenance service is ordered with an API, or you can monitor package delivery with an API Logistics API Partner or Public API Customer-specific service API is part of a service offered to customers as a tailor-made solution including for example an integration to a service providers system. APIs in customer specific applications Partner Interface to resources API is just a means to access a resource the company is selling Company info APIs (risk category, owners, contact information). Cognitive APIs etc. Open data APIs, Partner APIs Interface to platform (boundary resource) API is a means to connect with a platform and get added value through participation in the interconnecting relationships of the platform (in Platform Economy business model) Online auction API, Apartment sharing API Partner or Public Part of an integration API is means to connect in to applications and devices Product API, Employees API, business transactions API Internal or partner API @mniinoja Niinioja Marjukka. 2018. Translated and revised version. Published in a book about API Economy (Finnish) by Moilanen, J., Niinioja, M., Seppänen, M., Honkanen, M. API-talous 101, Alma Talent Is API a Product, Service, Integration or Something Else?
  • 22. Don’t know what the customers would use it for… I need the Force APIOps Cycles! Sell our API or else… @miinioja @apiopscycles
  • 23. Available for anyone to register? Paid support available for adopting API? Pay for usage? Open license for data? Open Data Interface Yes Yes Maybe Yes Open API Public API Yes Yes Maybe Maybe Partner API No Yes Maybe No Internal and Private APIs No No No No @mniinioja API category cheat sheet: Marjukka Niinioja & Jarkko Moilanen 2018 6
  • 25. 8
  • 26. API = All People are Important But do all these people even make a difference between an App and an API? 9
  • 27. Release both API interface and code which implements it Monitor API performance, code, developer experience & business metrics Configure API interface, management & code environment Create, verify and package API interface & code which implements it Plan API business model, API consumer requirements, interfaces, API mgmt, code DevOps cycle y Kharnagy - Own work, CC BY-SA 4.0 – APIOps changes by @mniinioja APIs need 2x DevOps 10 @miinioja @apiopscycles
  • 28. APIOps CyclesTM https://www.apiopscycles.com/ For lean and business oriented API Development @miinioja @apiopscycles
  • 29. About the method  Developed in 2017 at Digia Plc, updated version published in 12/2018 by Osaango  Licensed with CC-BY-SA 4.0 open license  Maintained and developed further by APIOps community backend by Osaango Ltd  Used in many public and private organizations, from small to enterprise size  Purpose is to bring collaborations, DevOps mind set, business needs, developer experience and lean thinking to API development. @miinioja @apiopscycles
  • 30. Business models and business model canvases are well known by the business people and designers, as is Lean Startup @miinioja @apiopscycles
  • 31. Minimum Viable API Architecture Prototype Just enough Scale API Audit Checklist collects all the rookie mistakes usually done with designing APIs, even by otherwise experienced developers. It’s great for improving the Developer Experience, security, metrics and API mgmt adoption. And helps in onboarding newbie API developers @miinioja @apiopscycles
  • 32. Everyone hates NFRs so why not make them as easy and business user friendly – main thing is you consider them per API & Customer journey @miinioja @apiopscycles
  • 33. Connecting APIs with business and user goals  Business strategy, IT strategy, API strategy  Service / Project goals  Customer journey or business process  Value proposition -> API Value Proposition Canvas  Business model -> API Model Canvas  Canvases can and should be used for identifying the APIs that you don’t have to or shouldn’t build @miinioja @apiopscycles
  • 34. Consulting Partners  Certified Premium Partner  Certified Partner  Community members @miinioja @apiopscycles
  • 35. API consumer’s customer experience – www.apieconomy.info with Developer journey AWARENESS ”I need a image detection API ” ENGAGEMENT ”Hmm… there seems to be many visual recognition APIs that might fit my needs” COMPARISON / NURTURE ”I’ll compare these APIs: who else is using, what languages, features, revenue, support” TRANSACT ”How do I get access to it and use it” ”Do I need to pay, how & when do I pay?” USAGE CUSTOMER SUCCESS ”How do I get support?” ADVOCACY “This is a great API, we should use this for all of our projects!” “You should try this too, I’ll make a tutorial video” PREVIOUS EXPERIENCE FUTURE EXPERIENCE PRE- PURCHASE TOUCH POINTS PURCHASE OR ADOPTION TOUCH POINTS POST- PURCHASE TOUCH POINTS Niinioja, M. (2018) adapted from picture “Current customer experience” in article by Lemon, K. N., & Verhoef, P. C. (2016). Understanding customer experience throughout the customer journey. Journal of Marketing, 80(6), 69-96. FEEDBACK (Qualitative and quantitative, technical and satisfaction, f.eg. API requests, errors, support requests, Conversion rate, drop-out, MRR, NPS, CES) Channels (brand owned, partner owned, customer owned, social): Search engines, cloud platforms, API market places, blogs, social media, company website, company’s developer center, extranet, intranet @miinioja @apiopscycles
  • 36. Get started or contact for partnership or training! www.apiopscycles.com Contact via: LinkedIn Twitter @mniinioja or @apiopscycles info@osaango.com

Notes de l'éditeur

  1. I was a typical EXPERT. New how to do it, but not how to teach others to do it. It felt like art, but there had to be science. Also other than computer science. I just found hardly any beyond the US and UK API industry presentations I tapped in to my roots in EDUCATION (M. Ed.) But I was missing an API-specific METHOD.
  2. PUOLIVÄLI
  3. 4 years ago I talked about the accidental API developer and 12 month API pregnancy. Those problems are still met by a lot of API product managers around the world. If you don’t have a clear target market and value proposition for your API and your documentation is written purely for developers, your sales, marketing or product owners are left powerless. One of my customer’s from US had exactly this problem recently. He said their sales people just can’t sell the API and that hits hard on his targets, he was the Product Manager. This is not just individual problem it’s almost always the case in some way. And it’s not just problem with public APIs. Just a week ago one lady in my training realized that she was in charge of a lot of public, partner and private APIs but the documentation was so poor, she couldn’t even understand herself what the APIs can actually be used for. I’m trying to highlight here the need for API value proposition as well as Developer experience. Not just for coders, but also for the managers and architects who need to decide what API to use.