Main takeaways:
- How to build great products for the code-first user.
- Building great products for users who build for other users.
- Using code rather than a typical UI.
6. INTRODUCTION
Product Manager/Data and Tech Enthusiast
Work:
Microsoft | Ajua | Finserve Africa
Education:
Masters in Information Management (UC
Berkeley)
BSC Computer Science (Uni. Of Nairobi)
https://mumbi.me/
www.linkedin.com/in/wambugu
Monicah Mumbi Wambugu 2
7. LEARNING OBJECTIVES
Building for Builders 3
By the end of this webinar, learners should be able to:
1. to apply the principles of product management to deliver high quality products for ‘builders”
2. to demonstrate an increased appreciation for the unique nuances of building products for builders.
8. WHAT IS THIS TOPIC ABOUT?
Building for Builders 4
End-users
Product
manager
builds for
9. WHAT IS THIS TOPIC ABOUT?
Building for Builders 5
End-users
Product
manager
“builders”
build for
builds for
“Builders” – Professionals who design, build, and maintain applications, systems, and tools that meet end-user needs and solve
business problems. Examples include: product designers, developers/engineers, architects, UI/UX experts etc
10. BUILDERS
Building for Builders 6
Examples:
1. Internal software teams building products that that they
subsequently expose externally.
2. External Software developers building commercial
software. Often times such developers work with external
product teams that include UI designers, UX experts,
quality assurers etc.
11. LET’S MEET ANA
INTERNAL TEAM BUILDING LOW LEVEL
SOFTWARE COMPONENT
Ana belongs to an internal team that is building virtualization
software that enables multiple operating systems and applications
to run on a single server, maximizing resource utilization and
reducing costs. The software Ana and her team builds is then
provided externally to customers
Building for Builders 7
Example One
12. PRODUCT MARKET FIT
What looks the same What looks slightly different
Building for Builders 8
How is building for Ana
same or different from
building for other users?
Market size
Willingness to pay?
13. PRODUCT IDEATION
WHAT SLIGHTLY VARIES
A lot of great ideas are likely to come from
engineering.
Brainstorming, prototyping and collection of early
feedback might look different
Developers building for Ana, have been Ana. Hence
there is greater empathy from her team. Developers
building for Ana have probably used virtualizations
tools before and understand what a user of a
virtualization tools needs e.g., performance, security,
good docs etc.
Building for Builders 9
How is building for Ana
same or different from
building for other users?
14. LET’S MEET ANDREW
EXTERNAL TEAM BUIILDING COMMERCIAL
SOFTWARE USING PROVIDED SDKS
Andrew builds commercial software products in his organization, while
leveraging some of the products in your organization. Specifically, he
utilizes your APIs and leverages provided software development kits
SDKs.
Building for Builders 10
Example Two
15. USER JOURNEY
Building for Builders 11
Hypothetically, if we are building SDKs for
Andrew, we would need to consider the user
journey that he would need to undertake.
His actions and touchpoints might look
slightly different from a typical end-user
journey, but we would still need to consider
his developer journey.
How is building for Andrew
same or different from
building for other users?
16. TELEMETRY
UI First Users
e.g. Web Analytics
Code first Users
e.g. API Product Analytics
Building for Builders 12
How is building for Andrew
same or different from
building for other users?
Page
views per
session
Bounce
Rates
Number
of
Visitors
Session
Duration
Top
Traffic
Sources
Average
time on
page
Devices
used
Interacti
ons per
visit
Exit
Pages
Source: KPIs for APIs: API monitoring and analytics for 2021 |
Google Cloud Blog