SlideShare a Scribd company logo
1 of 20
Download to read offline
© 2017 Pegasystems, Inc. CONFIDENTIAL
Product Management for Enterprise-
grade Platforms
Product Camp 2019
Chetan Chaudhari
Senior Product Manager, Data Engine – Core platform
Pegasystems
What we’ll discuss
Where’s the PM’s place in the value chain?
What and how you deliver value?
What Stakeholders, customers, constituencies you serve?
How you get requirements? And prioritize them into your roadmap?
What kind of skills do you need to be successful?
What kind of documentation do you need to deliver?
Differences
Product versus Platform Small B2C versus large company
Focus is on back-end aspects of the platform, and not front-end
What is a platform?
Platform is a software that provides basic building blocks that a product or
application can use to provide a solution to end-users
APIs, microservices, services, frameworks, components
Products could be by the same company or 3rd party/ other companies
Not considering networking platforms that simply bring together
producers and consumers
Product2 Product3Product1
End-user
What is a enterprise-grade?
Software used by large companies/enterprises for attracting, signing up,
engaging, retaining, supporting, and monetizing a customer.
• Sales automation, marketing automation, CRM
• Customer support, call center
• Engaging customer, offering more services
• Customer workflows, customer portals
Every enterprise product/platform is B2B, but not other way round
• Products that are used for businesses for internal operations are simply B2B
• For example, collaboration software like Slack; recruiting software; office-
productivity software like MS Office, gsuite; video-conferencing software like
Webex, GoToMeeting (mostly) are B2B, but not enterprise products
Large
company
Your place in the value chain
End-user
PM
End-user
Product Platform
Product2 Product3 Product4 Product5Product1
PM
Platform
Product
Service1 Service2 Service3 Service4
Core1 Core2
Area1 Area2 Area3
Value
Product PM is delivering
value directly to the end-user
Platform PM is delivering value to the end-user
through a few layers
Stakeholders, customers, constituencies you serve
End-user
Product2 Product3 Product4
Product1 PM &
developers
You
Platform
Service1 Service2 Service3 Service4
Core1 Core2
Product5 PM &
developers
Requirements
Platform PM is a few levels from the end-user.
Immediate customers may be developers and PMs inside the platform.
Customers include the developers and PMs of applications/solutions.
More number of
stakeholders!
Stakeholders, customers, constituencies: Enterprise platform
Product1 PM &
developers
You
Platform
Service1 Service2 Service3 Service4
Core1 Core2
Requirements End-user
Solution consultants System integrators
Solution architects
System architects
Customer support
L1 and L2
Cloud support
Cloud Engineering
Even more
stakeholders!
Requirements: Sources
Sources of requirements
• End-user of any application or solution (any or multiple personas)
• PM or developers of applications or solutions
• PM or developers higher in the value chain
End-user
Product2
You
Service2
Platform
Sources for a requirement – enterprise platform
• Solution architects, consultants, system architects may sub for end-user
• System integrators – 3rd party IT vendors – partners
• Employed by clients to implement a solution
• Often more knowledgeable than client’s employees
• Various flavors of customer support
• Can have different sets of requirements
Solutioning, integrators
Requirements: Use cases and stakeholders
Use cases
• Product P1 or service S1 may request a feature
• But you need to consider use cases for P2, P3, etc. and S2, S3 etc. if the change impacts their work flows
• So you have a lot more use cases to consider
Stakeholders for a requirement
• Need to listen to stakeholders for not just the originating use cases, but also for the impacted uses cases
• You need substantially more time to finalize the requirements
• Increases risk if you miss out on listening to any one
Roadmap: Requirements & Prioritization
Internal customers
• You can collaborate with them more easily as compared to external customers
• The lower you’re in the value chain, the more internal customers you have
How to prioritize
• Who’s the most important stakeholder/customer you have
• The immediately higher internal team/PM/developers ?
• End-user ?
• Where is it to create biggest impact?
• Deliver a feature used by most products but less end-users?
• Deliver a feature used by most end-user but less products?
Requirements: Enterprise platform implications
Large company issues
• There are a lot of teams..
• You may need to collaborate with stakeholders in many teams in divisions you don’t even know exist
• Team/organization structure keeps changing
• Your boss/his boss may not point you easily to stakeholders you need to connect
• You’ve to find corporate tools/ knowledge management tools
• to navigate the complex hierarchy
• find out team structures
• Figure out areas of expertise, prior work of teams
• You may need multiple tools to synthesize information
Solutioning and Delivery
Timeline Implications of being away from the end-user
• When a feature needs to be delivered, every one else may be dependent on you
• Your changes would flows up to the end-user
• So you need to deliver fast and unblock others
• Pressure is high on the team to deliver
• There may be bigger time lag between you delivering a feature and it getting used by end-users
• Less so in some cases
Large company Implications
• You need to investigate more to find out if similar functionality or reusable functionality exists somewhere
• People around you, even long timers, may know only part of the platform
Enterprise implications
• You need to see if solutioning teams have any workaround created that you can leverage or learn from
What do you deliver
Basic building blocks for products, applications and solutions
• APIs
• REST, SOAP etc.
• Parameters, return values
• Microservices
• “Do one thing and do it well”
• Perform a specific task like authentication
• Each microservice has it’s own datastore
• Provide a few APIs
What do you deliver: Microservices
What do you deliver: Frameworks and services
Framework or services
• An elaborate functionality
• Provides configuration/set up
• Initialization
• Run time APIs
• Example: Search service
• Configuration of the indexer
• Bulk indexing at the start
• Incremental indexing
• Search API
What do you deliver: NFRs
Non-functional requirements become important deliverables
• Performance
• You can’t rely on your cloud provider to throw more compute power
• You have to improve the performance of APIs with the same compute power
• Scalability
• Performance of APIs should scale up as you add more nodes
• Remove any bottlenecks/ contentions
• Reliability
• Nodes in a cluster may crash, but service shouldn’t suffer
• Rolling upgrades
• Zero downtime upgrades
Testing and Documentation
Testing
• You need to collaborate with testing teams of all impacted teams – internal and external
• Testing gets staggered, important to keep following and not let it go out of your sight
• You can’t declare your epic done, until one or two layers up have tested successfully
Documentation
• Apart from release notes and descriptions of features, you need to write technical notes for developers
• Updates required on developer forums
• Documentation needs to be written at different levels of details for different constituencies
• High level documentation for business audience
• Low level documentation for developers, provide links from high-level to lower level documentation
What do you deliver: Your focus
What are you always thinking of?
• In a B2C or front-end PM role, your focus is end-users workflows
• In the platform PM role, you’re always thinking of
• Sequence diagrams / flow of code
• Where does the required API fit into this flow of code
• Which flows of code would a change in an API impact and how
Skills required to make you successful
Focus on code, developers, and NFRs means..
• Software development experience is really important
• Easier for a PM with such an experience to understand workings and architecture of the platform
• Easier to understand requirements and collaborate with developers
• A very technical mind
• Ability to go deep
• Passion for software development
Thank you!

