SlideShare ist ein Scribd-Unternehmen logo
1 von 48
LEAN AND MEAN
Recipes for Managing Successful Products
Disclaimer
This presentation is focused on creating high
growth b2c/SaaS software products
Wix.com - Real WYSIYG Web Editing

One Design Template. Endless User Designs.

3
Wix.com – Growing beyond design
Registered Users

Premium Subscriptions

Collections

36 million 1H’13
2010-12 CAGR: 108%

626,000 1H’13
2010-12 CAGR: 78%

$72 million LTM
2010-12 CAGR: 93%

2008

2009

2012

2012

2013

Flash

Ecommerce

HTML5

App Market

Mobile

4
Gig Kaplan
Entrepreneur and innovator. Age 43. born and based in Israel.
WIX – Co-Founder & CTO

•
•

Managed HR, R&D, System & Product for the 1st 4 years

•
•
•
•
•

Started coding at 12, My last line of code was 2003.

Focus - Product Road maps and specific products and HR architecture

CV

3 years army - Developer and Sys Admin
Co - Founded 6 software and internet start-ups, 1st one at 15
Involved in kick starting another 7 start-ups, 1 dance group, 1 nonprofit
Studied – Psychology, Philosophy, Yoga, Dance
The Fundamentals
Team building
Product life cycle
Early stage
On going management

Tech choices
Becoming methodical
TEAM BUILDING
It’s not business, it’s personal
Success is a team effort
People are your main asset

• Teams can have multiple leaders
• Good teams are skill balanced
• Keep teams small and personal
• Aggressive is good, Mean is bad
• Teams should allow individuality
Recruitment Process
Smart, Fun people that can Execute

•
•
•
•
•

Test people for real deliverables
Make the interview personal – do you like the person
Hire skills not knowledge
Go into details of a previous work experience
Check recommendations
Open culture is the key
•
•
•
•
•
•
•

Open doors if any
Goals and results are in the open
BI is open to all employees
Everyone can provide feedback
It is ok to fail, just don't be dumb about it
Problems are humored not hidden
People subscribe to reports
Indicators of a Healthy Culture

•
•
•
•
•

People recruit their friends

•

Do not give prizes

People meet after hours
People can be angry but are not mean
Few formal meetings

•

People meet and talk organically

People approach management
Human Architecture
•
•
•

Software architecture creates divides

•

Client, Server, System

Different roles creates divides

•

Product, Marketing, R & D, QA, Support

Work on breaking those divides

•

People should be able to influence out side of their
scope

•

Create opportunities for interaction
Product Management
is not a role it is skills

•
•

Passion, Focus, Eye for details
The 6 skills - no one has them all

•
•
•
•
•
•

Product marketing - Road map & Commercialization
Product analysis - Use cases
Product UX - Screens
Product packaging - Design, Text
Project management - Get it done, Organization
Technical knowhow - It should work :)
Developers are product people too
•

Good developers need to be engaged with the road map, users and the
creative process, otherwise they will kill the product

•
•
•

Become architects instead of coders

Developers must be given time to engage with the product

•
•
•

Develop technology instead of product

Brain storm, work on products, support users, meet users, access to bi

Developers must offload from PM
Technology is a product too

•

APIs, System architecture, DB, etc... are all products and should be
treated as such
QA & Support
•
•
•

Doubt your need for QA & Support

•

Use a good test driven methodology and
monitoring instead

Product & Dev should be engaged in both
Small & testable features should not be QA’d
but released
Good Practices
•
•
•
•

Product and R & D people should be in the same room

•
•
•
•

Feature assessment time should be slotted

All should be aware of road map, support issues, BI, etc...
All should be aware of everybody's work, and allowed to contribute
Go over the list of potential features and try to find the cheapest ways for
implementation - look for quick wins

Developers should be able to deploy there own features to be tested
Management should meet with team and not with pm to discuss road map
Get drunk together
Problem Indicators
• Long emails
• Long specs
• Bullshit ideological conflicts
• People talk in us and them
• Meetings
PRODUCT LIFE CYCLE - EARLY STAGE

Be open to failure
Early Stage Recipe
•
•
•
•
•

Get a great team
Get started - minimal feature set
Get to the market early, Get users
Launch
Constantly test & get feedback

•
•
•
•

Measure (logs, analytics, support calls,..)
Focus on the bottom line - conversion, usage, retention = $
Talk to users, see what they do with the product

Asses
Identifying the minimal features set

•
•
•
•

Define your basic assumptions
Always start with testing your assumption
Identify the minimal feature which would test this assumption
my favorite tool

•

