SlideShare a Scribd company logo
1 of 29
Boris Krstović, me@bocc.io


Building Product 101
- What are you building?
- How to build a product from Balkans
- Process of building product
- Importance of engineering culture
- Taking product outside the building
What I‟m NOT going to
paraphrase/retell today:


 “10 Golden Principles of Successful Web Apps” –> go and
  watch Fred Wilson.

 “Startup Metrics for Pirates” -> go watch Dave McClure

 Customer discovery / validation –> buy and read Steve Blank



…I expect you to do your homework 
What are you really building?

You might think that you make things (build interfaces
and features); but in reality, what you do is enable
certain human activities.
What are you really building?

 What are the core activities that you are pursuing?

 The product strategy and goals should always be
  defined by what activities you enable (rather than
  what your product does).
Can we build the next Google from Belgrade?
Plan as if you‟re NOT gonna raise any money

Newscurve story:

 Fact #1: We were funded – by ourselves

 Fact #2: Balkan as a comfort zone lags at least 2-3yrs!

 Fact #3: We outsourced everything that wasn‟t core product
Raising $100k is
   more difficult
than raising $2mm
How can you build without seed investment?

FFF is extremely rare in our part of the world!

 Develop IP through services (that’s how Vivvo started)

 Have a project that‟s generating revenue (that’s how
  Newscurve started)

 Have someone to make cash while you burn it (Toshl,
  iStudio…)
Your customers are your investors.
 Make them pay from day one!
Building product: Owners and PMs

 Someone must have the responsibility for the product (does
  not need to be technically savvy person!)

 Different parts of the product can have owners, even from the
  very beginning (owner != PM)

 Roadmaps of different owners are a great source of constant
  conflicts and fighting  - trade-offs become a daily routine
What is a Product Manager role?

 A captain of the ship

 Biggest challenge: saying NO

 Remember that part about “core activities you’re pursuing” 

 Who calls the shots in the company? Marketing/Sales or
  Product/Engineering?
Challenges in owning a product

 Prioritizing

 Adapting well to changes (market, company, competition)

 Steering the right course (despite of what investors, board,
  clients, engineers, marketing and mom&dad want from you)

 Biggest obstacle: vanity (never get in love with your idea)
Keep the minimal process
Product building: The Process

 Process actually needs to be fun 

 DON’T include some PM tool/workflow in the process just
  because you saw/used it somewhere else: Find our what
  works for your team‟s DNA.

 Introduce new processes only to fix problems that emerge, not
  to look corporate!

 We introduced Scrum in Vivvo back in „07… and failed
  miserably.
From idea to feature

A specification (in my book) is iterative answer to
business requirement or user story.
 Low-fidelity mockup & initial spec
    (Balsamiq) – a picture’s worth a thousand words
    Initial spec (no bullshit lingo – you actually want people to read this!)

 Refine specs (edge cases, policies…)

 Hi-fidelity mockup (pixel-perfect) - show it to clients

 Backlog / sprint planning (engineers estimate this, not you!)

 In between every step: iterate and iterate with all parties!
Tip #1:

User story: Do NOT explain/suggest
       solution to a problem!

   Describe the need instead.
Tip #2:

         Never instruct developers
         what you want them to do.

Explain them what problem they
         need to solve*!

* This doesn‟t apply to Indians, n00bs and freelancers
Importance of engineering culture

Three things you can do to make a great product:

1. Let engineers do their job

2. Let engineers do their job

3. Just get out of the way and let engineers do their job
Fact #1:

Engineers have own standards
   for writing quality code.

        (hint: peer reviews)
Fact #2:

 Deadlines are toxic!
   (have a good reason for
         crunch time)


Piling up technical (code) debts will inevitably
lead to engineers not giving a damn anymore
      (just before they find another job).
Getting outside the building

 Feedback
   Remember the most important thing about “user stories”?
   Typically, users don‟t care what‟s good for product

 Metrics
   Understand how people actually use your product!
    (you may be veeeeery surprised)
That‟s all folks!

Boris Krstović,
@bkrstovic | me@bocc.io

More Related Content

What's hot

