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
 

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
 
Social Media 101
Social Media 101Social Media 101
Social Media 101
 
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
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

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