Imagine yourself releasing without the feature
Getting to the market early
The don’ts
•
•

Ignore things your team can not do
Ignore good problems

•
•
•
•

Ignore scalability
Ignore architecture
Ignore future features
Ignore business model
Getting to the market early
The do’s
•
•

Focus on the differentiator
Keep design simple

•
•

•
•
•

Copy simple design from somewhere
Text should explain the value

Focus on the empty screen and the first steps
Provide a place for users to interact with you
Analytics and logs are a must
Launching your product
•
•

Minimal assumption on your users

•
•
•

Buy some advertising

Communicate with bloggers, forums, opinion
leaders
Multiple launch is easy - Try this
Provide feedback format
Measure Early
A/B Testing, Logs, Analytics & Monitoring

•
•

A company culture cornerstone
Feature testing methodology is key to acceleration

•
•
•
•
•

Makes sure you didn't break things
Reduces lengthy discussions
Reduces over design
Sometimes even acknowledges success

Allows everybody to release their features
User Feedback
•
•
•
•
•

More important then testing
Become the user - Use you own product
Talk to your users, they love it
Look at what they do
Provide feedback mechanism

•
•

Contacts, Chat, Forum, Wish list,...

Everybody should interact with users
Assessment - Failure
It is better to close early then a slow death
IF launch successful
Great
IF not
Did you get reaction from users
Improve
IF not
RETHINK
Assessment - Success
Understand why users use your product

•
•

This is your most important task
It can be:

•
•
•
•
•

a Specific feature
Combination
Packaging
Price Point
…
PRODUCT LIFE CYCLE - ONGOING PRODUCT

Managing focus
Product Deliverables
•
•
•
•
•

Must be simple - no one has attention
Lists - manage knowledge
Road maps - manage focus
Spec = Screens & Use Cases
Focus on the empty screen - 1st time user experience
Managing the Product
On Going dual effort

•
•

Optimizations are driven by lists

•

Bug fixes, feature improvement, user
requested, competitors, performance..

Leaps are driven by road maps

•
•

Good optimization effort can be a leap
Managed similarly to new product
Lists, Lists, Lists
Managing the feedback loop
goals

feature

status

owner

priority

source

wow

animations

p. ready

wow

rotation

R&D research

cash

billing brazil

research

CFO

operation

CDN monitor

tbd

CTO

users

Vision/ideas, User feedback, complaints, successes, Bi, logs,
monitoring, Operational needs (billing, system),
Competitors gap
Product road map
Facilitating discussion and alignment

• All the lists
• Inspirations
• Key assumptions
• Goals
• Resource allocation and shortages
• Critical action items
Managing Focus
• 3-6 month roadmaps
• half time work plans (1-3 months)
• 4 levels
• Can not fail
• Very important
• Opportunistic
• Maintenance/ongoing
Work plan
actual planning
resource

week 1

week 2

week 3

dev 1

C. F 1

C.F 1

C.F 1

dev 2

C.F 2

C.F 2

C.F 2

dev 3

List

vacation

List

dev 4

List

List

List

Dev 5

Maintenance

Maintenance

Maintenance

Know your real resources
How many do you really have
Allocate around the can not fail & maintenance

....
Commit to Plans
•
•
•
•
•

Once you have a plan commit and execute
Do not double guess
If derailed stop to reassess

•

Suicide mode doesn’t work

Drop the non critical
Do not drop the ongoing
Plan Early
• Use the Garbage time
• Post major release energy drop
• Stuff in Qa/Support/v1.1Phase
• Best time to plan
• Get the developers involved
Pit falls
•
•
•
•
•

Not enough time for effort estimation
Long tasks - not broken to smaller bits
Over Design
Developers methodology overshadowing
Not enough value in a work plan
CHOOSING THE TECH

Keep It Simple Stupid
Architecture is overrated
Use common sense instead

•
•
•
•

Assume you will rewrite your product at least twice
Keep it simple, keep it modular
Modeling before you know the domain rarely works
Patterns are overrated
Do not focus on scalability
Unless you have to :)

•

Scalability is a syndrome which happens to successful
companies

•
•

Succeed first - Focus on product and marketing
If you have to:

•
•

Cloud => CDN => Write/read asymmetric => Shard
SOA: Use carefully
Focus on manageability
Tests, Logs, Monitor, BI

•

The earlier you can intro testing, logs, bi & monitor them the
better

•
•
•

Use logs & Analytics from day 1
Start simple and evolve
Introduce a/b testing mechanism as early as possible
Don’t choose the stack
Choose the developers
•

It doesn’t matter

•
•

php/ruby/java/python/.net - they all suck :)