Value Proposition Workshop Presentation
Value Proposition Workshop PresentationValue Proposition Workshop Presentation
Value Proposition Workshop PresentationAleksander Bordvik
 
Four ideas of design
Four ideas of designFour ideas of design
Four ideas of designArun Rajappa
 
Valeo Innovation Challenge 2015 - Advice web conference presentation
Valeo Innovation Challenge 2015 - Advice web conference presentationValeo Innovation Challenge 2015 - Advice web conference presentation
Valeo Innovation Challenge 2015 - Advice web conference presentationValeo
 
Partnering with Key Stakeholders in UX Strategy
Partnering with Key Stakeholders  in UX StrategyPartnering with Key Stakeholders  in UX Strategy
Partnering with Key Stakeholders in UX Strategyuxhow
 
Webcast: Informing Product Decisions: How To Move Faster With Less Process
Webcast: Informing Product Decisions: How To Move Faster With Less Process Webcast: Informing Product Decisions: How To Move Faster With Less Process
Webcast: Informing Product Decisions: How To Move Faster With Less Process AIPMM Administration
 
Create Your Tester Portfolio
Create Your Tester PortfolioCreate Your Tester Portfolio
Create Your Tester PortfolioShmuel Gershon
 
Building lean-hardware-startups
Building lean-hardware-startupsBuilding lean-hardware-startups
Building lean-hardware-startupsHAX
 
Prototyping tools
Prototyping toolsPrototyping tools
Prototyping toolsJoël Plas
 

What's hot (9)

Value Proposition Workshop Presentation
Value Proposition Workshop PresentationValue Proposition Workshop Presentation
Value Proposition Workshop Presentation
 
Four ideas of design
Four ideas of designFour ideas of design
Four ideas of design
 
Valeo Innovation Challenge 2015 - Advice web conference presentation
Valeo Innovation Challenge 2015 - Advice web conference presentationValeo Innovation Challenge 2015 - Advice web conference presentation
Valeo Innovation Challenge 2015 - Advice web conference presentation
 
Partnering with Key Stakeholders in UX Strategy
Partnering with Key Stakeholders  in UX StrategyPartnering with Key Stakeholders  in UX Strategy
Partnering with Key Stakeholders in UX Strategy
 
Webcast: Informing Product Decisions: How To Move Faster With Less Process
Webcast: Informing Product Decisions: How To Move Faster With Less Process Webcast: Informing Product Decisions: How To Move Faster With Less Process
Webcast: Informing Product Decisions: How To Move Faster With Less Process
 
Create Your Tester Portfolio
Create Your Tester PortfolioCreate Your Tester Portfolio
Create Your Tester Portfolio
 
Building lean-hardware-startups
Building lean-hardware-startupsBuilding lean-hardware-startups
Building lean-hardware-startups
 
Prototyping tools
Prototyping toolsPrototyping tools
Prototyping tools
 
Webcast: Rules of Requirements
Webcast: Rules of RequirementsWebcast: Rules of Requirements
Webcast: Rules of Requirements
 

Viewers also liked

Good Product Manager, Bad Product Manager - Product Camp Austin 13
Good Product Manager, Bad Product Manager - Product Camp Austin 13Good Product Manager, Bad Product Manager - Product Camp Austin 13
Good Product Manager, Bad Product Manager - Product Camp Austin 13CompellingPM
 
Product management 101
Product management 101Product management 101
Product management 101Arpit Dhariwal
 
Top 7 product manager interview questions answers
Top 7 product manager interview questions answersTop 7 product manager interview questions answers
Top 7 product manager interview questions answersSuccessSecrets247
 
Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014
Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014
Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014Stephen Wendel
 
Entrepreneurship 101 - Product Development
Entrepreneurship 101 - Product DevelopmentEntrepreneurship 101 - Product Development
Entrepreneurship 101 - Product DevelopmentMaRS Discovery District
 
PM Interview Evaluation Sheet: Product Design Question
PM Interview Evaluation Sheet: Product Design QuestionPM Interview Evaluation Sheet: Product Design Question
PM Interview Evaluation Sheet: Product Design QuestionLewis Lin 🦊
 
