SlideShare une entreprise Scribd logo
1  sur  17
How to build a great Web Product
Lessons from Getting Real, a book by 37 signals




                                   @robindhanwani
Its about Skipping Charts, Graphs, boxes,
   arrows, schematics and wireframes.

  and actually building the real thing.
Have less of everything that is essential, less
features, less paperwork, less of everything
             that’s not essential



    Many times we try to add every new feature, add processes,
systems and everything we can think of and most of the times times
             it complicates things and is not needed.
Just give what customers need and
       remove everything else.



We build on assumptions what customers need and most of the
times its not the case, so build only what they need. If they need
             something more, they will let you know.
Launch early, tweak and constantly
             improve.



Follow Agile Development Methodology with incremental and
 iterative development. Take feedback, collaborate and keep
                  improvising the product.
Get Rid Of ...

 Scalability Debates


                       Useless Meetings


Endless Preference Options


                       Lengthy Functional Specs


Timelines that take Months or Years               Top Down Hierarchy



                           Useless Paperwork
Do Less…
We believe software is too complex. Too many features, too many buttons, too
much to learn. Our products do less than the competition — intentionally. We
build products that work smarter, feel better, allow you to do things your way,
                            and are easier to use.




                                                       What can you do with
                                                        - 3 people instead of ten
                                                        - in 3 months instead of six
                                                        - in 20k instead of 100k
Don’t compete with competitors on:
- Money Spent
- Features
- Time Size

Instead of one upping, try one-downing. Instead of outdoing, try underdoing.
- Less features
- Less options/preferences
- Less people and corporate structure
- Less meetings and abstractions
- Less promises
Find out why do you want to do it ? Is it a problem you are facing,
something you are really passionate about or something else. Its
   better to find out coz this is what will help you keep going!!
Outside Money is Plan B
- If you turn to outsiders, you will have to answer them too.
- These days hardware isn’t expensive and plenty of great s/w is open source.
- Constraints force creativity
Fix Time and Budget, Flex Scope
There's a myth that goes like this: we can launch on time, on budget, and on
scope. It almost never happens and when it does quality often suffers.

Benefits of doing this:
- Prioritization
- Flexibility
- Reality
Have an Enemy
- Find your app’s enemy and what u don’t wanna build
- At same time, don’t overanalyze other products, it might limit the way you
think. Take a look and move on with ur vision.
The Three Musketeers
Use a team of three for version 1.0. Start with a developer, a designer,
and a sweeper (someone who can roam between both worlds).
If you try to please everyone, you won’t please anyone

So, identify your target audience
Ignore Details Early On
Work from Large to Small
Success and satisfaction are in the details.
However, success isn't the only thing you'll find in the details. You'll also find
stagnation, disagreement, meetings, and delays. These things can kill morale
and lower your chances of success.
Support

Feel the Pain of your customers.
Avoid building walls between your customers and the development/design
team. Don't outsource customer support to a call center or third party. Do it
yourself. You, and your whole team, should know what your customers are
saying. When your customers are annoyed, you need to know about it. You need
to hear their complaints. You need to get annoyed too.
It’s a nice read and great lessons, go read it yourself: Getting Real

Contenu connexe

Similaire à How to build a great Web Application - Lessons from Getting Real by 37 Signals

Adam Vincenzini, Implementation, Google+ for businesses and brands
Adam Vincenzini, Implementation, Google+ for businesses and brandsAdam Vincenzini, Implementation, Google+ for businesses and brands
Adam Vincenzini, Implementation, Google+ for businesses and brandsCommunicate Magazine
 
Linkedin Instant Tips
Linkedin Instant TipsLinkedin Instant Tips
Linkedin Instant Tipskwaiyukwai
 
Strategies for building your online presence and reputation (2)
Strategies for building your online presence and reputation (2)Strategies for building your online presence and reputation (2)
Strategies for building your online presence and reputation (2)Mauro Calcano
 
Make them Fall in Love All Over Again: Nurturing the Inbound Way
Make them Fall in Love All Over Again: Nurturing the Inbound WayMake them Fall in Love All Over Again: Nurturing the Inbound Way
Make them Fall in Love All Over Again: Nurturing the Inbound WayKirsten Knipp
 