People matter

•

Choose the technology that your people know best or that
you have access to hands on expert

•
•

Create methodology and teach it to people
A great developer can work in any environment

•

A mediocre developer you can not afford
Clouds - are not 99.99
but your code has more errors

•
•
•

Delay creating a “system” as much as you can
For most product a cloud is the right choice
Do not own the machines - it costs more
Storage is cheap
abuse it

•
•

Make sure information is replicated and redundant

•

you will screw up

Do not bother to delete

•
•

Fragments disks
Very hard to recover from bugs
CDN is magic
abuse it

• Anything which can be delivered from a
CDN is scalable

• We CDN media, queries, page parts
• Use version variables instead of flushing
Data Bases are dumb
so keep it simple

• Offload to client if you have one
• If not, offload to app server
• Do not transact in the DB
• Use GUID instead of Id
• Duplicate data per index is not a sin
Architecture Sample
User
User
Site
Site

Doc
Doc
Header
Header
DB
DB

CDN
CDN
Static
Static
Storage
Storage

BI
BI

Logger
Logger
BECOMING METHODICAL

It is the corner stone for growth

Weitere ähnliche Inhalte

Mehr von IDCEE

Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...
Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...
Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...IDCEE
 
Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...
Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...
Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...IDCEE
 
IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...
IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...
IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...IDCEE
 
IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...
IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...
IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...IDCEE
 
IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...
IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...
IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...IDCEE
 
IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE
 
IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...
IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...
IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...IDCEE
 
IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...
IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...
IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...IDCEE
 
Step-by-step guide for startups
Step-by-step guide for startupsStep-by-step guide for startups
Step-by-step guide for startupsIDCEE
 
IDCEE 2011. How it was
IDCEE 2011. How it wasIDCEE 2011. How it was
IDCEE 2011. How it wasIDCEE
 