PM Interview Evaluation Sheet: Estimation Question
PM Interview Evaluation Sheet: Estimation QuestionPM Interview Evaluation Sheet: Estimation Question
PM Interview Evaluation Sheet: Estimation QuestionLewis Lin 🦊
 
How to Get a Product Manager Job
How to Get a Product Manager JobHow to Get a Product Manager Job
How to Get a Product Manager JobLewis Lin 🦊
 
Product Management 101
Product Management 101Product Management 101
Product Management 101Amit Ranjan
 
1st Prod.Active Meetup: "Product analytics 101" by George Voulgaris
1st Prod.Active Meetup: "Product analytics 101" by George Voulgaris1st Prod.Active Meetup: "Product analytics 101" by George Voulgaris
1st Prod.Active Meetup: "Product analytics 101" by George Voulgarisprodactive
 
Google product manager interview questions answers
Google product manager interview questions answersGoogle product manager interview questions answers
Google product manager interview questions answersSweta Singh
 
Google's Official Note to Product Management Candidates
Google's Official Note to Product Management CandidatesGoogle's Official Note to Product Management Candidates
Google's Official Note to Product Management CandidatesLewis Lin 🦊
 
Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?connielharper
 
100 product management interview questions and answers pdf
100 product management interview questions and answers pdf100 product management interview questions and answers pdf
100 product management interview questions and answers pdfProductManager88
 
Home depot class presentation
Home depot class presentationHome depot class presentation
Home depot class presentationannesunita
 
Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.Jean-Yves SIMON
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager InterviewGayle McDowell
 

Viewers also liked (20)

Good Product Manager, Bad Product Manager - Product Camp Austin 13
Good Product Manager, Bad Product Manager - Product Camp Austin 13Good Product Manager, Bad Product Manager - Product Camp Austin 13
Good Product Manager, Bad Product Manager - Product Camp Austin 13
 
Product management 101
Product management 101Product management 101
Product management 101
 
Top 7 product manager interview questions answers
Top 7 product manager interview questions answersTop 7 product manager interview questions answers
Top 7 product manager interview questions answers
 
Google Tag Manager 101
Google Tag Manager 101Google Tag Manager 101
Google Tag Manager 101
 
Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014
Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014
Behavioral Econ 101 for Product Design - Action Design DC 12 August 2014
 
Entrepreneurship 101 - Product Development
Entrepreneurship 101 - Product DevelopmentEntrepreneurship 101 - Product Development
Entrepreneurship 101 - Product Development
 
PM Interview Evaluation Sheet: Product Design Question
PM Interview Evaluation Sheet: Product Design QuestionPM Interview Evaluation Sheet: Product Design Question
PM Interview Evaluation Sheet: Product Design Question
 
PM Interview Evaluation Sheet: Estimation Question
PM Interview Evaluation Sheet: Estimation QuestionPM Interview Evaluation Sheet: Estimation Question
PM Interview Evaluation Sheet: Estimation Question
 
How to Get a Product Manager Job
How to Get a Product Manager JobHow to Get a Product Manager Job
How to Get a Product Manager Job
 
Product Management 101
Product Management 101Product Management 101
Product Management 101
 
1st Prod.Active Meetup: "Product analytics 101" by George Voulgaris
1st Prod.Active Meetup: "Product analytics 101" by George Voulgaris1st Prod.Active Meetup: "Product analytics 101" by George Voulgaris
1st Prod.Active Meetup: "Product analytics 101" by George Voulgaris
 
Google product manager interview questions answers
Google product manager interview questions answersGoogle product manager interview questions answers
Google product manager interview questions answers
 
Google's Official Note to Product Management Candidates
Google's Official Note to Product Management CandidatesGoogle's Official Note to Product Management Candidates
Google's Official Note to Product Management Candidates
 
Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?
 
100 product management interview questions and answers pdf
100 product management interview questions and answers pdf100 product management interview questions and answers pdf
100 product management interview questions and answers pdf
 
Home depot class presentation
Home depot class presentationHome depot class presentation
Home depot class presentation
 
Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.Product Management 101: #1 How To Create Products Customer Love.
Product Management 101: #1 How To Create Products Customer Love.
 
Home Depot Analysis
Home Depot AnalysisHome Depot Analysis
Home Depot Analysis
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager Interview
 