Brian Tracy - The Effective Manager
Brian  Tracy  - The Effective ManagerBrian  Tracy  - The Effective Manager
Brian Tracy - The Effective ManagerAnwar Ahmadabidin
 
Change Management and Social Media: Lessons for Gov 2.0
Change Management and Social Media: Lessons for Gov 2.0Change Management and Social Media: Lessons for Gov 2.0
Change Management and Social Media: Lessons for Gov 2.0cgtheo
 
DMA Win-back Examples
DMA Win-back ExamplesDMA Win-back Examples
DMA Win-back Examplese-Dialog
 
Tuesdays Corp Company Profile
Tuesdays Corp Company ProfileTuesdays Corp Company Profile
Tuesdays Corp Company Profileakankasha16
 
Newsletter January
Newsletter JanuaryNewsletter January
Newsletter JanuaryCareersGlos
 
Performance Management
Performance Management Performance Management
Performance Management Dey Dos
 
How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...Linde Vloeberghs
 
How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...Hifluence
 
Social Media Silver Bullet - ROI and Social Media
Social Media Silver Bullet - ROI and Social MediaSocial Media Silver Bullet - ROI and Social Media
Social Media Silver Bullet - ROI and Social MediaScott Scanlon
 
Getting found: A Basic Marketing Roadmap
Getting found: A Basic Marketing RoadmapGetting found: A Basic Marketing Roadmap
Getting found: A Basic Marketing RoadmapScott "Q" Marcus
 
Business Startup Package
Business Startup PackageBusiness Startup Package
Business Startup Package4Ward
 
Startup Heart — Presentation Minsk 2019
Startup Heart — Presentation Minsk 2019Startup Heart — Presentation Minsk 2019
Startup Heart — Presentation Minsk 2019John McTavish
 
Business Corporate Pack
Business Corporate PackBusiness Corporate Pack
Business Corporate Pack4Ward
 
Roger Peverelli presenting Reinventing Financial Services
Roger Peverelli presenting Reinventing Financial ServicesRoger Peverelli presenting Reinventing Financial Services
Roger Peverelli presenting Reinventing Financial ServicesBackbase
 

Similaire à How to build a great Web Application - Lessons from Getting Real by 37 Signals (20)

Adam Vincenzini, Implementation, Google+ for businesses and brands
Adam Vincenzini, Implementation, Google+ for businesses and brandsAdam Vincenzini, Implementation, Google+ for businesses and brands
Adam Vincenzini, Implementation, Google+ for businesses and brands
 
Linkedin Instant Tips
Linkedin Instant TipsLinkedin Instant Tips
Linkedin Instant Tips
 
Innovation
InnovationInnovation
Innovation
 
Strategies for building your online presence and reputation (2)
Strategies for building your online presence and reputation (2)Strategies for building your online presence and reputation (2)
Strategies for building your online presence and reputation (2)
 
Make them Fall in Love All Over Again: Nurturing the Inbound Way
Make them Fall in Love All Over Again: Nurturing the Inbound WayMake them Fall in Love All Over Again: Nurturing the Inbound Way
Make them Fall in Love All Over Again: Nurturing the Inbound Way
 
Brian Tracy - The Effective Manager
Brian  Tracy  - The Effective ManagerBrian  Tracy  - The Effective Manager
Brian Tracy - The Effective Manager
 
Change Management and Social Media: Lessons for Gov 2.0
Change Management and Social Media: Lessons for Gov 2.0Change Management and Social Media: Lessons for Gov 2.0
Change Management and Social Media: Lessons for Gov 2.0
 
DMA Win-back Examples
DMA Win-back ExamplesDMA Win-back Examples
DMA Win-back Examples
 
Tuesdays Corp Company Profile
Tuesdays Corp Company ProfileTuesdays Corp Company Profile
Tuesdays Corp Company Profile
 
Newsletter January
Newsletter JanuaryNewsletter January
Newsletter January
 
Performance Management
Performance Management Performance Management
Performance Management
 
How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...
 
How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...
 
