SlideShare a Scribd company logo
1 of 16
Download to read offline
A product to IPO
Umashankar T D
13.05.22 1
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
Product Development Lifecycle
VOC – Voice of the customer
PM - Product manager
PO – Product Owner
VOTE – Voice of the technical executive
MVP – Minimum viable product
CI - Continuous improvement
CD - Continuous development
13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com
2
• VOC
• Time
Challenge
• PM
• PO
Action
• VOTE
• MVP
Result
• Scalable
• CI/CD
Tech
Tech
Debt
Delighted
Users
Promoter
Sales
Channel
Campaigns
Market Size
New User Old User
Product
Innovation
Net promoter score
Prioritization
(MoSCoW)
1 2 3 4
5
Product
Backlog
6
7
Step 1 Challenge and understanding Voice of the customer (VOC)
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
3
• VOC
• Time
Challenge
1
VOC – Voice of the customer
Time as a constraint
Everyone in an organisation is working
towards pleasing the customer
Waterfall Agile
• Customer needs are constantly
evolving
• Understanding the voice of the
customer is an ongoing
process, you don‘t know until
you ask or show
What is waterfall model?
• Scope and Time or cost is constrained
• Follows a set architecture
• Built layer by layer
• Is compatible across layers by virtue
of archierctural design
• Potential risks – Cost and schedule
overrun
• Potential advantages – Clean and
precise work
What is agile model?
• Cost and Time is constrained
• Follows a set rhythm (Scrum)
• Built artefact by artefact
• Architecture that can be updated
(DDD, CQRS, Event driven)
• Potential risks – Bugs, constant
update cycle
• Potential advantages – Quick to
market, proven to scale
Which to choose?
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
4
•PM
•PO
Action
2
Step 2 Action and delegation between Product managers and owners
Product – Tangible and intangible
objects of value that are supplied to
the customer
Designed and organised by PMs and
POs
• A product is constantly evolving
to achieve a certain fit with ist
market
• It requires traction and stickiness
with various participants, check
busiiness model canvas
Product Owner
Product Manager
Program/Product
management
office
Overall
program
B2B sales
KYC
RFI/RFP
B2C sales Payment
B2I
Platform
Scrum
ERP
Component
SAFe
Funnel breakdown –> Features and EPICS
CFO – Audits and controls management spend
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
5
• VOTE
• MVP
Result
3
Step 2 Action and delegation between Product managers and owners
VOTE – Voice of the technical authority
• Marketing and sales act as key drivers in being able to
understand the pulse of the customer
• This acts as a feed forward on what new innovation and
developments are needed to constantly engage the
cusotmer
• However, this has to be balanced with what is technically
viable, feasible and executable within the time frames
requested
• Listening to technical experts in the field is key to
knowing how best one can deploy
Type 1 MVP – Minimum Viable Product
Type 2 MVP – Most Valuable Partner/Player
This Photo by Unknown Author is licensed under CC BY-SA
Every team member brings a piece and
hands it over, this must be followed by
whether this will stand the test of
market
A first pass need not look great but
can be a working prototype with scope
for improvement
Every team needs a player who can
being the team together, set the pace
and listen to what every team member
In some settings this person is referred
to as the scrum master, in other cases
project manager or product manager
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
6
• Scalable
• CI/CD
Tech
4
Step 2 Action and delegation between Product managers and owners
Plan
Code
Build
Test
Continuous
development
Continuous
Testing
Deploy
Operate
Monitor
Continuous
development
Continuous
Testing
Integration
Continuous Integraton
A good Devops lifecycle should also consider how security fits into the picture
Security Layer
Investor
Line of Defence 1
Line of Defence 2
One house One rule
Line of Defence 3
CXO’s
Cash Engine Growth Engine Innovation R&D Operations
Assets and
Maintenance
Hiring Training Deploy Retain Churn
Sourcing Procurement Warehousing Deploy Salvage
HW
Backend Devops Staging Testing Front End
Infrastructure
13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com
7
Product versions
Scale Stabilize Decline
Bootstrap
Scale Stabilize Decline
Scale Stabilize Decline
Scale Stabilize
Time
Version
V1
V2
V4
V3
Phasing out and decline are subject to
• market demand for previous version
• Trade off between maintaing old versus developing new
• Advancement in technology
• Transition costs
13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 8
Regularisation and inverse scale
Unregulated
Pioneers
Market
Makers
Regulated
Large
marketplace
Multiple
players
Mature
Market ready IPO
10x startups
x startups
0.01x startups
0.001x startups
• There is a large space for
startups who have ideas
but are looking for
investors
• This is followed by these
startups setting up an
unregulated market full
of pioneers and market
makers who tune the
voice of the customer
• Once the marketplace for
such a product or service
is large enough with a
marketplace and multiple
players ready to move in,
regulations are put in
place
• Finally the most uccessful
of these who can
withstand the market
pressures move to IPO
13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com
9
Organisation Matrix
CEO
CFO CMO CTO
CIO
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
10
Finance
Controlling
PMO Deployment
UI/UX
Developers Operate
Monitor
Testing
Orchestration (ZOPA + Due diligence)
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
11
Product vision – ML ops + Kubernettes
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
12
1. Business Understanding
- Business Logic
- Stakeholder mapping
2. Data Acquisition
- Omni channel model
- Seamless transfer pipeline
3. Data Visualization
- Exploratory data analysis
- Time series and insights
4. Feature Engineering
- SME and Business align
- Minimum success criteria
5. Model Building
- Baseline and model
- Fitting and tuning
6. Deployment
- Precision vs Recall
- Choice of optimizer
7. Model Monitoring
- Clean pipeline flow
- Verification
0. Fuzzy data
- Insight silos
- Decision chaos
Data ETL or LET based on sanity,
cleanliness and domains of business
Identifying key stakeholders and
business leaders who can support with
acquisition
Maintenance, updation and fixing of
broken and lost features
Wheels keep turning, as a nature of
agile there is a need for consistency
with time
Transition phase,
costs, budget,
resources
Security
13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 13
This Photo by Unknown Author is licensed under CC BY-SA
Appendix
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
14
Business Model for Netflix (DVD Rentals Business Segment):
Key Partners
Content Creators
Movie Studios
TV Studios
Internet companies that
provide support for the
platform
Key Activities
Content Distribution
Content Creation
24 hour streaming
Multiple profiles
Child blocking
Value Propositions
On demand video
Large selection
Original content
Offline downloads
Cancel anytime
Unlimited access
Algorithm
recommendations
Customer
Relationships
Self service
Customer support
Gift Cards
Social Media
Customer Segments
Mass market consumers
International
Families
Kids
Key Resources
.
Cloud servers
Licensing agreements
Recommendation engine
Channels
Many platforms (i.e.
tablets, game systems,
phones....)
Cost Structure
Platform costs
Content creation
Economy of scale
Purchasing content from studios
Customer service
Revenue Streams
Subscription model
Purchase of original content on DVD / Download
Licensing of brands for t-shirts, accessories....
http://www.businessmodelgeneration.com
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
15
Customer Jobs:
Providing
Home
entertainment
Pains:
• Late return fee
• Demand stock out
• In-person pick up and
return
• Limited Choice-only
hits and blockbusters
Gains:
• Transparency on stock
availability
• Access to lesser known
good movies
• Low commitment
• Selection of movies on
demand
• DVD Home movie
experience Pain Reliever:
• Subscription based service
• Online tracking of availability
• In queue demand on a rolling
basis
• Movie recommendation
algorithm
• Convenience of postal
delivery
Gain Creator:
• Tracking availability in
library online
• Movie recommendation
based on preferences
• Easy to subscribe and
un-subscribe
13.05.22
Property of Umashankar Triplicane Dwarakanathan, email :
umashankartd1991@gmail.com
16