More Related Content

What's hot

How To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American ExpressHow To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American ExpressProduct School
 
Denver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product ManagementDenver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product Managementlindsayhunt
 
Enterprise Software Buying Guide
Enterprise Software Buying GuideEnterprise Software Buying Guide
Enterprise Software Buying Guidesourcingdoctor
 
Applying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upApplying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upKok Chiann
 
My recruit webinar user testing
My recruit webinar   user testingMy recruit webinar   user testing
My recruit webinar user testingUserTesting
 
Why should I care about the Minimum Viable Product (MVP)
Why should  I care about the Minimum Viable Product  (MVP)Why should  I care about the Minimum Viable Product  (MVP)
Why should I care about the Minimum Viable Product (MVP)Nektarios Sylligardakis
 
Assumption mapping and managing uncertainty NUXUK
Assumption mapping and managing uncertainty NUXUK Assumption mapping and managing uncertainty NUXUK
Assumption mapping and managing uncertainty NUXUK Kevin Murray
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMProduct School
 
UXTalk#5 "Service Design"
UXTalk#5 "Service Design"UXTalk#5 "Service Design"
UXTalk#5 "Service Design"Kate Caldwell
 
Changing the Testing Conversation from Cost to Value
Changing the Testing Conversation from Cost to ValueChanging the Testing Conversation from Cost to Value
Changing the Testing Conversation from Cost to ValueTechWell
 