What is Product Management?
What is Product Management?What is Product Management?
What is Product Management?
 

Similar to Boris Krstović - Building Product 101

Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu Business of Software Conference
 
Product management (at Boost Turku Startup Journey 2015)
Product management (at Boost Turku Startup Journey 2015)Product management (at Boost Turku Startup Journey 2015)
Product management (at Boost Turku Startup Journey 2015)Anna Ronkainen
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Nicolò Borghi
 
scrum_po__Publish_dec09_2017_hyd_
scrum_po__Publish_dec09_2017_hyd_scrum_po__Publish_dec09_2017_hyd_
scrum_po__Publish_dec09_2017_hyd_Anubhav Sinha
 
Think product workshop at J. Boye 14, awaken the Steve Jobs in you
Think product workshop at J. Boye 14, awaken the Steve Jobs in youThink product workshop at J. Boye 14, awaken the Steve Jobs in you
Think product workshop at J. Boye 14, awaken the Steve Jobs in youRoland Benedetti
 
A Minimal Viable Product that works
A Minimal Viable Product that worksA Minimal Viable Product that works
A Minimal Viable Product that worksOlga Pavlovsky
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...Ultan O'Broin
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
Class 2: Introduction to web technology entrepreneurship
Class 2: Introduction to web technology entrepreneurship Class 2: Introduction to web technology entrepreneurship
Class 2: Introduction to web technology entrepreneurship allanchao
 
3 Insights for Consumerization of the Enterprise
3 Insights for Consumerization of the Enterprise3 Insights for Consumerization of the Enterprise
3 Insights for Consumerization of the Enterprisesaastr
 
The Heek Product Cycle
The Heek Product CycleThe Heek Product Cycle
The Heek Product CycleHeek Team
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoFrance Digitale
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)Julien SIMON
 
DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsBen Hall
 
Why Design Matters (@P&G)
Why Design Matters (@P&G)Why Design Matters (@P&G)
Why Design Matters (@P&G)guestc1ea07
 
How To Find A Developer
How To Find A DeveloperHow To Find A Developer
How To Find A DeveloperAdam Ball
 

Similar to Boris Krstović - Building Product 101 (20)

Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu Martin Charlier - Designing Connected Products - raincloud.eu
Martin Charlier - Designing Connected Products - raincloud.eu
 
Product management (at Boost Turku Startup Journey 2015)
Product management (at Boost Turku Startup Journey 2015)Product management (at Boost Turku Startup Journey 2015)
Product management (at Boost Turku Startup Journey 2015)
 
Monetization Strategies
Monetization StrategiesMonetization Strategies
Monetization Strategies
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
 
scrum_po__Publish_dec09_2017_hyd_
scrum_po__Publish_dec09_2017_hyd_scrum_po__Publish_dec09_2017_hyd_
scrum_po__Publish_dec09_2017_hyd_
 
Think product workshop at J. Boye 14, awaken the Steve Jobs in you
Think product workshop at J. Boye 14, awaken the Steve Jobs in youThink product workshop at J. Boye 14, awaken the Steve Jobs in you
Think product workshop at J. Boye 14, awaken the Steve Jobs in you
 
A Minimal Viable Product that works
A Minimal Viable Product that worksA Minimal Viable Product that works
A Minimal Viable Product that works
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Think like a Product Manager II
Think like a Product Manager IIThink like a Product Manager II
Think like a Product Manager II
 
Class 2: Introduction to web technology entrepreneurship
Class 2: Introduction to web technology entrepreneurship Class 2: Introduction to web technology entrepreneurship
Class 2: Introduction to web technology entrepreneurship
 
3 Insights for Consumerization of the Enterprise
3 Insights for Consumerization of the Enterprise3 Insights for Consumerization of the Enterprise
3 Insights for Consumerization of the Enterprise
 
Every MVP Idea Ever
Every MVP Idea EverEvery MVP Idea Ever
Every MVP Idea Ever
 
The Heek Product Cycle
The Heek Product CycleThe Heek Product Cycle
The Heek Product Cycle
 
