Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to Product - The road from idea to launch a...

How to Product - The road from idea to launch and beyond - Bit- és számtologatók – 2019. április 17

This presentation was created to showcase startup growth phases for university students at Babeş-Bolyai University, Faculty of Mathematics and Computer Science.

The presentation is about how a product is formed, from the idea -> to a successful app that can change the lives of people. Presenting in detail the significant points Formation - Validation - Growth, with a hint of development details.

More detail about the product showcased can be found here: https://halcyonmobile.com/work/rtribe

Speakers:
Kálmán Noémi, Blénesi Attila

Huge shout out to Deák Csilla, Katalin Bálint for providing the core of the session and Halcyon Mobile for the support, the presentation would not have been possible without their help.

Blénesi Attila

April 17, 2019
Tweet

More Decks by Blénesi Attila

Other Decks in Business

Transcript

  1. How to Product The road from idea to launch and

    beyond Noémi Kálmán, Attila Blénesi
  2. Full-service mobile agency founded in 2005 by two UBB graduates

    counting 100+ members today. Creating award-winning mobile products with world-class product and UX design, and tech talent in iOS, Android and web development for startups and brands.
  3. The product life cycle • Formation ◦ First idea -

    Vision • Validation ◦ Research - Design process ◦ Minimum Viable Product ◦ Development • Growth ◦ Analytics & A/B testing ◦ Scale Up
  4. rTribe - a daily recovery app Started in 2015 as

    an aid to sexual addiction. In 2017, it expanded to support a wider range of addictions (drugs, pornography, gambling, alcohol) and behavioural problems (anxiety, depression).
  5. • Addiction management services no longer responded to customers' needs.

    • There was a huge area uncovered for rTribe to enter. rTribe - recognition of opportunity
  6. The beginning What did we know about the market, the

    service and the customers in the beginning?
  7. About what? • The market • The service • The

    target audience • Competitors Research Why? • To understand where the product will be placed • To see how the therapy sector works • To get to know users & understand their problems • To explore opportunities To create a viable product that will fill in the shortages of the actual service and meet the needs of customers.
  8. Addiction symptoms: • Denial - They often do not acknowledge

    their dependence • Triggering - any factor can lead to relapse • Setback/Act out - a vicious circle that is difficult to quit • Pain & Shame - Hiding their act outs from family and friends rTribe - Our findings? Things to look out for: • Anonymity • Support from community • Tools to learn how to deal with addiction • Help in recognizing and understanding their own dependency patterns
  9. Tools for recognition: • Addiction Assessment • Blog articles •

    Courses Tools for tracking & Learning patterns: • Check In - daily sobriety tracking • Progress • Reminders/Notificati ons rTribe - Feature list Anonymous Community: • Anonymous sign up • Friends from therapy groups • Public feed Help in need: • Triggered feature • Chat
  10. • Limitations: ◦ Budget ◦ Team size - there’s no

    dedicated professional for everything ◦ Time - first on the market wins • Lots of things to get right: Timing, Market Position, Design, Development, Marketing & PR, Customer Service, Sales Strategy... • Prioritization is key! Challenges of Startup Life Product
  11. a product with just enough features to satisfy early customers,

    and to provide feedback for future product development. Often times: • Exact price is not determined • Design is not overly polished • No multi platform support or product/market fit Goal: Test the product with real users asap. MVP - Minimum Viable Product
  12. • Anonymous sign up • Friends from therapy groups •

    Triggered feature • Check In - daily sobriety tracking • Progress • Chat - simplified • Reminders/Notifications • Blog • Courses • Public feed rTribe - MVP Feature list
  13. Application Data layer UI Domain Check - in Feed Check

    - in Feed Check - in Feed Check - in Feed
  14. Key ideas when choosing an architecture • Ready for change

    • Scalability • Maintainability Application Data layer UI Domain
  15. Swift final class Singleton { static let sharedInstance = Singleton()

    private init() { // initialization } } Kotlin object Singleton { init { // initialization } } Obj-C: + (instancetype)sharedInstance { static MyClass *sharedInstance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ sharedInstance = [[MyClass alloc] init]; // initialization }); return sharedInstance; } Java: public class Singleton { private Singleton() { // initialization } private static Singleton instance; public static Singleton getInstance() { if (instance == null) instance = new Singleton(); return instance; } } Singleton design pattern