Agile Inception Techniques - DeliverConf 17 Workshop
Agile Inception Techniques - DeliverConf 17 WorkshopAgile Inception Techniques - DeliverConf 17 Workshop
Agile Inception Techniques - DeliverConf 17 WorkshopKevin Murray
 
Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...estatesgazette.com, RBI
 
Director of Product at Glassdoor Talks: How to Transition to Product Management
Director of Product at Glassdoor Talks:  How to Transition to Product ManagementDirector of Product at Glassdoor Talks:  How to Transition to Product Management
Director of Product at Glassdoor Talks: How to Transition to Product ManagementProduct School
 
LEAN-Testable User Story Authoring
LEAN-Testable User Story AuthoringLEAN-Testable User Story Authoring
LEAN-Testable User Story AuthoringRob Betcher
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designsElizabeth Snowdon
 
Uncovering Need and Validating Ideas with UserTesting by Marieke McCloskey
Uncovering Need and Validating Ideas with UserTesting by Marieke McCloskeyUncovering Need and Validating Ideas with UserTesting by Marieke McCloskey
Uncovering Need and Validating Ideas with UserTesting by Marieke McCloskeyUserTesting
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner RoleKent McDonald
 
Rapid Product Development
Rapid Product DevelopmentRapid Product Development
Rapid Product DevelopmentZachary Beer
 

What's hot (20)

How To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American ExpressHow To Launch A Product No Matter Where You Work By PM From American Express
How To Launch A Product No Matter Where You Work By PM From American Express
 
Denver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product ManagementDenver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product Management
 
Enterprise Software Buying Guide
Enterprise Software Buying GuideEnterprise Software Buying Guide
Enterprise Software Buying Guide
 
Applying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground upApplying lean ux in designing enterprise software from ground up
Applying lean ux in designing enterprise software from ground up
 
My recruit webinar user testing
My recruit webinar   user testingMy recruit webinar   user testing
My recruit webinar user testing
 
Why should I care about the Minimum Viable Product (MVP)
Why should  I care about the Minimum Viable Product  (MVP)Why should  I care about the Minimum Viable Product  (MVP)
Why should I care about the Minimum Viable Product (MVP)
 
Assumption mapping and managing uncertainty NUXUK
Assumption mapping and managing uncertainty NUXUK Assumption mapping and managing uncertainty NUXUK
Assumption mapping and managing uncertainty NUXUK
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PM
 
UXTalk#5 "Service Design"
UXTalk#5 "Service Design"UXTalk#5 "Service Design"
UXTalk#5 "Service Design"
 
Changing the Testing Conversation from Cost to Value
Changing the Testing Conversation from Cost to ValueChanging the Testing Conversation from Cost to Value
Changing the Testing Conversation from Cost to Value
 
Agile Inception Techniques - DeliverConf 17 Workshop
Agile Inception Techniques - DeliverConf 17 WorkshopAgile Inception Techniques - DeliverConf 17 Workshop
Agile Inception Techniques - DeliverConf 17 Workshop
 
Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...Tips for involving users in your website design - commercial property markete...
Tips for involving users in your website design - commercial property markete...
 
Director of Product at Glassdoor Talks: How to Transition to Product Management
Director of Product at Glassdoor Talks:  How to Transition to Product ManagementDirector of Product at Glassdoor Talks:  How to Transition to Product Management
Director of Product at Glassdoor Talks: How to Transition to Product Management
 
LEAN-Testable User Story Authoring
LEAN-Testable User Story AuthoringLEAN-Testable User Story Authoring
LEAN-Testable User Story Authoring
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designs
 