Startup entrepreneurship with Shlomo Maital
Startup entrepreneurship with Shlomo MaitalStartup entrepreneurship with Shlomo Maital
Startup entrepreneurship with Shlomo Maital
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, Viadeo
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)
 
DevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
 
Why Design Matters (@P&G)
Why Design Matters (@P&G)Why Design Matters (@P&G)
Why Design Matters (@P&G)
 
How To Find A Developer
How To Find A DeveloperHow To Find A Developer
How To Find A Developer
 

More from Startap Akademija

Ivan Aksentijević - Developing a culture in startup
Ivan Aksentijević - Developing a culture in startupIvan Aksentijević - Developing a culture in startup
Ivan Aksentijević - Developing a culture in startupStartap Akademija
 
Janko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startape
Janko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startapeJanko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startape
Janko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startapeStartap Akademija
 
Ilija Studen - Honey, we shipped!
Ilija Studen - Honey, we shipped!Ilija Studen - Honey, we shipped!
Ilija Studen - Honey, we shipped!Startap Akademija
 
Daniel Tenner - The crazy risks of being an entrepreneur
Daniel Tenner - The crazy risks of being an entrepreneurDaniel Tenner - The crazy risks of being an entrepreneur
Daniel Tenner - The crazy risks of being an entrepreneurStartap Akademija
 
Daniel Tenner - Startup tools
Daniel Tenner - Startup toolsDaniel Tenner - Startup tools
Daniel Tenner - Startup toolsStartap Akademija
 
Daniel Tenner - Ideas, cofounders, shares
Daniel Tenner - Ideas, cofounders, sharesDaniel Tenner - Ideas, cofounders, shares
Daniel Tenner - Ideas, cofounders, sharesStartap Akademija
 
Vuk Nikolić - Web frontend - startap akademija, prva tech radionica
Vuk Nikolić - Web frontend - startap akademija, prva tech radionicaVuk Nikolić - Web frontend - startap akademija, prva tech radionica
Vuk Nikolić - Web frontend - startap akademija, prva tech radionicaStartap Akademija
 
Berislav Lopac - Startapi i investicije
Berislav Lopac - Startapi i investicijeBerislav Lopac - Startapi i investicije
Berislav Lopac - Startapi i investicijeStartap Akademija
 

More from Startap Akademija (10)

Ivan Aksentijević - Developing a culture in startup
Ivan Aksentijević - Developing a culture in startupIvan Aksentijević - Developing a culture in startup
Ivan Aksentijević - Developing a culture in startup
 
Saša Šarunić - shoutem
Saša Šarunić - shoutemSaša Šarunić - shoutem
Saša Šarunić - shoutem
 
Janko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startape
Janko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startapeJanko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startape
Janko Jovanović - Proizvod je, u stvari, dizajn - UX dizajn za startape
 
Ilija Studen - Honey, we shipped!
Ilija Studen - Honey, we shipped!Ilija Studen - Honey, we shipped!
Ilija Studen - Honey, we shipped!
 
Daniel Tenner - The crazy risks of being an entrepreneur
Daniel Tenner - The crazy risks of being an entrepreneurDaniel Tenner - The crazy risks of being an entrepreneur
Daniel Tenner - The crazy risks of being an entrepreneur
 
Daniel Tenner - Startup tools
Daniel Tenner - Startup toolsDaniel Tenner - Startup tools
Daniel Tenner - Startup tools
 
Daniel Tenner - Ideas, cofounders, shares
Daniel Tenner - Ideas, cofounders, sharesDaniel Tenner - Ideas, cofounders, shares
Daniel Tenner - Ideas, cofounders, shares
 
Vuk Nikolić - Web frontend - startap akademija, prva tech radionica
Vuk Nikolić - Web frontend - startap akademija, prva tech radionicaVuk Nikolić - Web frontend - startap akademija, prva tech radionica
Vuk Nikolić - Web frontend - startap akademija, prva tech radionica
 
Startup Academy Placeholder
Startup Academy PlaceholderStartup Academy Placeholder
Startup Academy Placeholder
 