More Related Content

Similar to PDLC new.pdf

ASUG Utilities Presentation
ASUG Utilities PresentationASUG Utilities Presentation
ASUG Utilities PresentationMichael Robinson
 
Consumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca Cola
Consumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca ColaConsumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca Cola
Consumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca ColaMike Jortberg
 
Better BPM with Everteam -- May 10, 2016
Better BPM with Everteam -- May 10, 2016Better BPM with Everteam -- May 10, 2016
Better BPM with Everteam -- May 10, 2016Everteam
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
Outsourced Product Development
Outsourced Product DevelopmentOutsourced Product Development
Outsourced Product Developmentgoeldg
 
Using Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsUsing Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsSynerzip
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshellKerem Kocak
 
Vcu Stm Transformation 02 15 10
Vcu Stm Transformation 02 15 10Vcu Stm Transformation 02 15 10
Vcu Stm Transformation 02 15 10guesta24f4bc
 
First bankcard presentation 3.3.15
First bankcard presentation 3.3.15First bankcard presentation 3.3.15
First bankcard presentation 3.3.15Julie McDonald
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
 
Empowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product DecisionsEmpowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product DecisionsHannah Flynn
 
Empowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product DecisionsEmpowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product DecisionsAggregage
 
The Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System IntegrationThe Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System IntegrationISA Marketing & Sales Summit
 

Similar to PDLC new.pdf (20)

Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
ASUG Utilities Presentation
ASUG Utilities PresentationASUG Utilities Presentation
ASUG Utilities Presentation
 
Consumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca Cola
Consumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca ColaConsumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca Cola
Consumer Goods Breakout at Dreamforce 2014 with Kellogg and Coca Cola
 
Better BPM with Everteam -- May 10, 2016
Better BPM with Everteam -- May 10, 2016Better BPM with Everteam -- May 10, 2016
Better BPM with Everteam -- May 10, 2016
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Fortumo - Product Development
Fortumo - Product DevelopmentFortumo - Product Development
Fortumo - Product Development
 
Architect day 20181128- Morning Sessions
Architect day 20181128- Morning SessionsArchitect day 20181128- Morning Sessions
Architect day 20181128- Morning Sessions
 
Outsourced Product Development
Outsourced Product DevelopmentOutsourced Product Development
Outsourced Product Development
 
Resumev
ResumevResumev
Resumev
 
Using Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsUsing Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget Projects
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshell
 
Vcu Stm Transformation 02 15 10
Vcu Stm Transformation 02 15 10Vcu Stm Transformation 02 15 10
Vcu Stm Transformation 02 15 10
 
Softexpert apqp ppap
Softexpert apqp ppapSoftexpert apqp ppap
Softexpert apqp ppap
 
First bankcard presentation 3.3.15
First bankcard presentation 3.3.15First bankcard presentation 3.3.15
First bankcard presentation 3.3.15
 
Dev ops.enterprise.2014 (1)
Dev ops.enterprise.2014 (1)Dev ops.enterprise.2014 (1)
Dev ops.enterprise.2014 (1)
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
 
Resume - Ajith Kumar Anand
Resume - Ajith Kumar AnandResume - Ajith Kumar Anand
Resume - Ajith Kumar Anand
 
Empowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product DecisionsEmpowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product Decisions
 
Empowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product DecisionsEmpowering Product Teams: Leverage Your Organization for Best Product Decisions
Empowering Product Teams: Leverage Your Organization for Best Product Decisions
 
The Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System IntegrationThe Business of Software, Distribution, and System Integration
The Business of Software, Distribution, and System Integration
 

Recently uploaded

WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfryanfarris8
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Recently uploaded (20)

WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid Environments
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