Kano Analysis.20090923
Kano Analysis.20090923Kano Analysis.20090923
Kano Analysis.20090923
 
Uncovering Need and Validating Ideas with UserTesting by Marieke McCloskey
Uncovering Need and Validating Ideas with UserTesting by Marieke McCloskeyUncovering Need and Validating Ideas with UserTesting by Marieke McCloskey
Uncovering Need and Validating Ideas with UserTesting by Marieke McCloskey
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
 
Rapid Product Development
Rapid Product DevelopmentRapid Product Development
Rapid Product Development
 
Product vision workshop
Product vision workshopProduct vision workshop
Product vision workshop
 

Similar to 158 - Product Management for Enterprise-Grade platforms

Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15Thomas Murphy
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Carlo Longino
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudDatavail
 
When is a custom app the right choice?
When is a custom app the right choice? When is a custom app the right choice?
When is a custom app the right choice? Scio Consulting
 
When is a custom app the right choice?
When is a custom app the right choice?When is a custom app the right choice?
When is a custom app the right choice?Michael Dunham
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Developer Force - Force.com Community
 
Selecting The Right Business Technology Solution and Business Partners
Selecting The Right Business Technology Solution and Business PartnersSelecting The Right Business Technology Solution and Business Partners
Selecting The Right Business Technology Solution and Business PartnersProformative, Inc.
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXLarry Burks
 
Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015Kamyar Mohager
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformDipesh Mukerji
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your APICarlo Longino
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
 
No code the next big thing in supply chain technology
No code the next big thing in supply chain technologyNo code the next big thing in supply chain technology
No code the next big thing in supply chain technologyArpitGautam20
 
Introduction to Exis
Introduction to ExisIntroduction to Exis
Introduction to ExisSindisa Gede
 
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....Karoliina Kettukari
 
Partner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and UpgradePartner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and Upgradeconfluent
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product EngineeringSagittarius
 

Similar to 158 - Product Management for Enterprise-Grade platforms (20)

Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15Documentation Upsell Presentation-04-27-15
Documentation Upsell Presentation-04-27-15
 
BizProjects
BizProjectsBizProjects
BizProjects
 
BusinessProjects.com Market Segmentation and Entry Project
BusinessProjects.com Market Segmentation and Entry ProjectBusinessProjects.com Market Segmentation and Entry Project
BusinessProjects.com Market Segmentation and Entry Project
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
When is a custom app the right choice?
When is a custom app the right choice? When is a custom app the right choice?
When is a custom app the right choice?
 
When is a custom app the right choice?
When is a custom app the right choice?When is a custom app the right choice?
When is a custom app the right choice?
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012
 
Selecting The Right Business Technology Solution and Business Partners
Selecting The Right Business Technology Solution and Business PartnersSelecting The Right Business Technology Solution and Business Partners
Selecting The Right Business Technology Solution and Business Partners
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015
 
Mobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs PlatformMobile App Development: Off the-Shelf vs Platform
Mobile App Development: Off the-Shelf vs Platform
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your API
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
No code the next big thing in supply chain technology
No code the next big thing in supply chain technologyNo code the next big thing in supply chain technology
No code the next big thing in supply chain technology
 
Service cloud q&a
Service cloud q&aService cloud q&a
Service cloud q&a
 
Introduction to Exis
Introduction to ExisIntroduction to Exis
Introduction to Exis
 
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
 
Partner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and UpgradePartner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and Upgrade
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 

More from ProductCamp Boston

175 Product Manager as a Leader
175 Product Manager as a Leader175 Product Manager as a Leader
175 Product Manager as a LeaderProductCamp Boston
 
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...ProductCamp Boston
 
113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...ProductCamp Boston
 
108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and ContentProductCamp Boston
 
Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable ProductCamp Boston
 
172 - How Not to Kill each other
172 - How Not to Kill each other172 - How Not to Kill each other
172 - How Not to Kill each otherProductCamp Boston
 