Mehr von IDCEE (10)

Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...
Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...
Digital Media Day 2016_Viktoriya Tigipko (TA Ventures, Odessa International F...
 
Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...
Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...
Digital Media Day: Slava Makshun (Producer and Special Projects Coordinator @...
 
IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...
IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...
IDCEE 2014: The Future Of International Payments: Next 5 Years - Michael Kent...
 
IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...
IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...
IDCEE 2014: A Personal Path Becomes Shared Experience - Daniele Regolo (Found...
 
IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...
IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...
IDCEE 2014: It Industry In Ukraine: Overview & Trends 2014 - Max Ishcheko (Fo...
 
IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE 2013: How to do a successful company around open source - Michael Widen...
IDCEE 2013: How to do a successful company around open source - Michael Widen...
 
IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...
IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...
IDCEE 2013: Notes from 25 years at Microsoft - Mark Zbikowski (Senior Technic...
 
IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...
IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...
IDCEE 2013: Global Innovation Economy: Golden Age of Entrepreneurship - Kamra...
 
Step-by-step guide for startups
Step-by-step guide for startupsStep-by-step guide for startups
Step-by-step guide for startups
 
IDCEE 2011. How it was
IDCEE 2011. How it wasIDCEE 2011. How it was
IDCEE 2011. How it was
 

Kürzlich hochgeladen

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 

Kürzlich hochgeladen (20)

unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 

IDCEE 2013: Lean scalability: product, HR and technology for rapid growth - Giora Kaplan (Co-founder & CTO @ WIX)

  • 1. LEAN AND MEAN Recipes for Managing Successful Products
  • 2. Disclaimer This presentation is focused on creating high growth b2c/SaaS software products
  • 3. Wix.com - Real WYSIYG Web Editing One Design Template. Endless User Designs. 3
  • 4. Wix.com – Growing beyond design Registered Users Premium Subscriptions Collections 36 million 1H’13 2010-12 CAGR: 108% 626,000 1H’13 2010-12 CAGR: 78% $72 million LTM 2010-12 CAGR: 93% 2008 2009 2012 2012 2013 Flash Ecommerce HTML5 App Market Mobile 4
  • 5. Gig Kaplan Entrepreneur and innovator. Age 43. born and based in Israel. WIX – Co-Founder & CTO • • Managed HR, R&D, System & Product for the 1st 4 years • • • • • Started coding at 12, My last line of code was 2003. Focus - Product Road maps and specific products and HR architecture CV 3 years army - Developer and Sys Admin Co - Founded 6 software and internet start-ups, 1st one at 15 Involved in kick starting another 7 start-ups, 1 dance group, 1 nonprofit Studied – Psychology, Philosophy, Yoga, Dance
  • 6. The Fundamentals Team building Product life cycle Early stage On going management Tech choices Becoming methodical
  • 7. TEAM BUILDING It’s not business, it’s personal
  • 8. Success is a team effort People are your main asset • Teams can have multiple leaders • Good teams are skill balanced • Keep teams small and personal • Aggressive is good, Mean is bad • Teams should allow individuality
  • 9. Recruitment Process Smart, Fun people that can Execute • • • • • Test people for real deliverables Make the interview personal – do you like the person Hire skills not knowledge Go into details of a previous work experience Check recommendations
  • 10. Open culture is the key • • • • • • • Open doors if any Goals and results are in the open BI is open to all employees Everyone can provide feedback It is ok to fail, just don't be dumb about it Problems are humored not hidden People subscribe to reports
  • 11. Indicators of a Healthy Culture • • • • • People recruit their friends • Do not give prizes People meet after hours People can be angry but are not mean Few formal meetings • People meet and talk organically People approach management
  • 12. Human Architecture • • • Software architecture creates divides • Client, Server, System Different roles creates divides • Product, Marketing, R & D, QA, Support Work on breaking those divides • People should be able to influence out side of their scope • Create opportunities for interaction
  • 13. Product Management is not a role it is skills • • Passion, Focus, Eye for details The 6 skills - no one has them all • • • • • • Product marketing - Road map & Commercialization Product analysis - Use cases Product UX - Screens Product packaging - Design, Text Project management - Get it done, Organization Technical knowhow - It should work :)
  • 14. Developers are product people too • Good developers need to be engaged with the road map, users and the creative process, otherwise they will kill the product • • • Become architects instead of coders Developers must be given time to engage with the product • • • Develop technology instead of product Brain storm, work on products, support users, meet users, access to bi Developers must offload from PM Technology is a product too • APIs, System architecture, DB, etc... are all products and should be treated as such
  • 15. QA & Support • • • Doubt your need for QA & Support • Use a good test driven methodology and monitoring instead Product & Dev should be engaged in both Small & testable features should not be QA’d but released
  • 16. Good Practices • • • • Product and R & D people should be in the same room • • • • Feature assessment time should be slotted All should be aware of road map, support issues, BI, etc... All should be aware of everybody's work, and allowed to contribute Go over the list of potential features and try to find the cheapest ways for implementation - look for quick wins Developers should be able to deploy there own features to be tested Management should meet with team and not with pm to discuss road map Get drunk together
  • 17. Problem Indicators • Long emails • Long specs • Bullshit ideological conflicts • People talk in us and them • Meetings
  • 18. PRODUCT LIFE CYCLE - EARLY STAGE Be open to failure
  • 19. Early Stage Recipe • • • • • Get a great team Get started - minimal feature set Get to the market early, Get users Launch Constantly test & get feedback • • • • Measure (logs, analytics, support calls,..) Focus on the bottom line - conversion, usage, retention = $ Talk to users, see what they do with the product Asses
  • 20. Identifying the minimal features set • • • • Define your basic assumptions Always start with testing your assumption Identify the minimal feature which would test this assumption my favorite tool • Imagine yourself releasing without the feature
  • 21. Getting to the market early The don’ts • • Ignore things your team can not do Ignore good problems • • • • Ignore scalability Ignore architecture Ignore future features Ignore business model
  • 22. Getting to the market early The do’s • • Focus on the differentiator Keep design simple • • • • • Copy simple design from somewhere Text should explain the value Focus on the empty screen and the first steps Provide a place for users to interact with you Analytics and logs are a must
  • 23. Launching your product • • Minimal assumption on your users • • • Buy some advertising Communicate with bloggers, forums, opinion leaders Multiple launch is easy - Try this Provide feedback format
  • 24. Measure Early A/B Testing, Logs, Analytics & Monitoring • • A company culture cornerstone Feature testing methodology is key to acceleration • • • • • Makes sure you didn't break things Reduces lengthy discussions Reduces over design Sometimes even acknowledges success Allows everybody to release their features
  • 25. User Feedback • • • • • More important then testing Become the user - Use you own product Talk to your users, they love it Look at what they do Provide feedback mechanism • • Contacts, Chat, Forum, Wish list,... Everybody should interact with users
  • 26. Assessment - Failure It is better to close early then a slow death IF launch successful Great IF not Did you get reaction from users Improve IF not RETHINK
  • 27. Assessment - Success Understand why users use your product • • This is your most important task It can be: • • • • • a Specific feature Combination Packaging Price Point …
  • 28. PRODUCT LIFE CYCLE - ONGOING PRODUCT Managing focus
  • 29. Product Deliverables • • • • • Must be simple - no one has attention Lists - manage knowledge Road maps - manage focus Spec = Screens & Use Cases Focus on the empty screen - 1st time user experience
  • 30. Managing the Product On Going dual effort • • Optimizations are driven by lists • Bug fixes, feature improvement, user requested, competitors, performance.. Leaps are driven by road maps • • Good optimization effort can be a leap Managed similarly to new product
  • 31. Lists, Lists, Lists Managing the feedback loop goals feature status owner priority source wow animations p. ready wow rotation R&D research cash billing brazil research CFO operation CDN monitor tbd CTO users Vision/ideas, User feedback, complaints, successes, Bi, logs, monitoring, Operational needs (billing, system), Competitors gap
  • 32. Product road map Facilitating discussion and alignment • All the lists • Inspirations • Key assumptions • Goals • Resource allocation and shortages • Critical action items
  • 33. Managing Focus • 3-6 month roadmaps • half time work plans (1-3 months) • 4 levels • Can not fail • Very important • Opportunistic • Maintenance/ongoing
  • 34. Work plan actual planning resource week 1 week 2 week 3 dev 1 C. F 1 C.F 1 C.F 1 dev 2 C.F 2 C.F 2 C.F 2 dev 3 List vacation List dev 4 List List List Dev 5 Maintenance Maintenance Maintenance Know your real resources How many do you really have Allocate around the can not fail & maintenance ....
  • 35. Commit to Plans • • • • • Once you have a plan commit and execute Do not double guess If derailed stop to reassess • Suicide mode doesn’t work Drop the non critical Do not drop the ongoing
  • 36. Plan Early • Use the Garbage time • Post major release energy drop • Stuff in Qa/Support/v1.1Phase • Best time to plan • Get the developers involved
  • 37. Pit falls • • • • • Not enough time for effort estimation Long tasks - not broken to smaller bits Over Design Developers methodology overshadowing Not enough value in a work plan
  • 38. CHOOSING THE TECH Keep It Simple Stupid
  • 39. Architecture is overrated Use common sense instead • • • • Assume you will rewrite your product at least twice Keep it simple, keep it modular Modeling before you know the domain rarely works Patterns are overrated
  • 40. Do not focus on scalability Unless you have to :) • Scalability is a syndrome which happens to successful companies • • Succeed first - Focus on product and marketing If you have to: • • Cloud => CDN => Write/read asymmetric => Shard SOA: Use carefully
  • 41. Focus on manageability Tests, Logs, Monitor, BI • The earlier you can intro testing, logs, bi & monitor them the better • • • Use logs & Analytics from day 1 Start simple and evolve Introduce a/b testing mechanism as early as possible
  • 42. Don’t choose the stack Choose the developers • It doesn’t matter • • php/ruby/java/python/.net - they all suck :) People matter • Choose the technology that your people know best or that you have access to hands on expert • • Create methodology and teach it to people A great developer can work in any environment • A mediocre developer you can not afford
  • 43. Clouds - are not 99.99 but your code has more errors • • • Delay creating a “system” as much as you can For most product a cloud is the right choice Do not own the machines - it costs more
  • 44. Storage is cheap abuse it • • Make sure information is replicated and redundant • you will screw up Do not bother to delete • • Fragments disks Very hard to recover from bugs
  • 45. CDN is magic abuse it • Anything which can be delivered from a CDN is scalable • We CDN media, queries, page parts • Use version variables instead of flushing
  • 46. Data Bases are dumb so keep it simple • Offload to client if you have one • If not, offload to app server • Do not transact in the DB • Use GUID instead of Id • Duplicate data per index is not a sin
  • 48. BECOMING METHODICAL It is the corner stone for growth

Hinweis der Redaktion

  1. Time 60 seconds - At our core, we offer solutions, packages and tools for creating fully customizable, feature rich, beautiful websites exactly the way the user wants it - We provide a template but make everything easy to change so the end result is not identifiable as a template - In order to just get this far, a company typically needs to spend thousands of dollars whereas we offer the tools and technology for less than $20/month - To show you how easy, elegant and intuitive it is, we have a short video [play video]
  2. Time 30 seconds - If you think about the evolution of technology, the ability to contribute and participate in web development is progressing similarly to desktop publishing - Used to need assets, skills, capital and expertise to create a document – today anyone from a CEO to an elementary school student can create a document in a few minutes - Because of the network effect, platforms emerge – Word has become the de facto document creation technology, just like powerpoint is synonymous with creating a presentation - Wix is positioned to become the platform for the web – once a user learns how to use Wix, they come back time and time again, they tell their friends, and they become strong advocates