PDLC new.pdf

  • 1. A product to IPO Umashankar T D 13.05.22 1 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com
  • 2. Product Development Lifecycle VOC – Voice of the customer PM - Product manager PO – Product Owner VOTE – Voice of the technical executive MVP – Minimum viable product CI - Continuous improvement CD - Continuous development 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 2 • VOC • Time Challenge • PM • PO Action • VOTE • MVP Result • Scalable • CI/CD Tech Tech Debt Delighted Users Promoter Sales Channel Campaigns Market Size New User Old User Product Innovation Net promoter score Prioritization (MoSCoW) 1 2 3 4 5 Product Backlog 6 7
  • 3. Step 1 Challenge and understanding Voice of the customer (VOC) 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 3 • VOC • Time Challenge 1 VOC – Voice of the customer Time as a constraint Everyone in an organisation is working towards pleasing the customer Waterfall Agile • Customer needs are constantly evolving • Understanding the voice of the customer is an ongoing process, you don‘t know until you ask or show What is waterfall model? • Scope and Time or cost is constrained • Follows a set architecture • Built layer by layer • Is compatible across layers by virtue of archierctural design • Potential risks – Cost and schedule overrun • Potential advantages – Clean and precise work What is agile model? • Cost and Time is constrained • Follows a set rhythm (Scrum) • Built artefact by artefact • Architecture that can be updated (DDD, CQRS, Event driven) • Potential risks – Bugs, constant update cycle • Potential advantages – Quick to market, proven to scale Which to choose?
  • 4. 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 4 •PM •PO Action 2 Step 2 Action and delegation between Product managers and owners Product – Tangible and intangible objects of value that are supplied to the customer Designed and organised by PMs and POs • A product is constantly evolving to achieve a certain fit with ist market • It requires traction and stickiness with various participants, check busiiness model canvas Product Owner Product Manager Program/Product management office Overall program B2B sales KYC RFI/RFP B2C sales Payment B2I Platform Scrum ERP Component SAFe Funnel breakdown –> Features and EPICS CFO – Audits and controls management spend
  • 5. 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 5 • VOTE • MVP Result 3 Step 2 Action and delegation between Product managers and owners VOTE – Voice of the technical authority • Marketing and sales act as key drivers in being able to understand the pulse of the customer • This acts as a feed forward on what new innovation and developments are needed to constantly engage the cusotmer • However, this has to be balanced with what is technically viable, feasible and executable within the time frames requested • Listening to technical experts in the field is key to knowing how best one can deploy Type 1 MVP – Minimum Viable Product Type 2 MVP – Most Valuable Partner/Player This Photo by Unknown Author is licensed under CC BY-SA Every team member brings a piece and hands it over, this must be followed by whether this will stand the test of market A first pass need not look great but can be a working prototype with scope for improvement Every team needs a player who can being the team together, set the pace and listen to what every team member In some settings this person is referred to as the scrum master, in other cases project manager or product manager
  • 6. 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 6 • Scalable • CI/CD Tech 4 Step 2 Action and delegation between Product managers and owners Plan Code Build Test Continuous development Continuous Testing Deploy Operate Monitor Continuous development Continuous Testing Integration Continuous Integraton A good Devops lifecycle should also consider how security fits into the picture Security Layer
  • 7. Investor Line of Defence 1 Line of Defence 2 One house One rule Line of Defence 3 CXO’s Cash Engine Growth Engine Innovation R&D Operations Assets and Maintenance Hiring Training Deploy Retain Churn Sourcing Procurement Warehousing Deploy Salvage HW Backend Devops Staging Testing Front End Infrastructure 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 7
  • 8. Product versions Scale Stabilize Decline Bootstrap Scale Stabilize Decline Scale Stabilize Decline Scale Stabilize Time Version V1 V2 V4 V3 Phasing out and decline are subject to • market demand for previous version • Trade off between maintaing old versus developing new • Advancement in technology • Transition costs 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 8
  • 9. Regularisation and inverse scale Unregulated Pioneers Market Makers Regulated Large marketplace Multiple players Mature Market ready IPO 10x startups x startups 0.01x startups 0.001x startups • There is a large space for startups who have ideas but are looking for investors • This is followed by these startups setting up an unregulated market full of pioneers and market makers who tune the voice of the customer • Once the marketplace for such a product or service is large enough with a marketplace and multiple players ready to move in, regulations are put in place • Finally the most uccessful of these who can withstand the market pressures move to IPO 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 9
  • 10. Organisation Matrix CEO CFO CMO CTO CIO 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 10 Finance Controlling PMO Deployment UI/UX Developers Operate Monitor Testing
  • 11. Orchestration (ZOPA + Due diligence) 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 11
  • 12. Product vision – ML ops + Kubernettes 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 12 1. Business Understanding - Business Logic - Stakeholder mapping 2. Data Acquisition - Omni channel model - Seamless transfer pipeline 3. Data Visualization - Exploratory data analysis - Time series and insights 4. Feature Engineering - SME and Business align - Minimum success criteria 5. Model Building - Baseline and model - Fitting and tuning 6. Deployment - Precision vs Recall - Choice of optimizer 7. Model Monitoring - Clean pipeline flow - Verification 0. Fuzzy data - Insight silos - Decision chaos Data ETL or LET based on sanity, cleanliness and domains of business Identifying key stakeholders and business leaders who can support with acquisition Maintenance, updation and fixing of broken and lost features Wheels keep turning, as a nature of agile there is a need for consistency with time Transition phase, costs, budget, resources
  • 13. Security 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 13 This Photo by Unknown Author is licensed under CC BY-SA
  • 14. Appendix 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 14
  • 15. Business Model for Netflix (DVD Rentals Business Segment): Key Partners Content Creators Movie Studios TV Studios Internet companies that provide support for the platform Key Activities Content Distribution Content Creation 24 hour streaming Multiple profiles Child blocking Value Propositions On demand video Large selection Original content Offline downloads Cancel anytime Unlimited access Algorithm recommendations Customer Relationships Self service Customer support Gift Cards Social Media Customer Segments Mass market consumers International Families Kids Key Resources . Cloud servers Licensing agreements Recommendation engine Channels Many platforms (i.e. tablets, game systems, phones....) Cost Structure Platform costs Content creation Economy of scale Purchasing content from studios Customer service Revenue Streams Subscription model Purchase of original content on DVD / Download Licensing of brands for t-shirts, accessories.... http://www.businessmodelgeneration.com 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 15
  • 16. Customer Jobs: Providing Home entertainment Pains: • Late return fee • Demand stock out • In-person pick up and return • Limited Choice-only hits and blockbusters Gains: • Transparency on stock availability • Access to lesser known good movies • Low commitment • Selection of movies on demand • DVD Home movie experience Pain Reliever: • Subscription based service • Online tracking of availability • In queue demand on a rolling basis • Movie recommendation algorithm • Convenience of postal delivery Gain Creator: • Tracking availability in library online • Movie recommendation based on preferences • Easy to subscribe and un-subscribe 13.05.22 Property of Umashankar Triplicane Dwarakanathan, email : umashankartd1991@gmail.com 16