Connecting Product Decisions to Revenue
Connecting Product Decisions to RevenueConnecting Product Decisions to Revenue
Connecting Product Decisions to RevenueProductCamp Boston
 
107 - It's not easy starting new: career transitioning to product, starting ...
107 - It's not easy starting new: career transitioning to product,  starting ...107 - It's not easy starting new: career transitioning to product,  starting ...
107 - It's not easy starting new: career transitioning to product, starting ...ProductCamp Boston
 
How can ANYONE do UX Research?
How can ANYONE do UX Research?How can ANYONE do UX Research?
How can ANYONE do UX Research?ProductCamp Boston
 
181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PMProductCamp Boston
 
163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be AwesomeProductCamp Boston
 
153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation StrategiesProductCamp Boston
 
152 - Confident Communication
152 - Confident Communication 152 - Confident Communication
152 - Confident Communication ProductCamp Boston
 
125 - Kano Modeling And Analysis-Delivering Products That Will Delight
125 - Kano Modeling And Analysis-Delivering Products That Will Delight 125 - Kano Modeling And Analysis-Delivering Products That Will Delight
125 - Kano Modeling And Analysis-Delivering Products That Will Delight ProductCamp Boston
 
123 - Reverse Engineering Your Manager
123 - Reverse Engineering Your Manager123 - Reverse Engineering Your Manager
123 - Reverse Engineering Your ManagerProductCamp Boston
 

More from ProductCamp Boston (20)

175 Product Manager as a Leader
175 Product Manager as a Leader175 Product Manager as a Leader
175 Product Manager as a Leader
 
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
 
Getting your Product Noticed
Getting your Product NoticedGetting your Product Noticed
Getting your Product Noticed
 
A lifecycle for microservices
A lifecycle for microservicesA lifecycle for microservices
A lifecycle for microservices
 
113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...
 
108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content
 
Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable
 
172 - How Not to Kill each other
172 - How Not to Kill each other172 - How Not to Kill each other
172 - How Not to Kill each other
 
Connecting Product Decisions to Revenue
Connecting Product Decisions to RevenueConnecting Product Decisions to Revenue
Connecting Product Decisions to Revenue
 
107 - It's not easy starting new: career transitioning to product, starting ...
107 - It's not easy starting new: career transitioning to product,  starting ...107 - It's not easy starting new: career transitioning to product,  starting ...
107 - It's not easy starting new: career transitioning to product, starting ...
 
How can ANYONE do UX Research?
How can ANYONE do UX Research?How can ANYONE do UX Research?
How can ANYONE do UX Research?
 
181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM
 
177 - Team-Based Innovation
177 - Team-Based Innovation177 - Team-Based Innovation
177 - Team-Based Innovation
 
163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome
 
159 - Strategic UX Research
159 - Strategic UX Research159 - Strategic UX Research
159 - Strategic UX Research
 
153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies
 
152 - Confident Communication
152 - Confident Communication 152 - Confident Communication
152 - Confident Communication
 
142 - Why Agile Falls Apart
142 - Why Agile Falls Apart 142 - Why Agile Falls Apart
142 - Why Agile Falls Apart
 
125 - Kano Modeling And Analysis-Delivering Products That Will Delight
125 - Kano Modeling And Analysis-Delivering Products That Will Delight 125 - Kano Modeling And Analysis-Delivering Products That Will Delight
125 - Kano Modeling And Analysis-Delivering Products That Will Delight
 
123 - Reverse Engineering Your Manager
123 - Reverse Engineering Your Manager123 - Reverse Engineering Your Manager
123 - Reverse Engineering Your Manager
 

Recently uploaded

Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEMCharmi13
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.KathleenAnnCordero2
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxaryanv1753
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...漢銘 謝
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxCarrieButtitta
 
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...Henrik Hanke
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comsaastr
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGYpruthirajnayak525
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Escort Service
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptxogubuikealex
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxAsifArshad8
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this periodSaraIsabelJimenez
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRRsarwankumar4524
 

Recently uploaded (20)