Social Media Silver Bullet - ROI and Social Media
Social Media Silver Bullet - ROI and Social MediaSocial Media Silver Bullet - ROI and Social Media
Social Media Silver Bullet - ROI and Social Media
 
Getting found: A Basic Marketing Roadmap
Getting found: A Basic Marketing RoadmapGetting found: A Basic Marketing Roadmap
Getting found: A Basic Marketing Roadmap
 
Business Startup Package
Business Startup PackageBusiness Startup Package
Business Startup Package
 
Startup Heart — Presentation Minsk 2019
Startup Heart — Presentation Minsk 2019Startup Heart — Presentation Minsk 2019
Startup Heart — Presentation Minsk 2019
 
Human IT
Human ITHuman IT
Human IT
 
Business Corporate Pack
Business Corporate PackBusiness Corporate Pack
Business Corporate Pack
 
Roger Peverelli presenting Reinventing Financial Services
Roger Peverelli presenting Reinventing Financial ServicesRoger Peverelli presenting Reinventing Financial Services
Roger Peverelli presenting Reinventing Financial Services
 

Dernier

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

How to build a great Web Application - Lessons from Getting Real by 37 Signals

  • 1. How to build a great Web Product Lessons from Getting Real, a book by 37 signals @robindhanwani
  • 2. Its about Skipping Charts, Graphs, boxes, arrows, schematics and wireframes. and actually building the real thing.
  • 3. Have less of everything that is essential, less features, less paperwork, less of everything that’s not essential Many times we try to add every new feature, add processes, systems and everything we can think of and most of the times times it complicates things and is not needed.
  • 4. Just give what customers need and remove everything else. We build on assumptions what customers need and most of the times its not the case, so build only what they need. If they need something more, they will let you know.
  • 5. Launch early, tweak and constantly improve. Follow Agile Development Methodology with incremental and iterative development. Take feedback, collaborate and keep improvising the product.
  • 6. Get Rid Of ... Scalability Debates Useless Meetings Endless Preference Options Lengthy Functional Specs Timelines that take Months or Years Top Down Hierarchy Useless Paperwork
  • 7. Do Less… We believe software is too complex. Too many features, too many buttons, too much to learn. Our products do less than the competition — intentionally. We build products that work smarter, feel better, allow you to do things your way, and are easier to use. What can you do with - 3 people instead of ten - in 3 months instead of six - in 20k instead of 100k
  • 8. Don’t compete with competitors on: - Money Spent - Features - Time Size Instead of one upping, try one-downing. Instead of outdoing, try underdoing. - Less features - Less options/preferences - Less people and corporate structure - Less meetings and abstractions - Less promises
  • 9. Find out why do you want to do it ? Is it a problem you are facing, something you are really passionate about or something else. Its better to find out coz this is what will help you keep going!!
  • 10. Outside Money is Plan B - If you turn to outsiders, you will have to answer them too. - These days hardware isn’t expensive and plenty of great s/w is open source. - Constraints force creativity
  • 11. Fix Time and Budget, Flex Scope There's a myth that goes like this: we can launch on time, on budget, and on scope. It almost never happens and when it does quality often suffers. Benefits of doing this: - Prioritization - Flexibility - Reality
  • 12. Have an Enemy - Find your app’s enemy and what u don’t wanna build - At same time, don’t overanalyze other products, it might limit the way you think. Take a look and move on with ur vision.
  • 13. The Three Musketeers Use a team of three for version 1.0. Start with a developer, a designer, and a sweeper (someone who can roam between both worlds).
  • 14. If you try to please everyone, you won’t please anyone So, identify your target audience
  • 15. Ignore Details Early On Work from Large to Small Success and satisfaction are in the details. However, success isn't the only thing you'll find in the details. You'll also find stagnation, disagreement, meetings, and delays. These things can kill morale and lower your chances of success.
  • 16. Support Feel the Pain of your customers. Avoid building walls between your customers and the development/design team. Don't outsource customer support to a call center or third party. Do it yourself. You, and your whole team, should know what your customers are saying. When your customers are annoyed, you need to know about it. You need to hear their complaints. You need to get annoyed too.
  • 17. It’s a nice read and great lessons, go read it yourself: Getting Real