Berislav Lopac - Startapi i investicije
Berislav Lopac - Startapi i investicijeBerislav Lopac - Startapi i investicije
Berislav Lopac - Startapi i investicije
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Boris Krstović - Building Product 101

  • 1. Boris Krstović, me@bocc.io Building Product 101 - What are you building? - How to build a product from Balkans - Process of building product - Importance of engineering culture - Taking product outside the building
  • 2. What I‟m NOT going to paraphrase/retell today:  “10 Golden Principles of Successful Web Apps” –> go and watch Fred Wilson.  “Startup Metrics for Pirates” -> go watch Dave McClure  Customer discovery / validation –> buy and read Steve Blank …I expect you to do your homework 
  • 3. What are you really building? You might think that you make things (build interfaces and features); but in reality, what you do is enable certain human activities.
  • 4.
  • 5.
  • 6. What are you really building?  What are the core activities that you are pursuing?  The product strategy and goals should always be defined by what activities you enable (rather than what your product does).
  • 7.
  • 8.
  • 9. Can we build the next Google from Belgrade?
  • 10. Plan as if you‟re NOT gonna raise any money Newscurve story:  Fact #1: We were funded – by ourselves  Fact #2: Balkan as a comfort zone lags at least 2-3yrs!  Fact #3: We outsourced everything that wasn‟t core product
  • 11. Raising $100k is more difficult than raising $2mm
  • 12. How can you build without seed investment? FFF is extremely rare in our part of the world!  Develop IP through services (that’s how Vivvo started)  Have a project that‟s generating revenue (that’s how Newscurve started)  Have someone to make cash while you burn it (Toshl, iStudio…)
  • 13. Your customers are your investors. Make them pay from day one!
  • 14. Building product: Owners and PMs  Someone must have the responsibility for the product (does not need to be technically savvy person!)  Different parts of the product can have owners, even from the very beginning (owner != PM)  Roadmaps of different owners are a great source of constant conflicts and fighting  - trade-offs become a daily routine
  • 15. What is a Product Manager role?  A captain of the ship  Biggest challenge: saying NO  Remember that part about “core activities you’re pursuing”   Who calls the shots in the company? Marketing/Sales or Product/Engineering?
  • 16.
  • 17. Challenges in owning a product  Prioritizing  Adapting well to changes (market, company, competition)  Steering the right course (despite of what investors, board, clients, engineers, marketing and mom&dad want from you)  Biggest obstacle: vanity (never get in love with your idea)
  • 18. Keep the minimal process
  • 19. Product building: The Process  Process actually needs to be fun   DON’T include some PM tool/workflow in the process just because you saw/used it somewhere else: Find our what works for your team‟s DNA.  Introduce new processes only to fix problems that emerge, not to look corporate!  We introduced Scrum in Vivvo back in „07… and failed miserably.
  • 20. From idea to feature A specification (in my book) is iterative answer to business requirement or user story.  Low-fidelity mockup & initial spec  (Balsamiq) – a picture’s worth a thousand words  Initial spec (no bullshit lingo – you actually want people to read this!)  Refine specs (edge cases, policies…)  Hi-fidelity mockup (pixel-perfect) - show it to clients  Backlog / sprint planning (engineers estimate this, not you!)  In between every step: iterate and iterate with all parties!
  • 21. Tip #1: User story: Do NOT explain/suggest solution to a problem! Describe the need instead.
  • 22. Tip #2: Never instruct developers what you want them to do. Explain them what problem they need to solve*! * This doesn‟t apply to Indians, n00bs and freelancers
  • 23.
  • 24. Importance of engineering culture Three things you can do to make a great product: 1. Let engineers do their job 2. Let engineers do their job 3. Just get out of the way and let engineers do their job
  • 25. Fact #1: Engineers have own standards for writing quality code. (hint: peer reviews)
  • 26. Fact #2: Deadlines are toxic! (have a good reason for crunch time) Piling up technical (code) debts will inevitably lead to engineers not giving a damn anymore (just before they find another job).
  • 27. Getting outside the building  Feedback  Remember the most important thing about “user stories”?  Typically, users don‟t care what‟s good for product  Metrics  Understand how people actually use your product! (you may be veeeeery surprised)
  • 28.
  • 29. That‟s all folks! Boris Krstović, @bkrstovic | me@bocc.io