Quality by design.. ppt for RA (1ST SEM
Quality by design.. ppt for  RA (1ST SEMQuality by design.. ppt for  RA (1ST SEM
Quality by design.. ppt for RA (1ST SEM
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptx
 
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
THE COUNTRY WHO SOLVED THE WORLD_HOW CHINA LAUNCHED THE CIVILIZATION REVOLUTI...
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptx
 
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
DGT @ CTAC 2024 Valencia: Most crucial invest to digitalisation_Sven Zoelle_v...
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
 
Chizaram's Women Tech Makers Deck. .pptx
Chizaram's Women Tech Makers Deck.  .pptxChizaram's Women Tech Makers Deck.  .pptx
Chizaram's Women Tech Makers Deck. .pptx
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptxEngaging Eid Ul Fitr Presentation for Kindergartners.pptx
Engaging Eid Ul Fitr Presentation for Kindergartners.pptx
 
Early Modern Spain. All about this period
Early Modern Spain. All about this periodEarly Modern Spain. All about this period
Early Modern Spain. All about this period
 
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRRINDIAN GCP GUIDELINE. for Regulatory  affair 1st sem CRR
INDIAN GCP GUIDELINE. for Regulatory affair 1st sem CRR
 

158 - Product Management for Enterprise-Grade platforms

  • 1. © 2017 Pegasystems, Inc. CONFIDENTIAL Product Management for Enterprise- grade Platforms Product Camp 2019 Chetan Chaudhari Senior Product Manager, Data Engine – Core platform Pegasystems
  • 2. What we’ll discuss Where’s the PM’s place in the value chain? What and how you deliver value? What Stakeholders, customers, constituencies you serve? How you get requirements? And prioritize them into your roadmap? What kind of skills do you need to be successful? What kind of documentation do you need to deliver? Differences Product versus Platform Small B2C versus large company Focus is on back-end aspects of the platform, and not front-end
  • 3. What is a platform? Platform is a software that provides basic building blocks that a product or application can use to provide a solution to end-users APIs, microservices, services, frameworks, components Products could be by the same company or 3rd party/ other companies Not considering networking platforms that simply bring together producers and consumers Product2 Product3Product1 End-user
  • 4. What is a enterprise-grade? Software used by large companies/enterprises for attracting, signing up, engaging, retaining, supporting, and monetizing a customer. • Sales automation, marketing automation, CRM • Customer support, call center • Engaging customer, offering more services • Customer workflows, customer portals Every enterprise product/platform is B2B, but not other way round • Products that are used for businesses for internal operations are simply B2B • For example, collaboration software like Slack; recruiting software; office- productivity software like MS Office, gsuite; video-conferencing software like Webex, GoToMeeting (mostly) are B2B, but not enterprise products Large company
  • 5. Your place in the value chain End-user PM End-user Product Platform Product2 Product3 Product4 Product5Product1 PM Platform Product Service1 Service2 Service3 Service4 Core1 Core2 Area1 Area2 Area3 Value Product PM is delivering value directly to the end-user Platform PM is delivering value to the end-user through a few layers
  • 6. Stakeholders, customers, constituencies you serve End-user Product2 Product3 Product4 Product1 PM & developers You Platform Service1 Service2 Service3 Service4 Core1 Core2 Product5 PM & developers Requirements Platform PM is a few levels from the end-user. Immediate customers may be developers and PMs inside the platform. Customers include the developers and PMs of applications/solutions. More number of stakeholders!
  • 7. Stakeholders, customers, constituencies: Enterprise platform Product1 PM & developers You Platform Service1 Service2 Service3 Service4 Core1 Core2 Requirements End-user Solution consultants System integrators Solution architects System architects Customer support L1 and L2 Cloud support Cloud Engineering Even more stakeholders!
  • 8. Requirements: Sources Sources of requirements • End-user of any application or solution (any or multiple personas) • PM or developers of applications or solutions • PM or developers higher in the value chain End-user Product2 You Service2 Platform Sources for a requirement – enterprise platform • Solution architects, consultants, system architects may sub for end-user • System integrators – 3rd party IT vendors – partners • Employed by clients to implement a solution • Often more knowledgeable than client’s employees • Various flavors of customer support • Can have different sets of requirements Solutioning, integrators
  • 9. Requirements: Use cases and stakeholders Use cases • Product P1 or service S1 may request a feature • But you need to consider use cases for P2, P3, etc. and S2, S3 etc. if the change impacts their work flows • So you have a lot more use cases to consider Stakeholders for a requirement • Need to listen to stakeholders for not just the originating use cases, but also for the impacted uses cases • You need substantially more time to finalize the requirements • Increases risk if you miss out on listening to any one
  • 10. Roadmap: Requirements & Prioritization Internal customers • You can collaborate with them more easily as compared to external customers • The lower you’re in the value chain, the more internal customers you have How to prioritize • Who’s the most important stakeholder/customer you have • The immediately higher internal team/PM/developers ? • End-user ? • Where is it to create biggest impact? • Deliver a feature used by most products but less end-users? • Deliver a feature used by most end-user but less products?
  • 11. Requirements: Enterprise platform implications Large company issues • There are a lot of teams.. • You may need to collaborate with stakeholders in many teams in divisions you don’t even know exist • Team/organization structure keeps changing • Your boss/his boss may not point you easily to stakeholders you need to connect • You’ve to find corporate tools/ knowledge management tools • to navigate the complex hierarchy • find out team structures • Figure out areas of expertise, prior work of teams • You may need multiple tools to synthesize information
  • 12. Solutioning and Delivery Timeline Implications of being away from the end-user • When a feature needs to be delivered, every one else may be dependent on you • Your changes would flows up to the end-user • So you need to deliver fast and unblock others • Pressure is high on the team to deliver • There may be bigger time lag between you delivering a feature and it getting used by end-users • Less so in some cases Large company Implications • You need to investigate more to find out if similar functionality or reusable functionality exists somewhere • People around you, even long timers, may know only part of the platform Enterprise implications • You need to see if solutioning teams have any workaround created that you can leverage or learn from
  • 13. What do you deliver Basic building blocks for products, applications and solutions • APIs • REST, SOAP etc. • Parameters, return values • Microservices • “Do one thing and do it well” • Perform a specific task like authentication • Each microservice has it’s own datastore • Provide a few APIs
  • 14. What do you deliver: Microservices
  • 15. What do you deliver: Frameworks and services Framework or services • An elaborate functionality • Provides configuration/set up • Initialization • Run time APIs • Example: Search service • Configuration of the indexer • Bulk indexing at the start • Incremental indexing • Search API
  • 16. What do you deliver: NFRs Non-functional requirements become important deliverables • Performance • You can’t rely on your cloud provider to throw more compute power • You have to improve the performance of APIs with the same compute power • Scalability • Performance of APIs should scale up as you add more nodes • Remove any bottlenecks/ contentions • Reliability • Nodes in a cluster may crash, but service shouldn’t suffer • Rolling upgrades • Zero downtime upgrades
  • 17. Testing and Documentation Testing • You need to collaborate with testing teams of all impacted teams – internal and external • Testing gets staggered, important to keep following and not let it go out of your sight • You can’t declare your epic done, until one or two layers up have tested successfully Documentation • Apart from release notes and descriptions of features, you need to write technical notes for developers • Updates required on developer forums • Documentation needs to be written at different levels of details for different constituencies • High level documentation for business audience • Low level documentation for developers, provide links from high-level to lower level documentation
  • 18. What do you deliver: Your focus What are you always thinking of? • In a B2C or front-end PM role, your focus is end-users workflows • In the platform PM role, you’re always thinking of • Sequence diagrams / flow of code • Where does the required API fit into this flow of code • Which flows of code would a change in an API impact and how
  • 19. Skills required to make you successful Focus on code, developers, and NFRs means.. • Software development experience is really important • Easier for a PM with such an experience to understand workings and architecture of the platform • Easier to understand requirements and collaborate with developers • A very technical mind • Ability to go deep • Passion for software development