SlideShare une entreprise Scribd logo
1  sur  13
Getting Real in Development The smarter, faster, easier way to build a successful application  based on book of  37signals
What is Getting Real? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Starting Line ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Stay Lean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Priorities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Feature Selection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interface Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Code ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Words ,[object Object],[object Object],[object Object]
Post-Launch ,[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you very much!

Contenu connexe

Tendances

How to build_a_successful_mvp_lean-302
How to build_a_successful_mvp_lean-302How to build_a_successful_mvp_lean-302
How to build_a_successful_mvp_lean-302
Lean Startup Machine
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Movel
 
The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)
Alexis Roqué
 

Tendances (20)

Food on the Table case study at #sllconf by Manuel Rosso
Food on the Table case study at #sllconf by Manuel RossoFood on the Table case study at #sllconf by Manuel Rosso
Food on the Table case study at #sllconf by Manuel Rosso
 
Startup Glossary - Exec I/O
Startup Glossary - Exec I/OStartup Glossary - Exec I/O
Startup Glossary - Exec I/O
 
Mock Interviewing with Salesforce's Product Manager
Mock Interviewing with Salesforce's Product ManagerMock Interviewing with Salesforce's Product Manager
Mock Interviewing with Salesforce's Product Manager
 
20 percent tips
20 percent tips20 percent tips
20 percent tips
 
How to build_a_successful_mvp_lean-302
How to build_a_successful_mvp_lean-302How to build_a_successful_mvp_lean-302
How to build_a_successful_mvp_lean-302
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
 
Customer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product ManagerCustomer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product Manager
 
Building a Minimum Viable Product
Building a Minimum Viable ProductBuilding a Minimum Viable Product
Building a Minimum Viable Product
 
How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018
 
The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)The 1 Week Minimum Viable Product (MVP)
The 1 Week Minimum Viable Product (MVP)
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 
Patrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B Testing
 
MVP: Minimum Viable Product vs. Maximum Value Product
MVP:  Minimum Viable Product vs. Maximum Value ProductMVP:  Minimum Viable Product vs. Maximum Value Product
MVP: Minimum Viable Product vs. Maximum Value Product
 
Minimal Viable Product
Minimal Viable ProductMinimal Viable Product
Minimal Viable Product
 
Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)Getting to Minimum Viable Product (MVP)
Getting to Minimum Viable Product (MVP)
 
Think like a Product Manager II
Think like a Product Manager IIThink like a Product Manager II
Think like a Product Manager II
 
Building a MVP [Webinar Edition]
Building a MVP [Webinar Edition]Building a MVP [Webinar Edition]
Building a MVP [Webinar Edition]
 
Less look, more feel
Less look, more feelLess look, more feel
Less look, more feel
 
Mobile Apps for Businesses
Mobile Apps for BusinessesMobile Apps for Businesses
Mobile Apps for Businesses
 
Minimum viable product
Minimum viable productMinimum viable product
Minimum viable product
 

En vedette

Cracking the Coding Interview
Cracking the Coding InterviewCracking the Coding Interview
Cracking the Coding Interview
Evisors
 
Organizational Physics 101: The Four Styles of Management
Organizational Physics 101: The Four Styles of ManagementOrganizational Physics 101: The Four Styles of Management
Organizational Physics 101: The Four Styles of Management
Lex Sisney
 
Cracking the Facebook Coding Interview
Cracking the Facebook Coding InterviewCracking the Facebook Coding Interview
Cracking the Facebook Coding Interview
Gayle McDowell
 

En vedette (9)

"Getting Real" The smarter, faster, easier way to build Organizations 2.0
"Getting Real" The smarter, faster, easier way to build Organizations 2.0"Getting Real" The smarter, faster, easier way to build Organizations 2.0
"Getting Real" The smarter, faster, easier way to build Organizations 2.0
 
Vladimirs Ivanovs - How to create a complementary team
Vladimirs Ivanovs - How to create a complementary teamVladimirs Ivanovs - How to create a complementary team
Vladimirs Ivanovs - How to create a complementary team
 
Cracking the Coding Interview
Cracking the Coding InterviewCracking the Coding Interview
Cracking the Coding Interview
 
Vladimirs Ivanovs — How minions can help creating a complementary team and fi...
Vladimirs Ivanovs — How minions can help creating a complementary team and fi...Vladimirs Ivanovs — How minions can help creating a complementary team and fi...
Vladimirs Ivanovs — How minions can help creating a complementary team and fi...
 
Gayle McDowell: Cracking the coding interview
Gayle McDowell: Cracking the coding interviewGayle McDowell: Cracking the coding interview
Gayle McDowell: Cracking the coding interview
 
Organizational Physics 101: The Four Styles of Management
Organizational Physics 101: The Four Styles of ManagementOrganizational Physics 101: The Four Styles of Management
Organizational Physics 101: The Four Styles of Management
 
Managing Corporate life cycle
Managing Corporate life cycleManaging Corporate life cycle
Managing Corporate life cycle
 
Cracking the Coding Interview
Cracking the Coding InterviewCracking the Coding Interview
Cracking the Coding Interview
 
Cracking the Facebook Coding Interview
Cracking the Facebook Coding InterviewCracking the Facebook Coding Interview
Cracking the Facebook Coding Interview
 

Similaire à Getting real in development

179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652
ngothanhtungth
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
Davinci software
 
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
Webflow
 

Similaire à Getting real in development (20)

Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Better
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Rianomics 10 ways to ensure RIA failure
Rianomics 10 ways to ensure RIA failureRianomics 10 ways to ensure RIA failure
Rianomics 10 ways to ensure RIA failure
 
10 steps to build a top selling Mobile App
10 steps to build a top selling Mobile App10 steps to build a top selling Mobile App
10 steps to build a top selling Mobile App
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
 
Biz Product Learnings
Biz Product LearningsBiz Product Learnings
Biz Product Learnings
 
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
 
Empowered productivity
Empowered productivityEmpowered productivity
Empowered productivity
 
179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652179 black-box-software-testing-copyright-2003-cem-kaner1652
179 black-box-software-testing-copyright-2003-cem-kaner1652
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
 
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
I built & sold 12 no -ode apps in 12 weeks - here's everything I learned - No...
 
CF Camp 2013 Software Craftsmanship for CFML Developers
CF Camp 2013 Software Craftsmanship for CFML DevelopersCF Camp 2013 Software Craftsmanship for CFML Developers
CF Camp 2013 Software Craftsmanship for CFML Developers
 
Appsbar app software
Appsbar app softwareAppsbar app software
Appsbar app software
 
AD - Developer communication and Technology
AD - Developer communication and TechnologyAD - Developer communication and Technology
AD - Developer communication and Technology
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a business
 
How to Plan for Successful App Launch
How to Plan for Successful App LaunchHow to Plan for Successful App Launch
How to Plan for Successful App Launch
 
Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019Microsoft Teams community call-September 2019
Microsoft Teams community call-September 2019
 
Session slides
Session slidesSession slides
Session slides
 

Dernier

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Dernier (20)

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Getting real in development

  • 1. Getting Real in Development The smarter, faster, easier way to build a successful application  based on book of  37signals
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Thank you very much!

Notes de l'éditeur

  1. Less mass, less software, less features, less paperwork, less of everything that’s not essential. Interfaces - the real screens that people are going to use. The benefits of Getting Real Getting Real delivers better results because it forces you to deal with the actual problems you’re trying to solve instead of your ideas about those problems. It forces you to deal with reality.
  2. Conventional wisdom says that to beat your competitors you need to one-up them. If they have four features, you need five (or 15, or 25). Less features Less options/preferences Less people and corporate structure Less meetings and abstractions Less promises The key here is understanding that you’re not alone. If you’re having this problem, it’s likely hundreds of thousands of others are in the same boat. There’s your market. Wasn’t that easy? So do what you can with the cash on hand. Think hard and determine what’s really essential and what you can do without. Run on limited resources and you’ll be forced to reckon with constraints earlier and more intensely. And that’s a good thing. Constraints drive innovation. 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.
  3. Mass is increased by... Long term contracts Excess staff Permanent decisions Meetings about other meetings Thick process Inventory (physical or mental) Hardware, software, technology lock-ins Proprietary data formats The past ruling the future Long-term roadmaps Office politics Mass is reduced by... Just-in-time thinking Multi-tasking team members Embracing constraints, not trying to lift them Less software, less code Less features Small team size Simplicity Pared-down interfaces Open-source products Open data formats An open culture that makes it easy to admit mistakes Change is your best friend. The more expensive it is to make a change, the less likely you’ll make it. And if your competitors can change faster than you, you’re at a huge disadvantage. There’s never enough to go around. Not enough time. Not enough money. Not enough people. That’s a good thing.
  4. Before you start designing or coding anything you need to know the purpose of your product – the vision. Think big. Why does it exist? What makes it different than other similar products? There’s plenty of time to be a perfectionist. Just do it later. Do you really need 12 top-of-the-line servers now if you can run on two for a year? You don’t have a scaling problem yet
  5. Stick to what’s truly essential. Good ideas can be tabled. Start off with a lean, smart app and let it gain traction. Then you can start to add to the solid foundation you’ve built. Our favorite answer to the “why didn’t you do this or why didn’t you do that?” question is always: “Because it just doesn’t matter.” The secret to building half a product instead of a half-ass product is saying no. For every new feature you need to... 1. Say no. 2. Force the feature to prove its value. 3. If “no” again, end here. If “yes,” continue... 4. Sketch the screen(s)/ui. 5. Design the screen(s)/ui. 6. Code it. 7-15. Test, tweak, test, tweak, test, tweak, test, tweak... 16. Check to see if help text needs to be modified. 17. Update the product tour (if necessary). 18. Update the marketing copy (if necessary). 19. Update the terms of service (if necessary). 20. Check to see if any promises were broken. 21. Check to see if pricing structure is affected. 22. Launch. 23. Hold breath. Bottom line: Build products and offer services you can manage. It’s easy to make promises. It’s much harder to keep them. Make sure whatever it is that you’re doing is something you can actually sustain – organizationally, strategically, and financially. Build software for general concepts and encourage people to create their own solutions
  6. It’s ok to do less, skip details, and take shortcuts in your process if it’ll lead to running software faster. Once you’re there, you’ll be rewarded with a significantly more accurate perspective on how to proceed. For customers, preference screens with an endless amount of options are a headache. Accept that decisions are temporary. Accept that mistakes will happen and realize it’s no big deal as long as you can correct them quickly. Execute, build momentum, and move on. There’s no substitute for real people using your app in real ways. Get real data. Get real feedback. Then improve based on that info. Further, don’t have a release version and a beta version.
  7. Epicenter design flips that process and allows you to focus on what really matters on day one. Essentials first, extras second. The regular state is a no-brainer. This is the screen where you’ll spend most of your time. But don’t forget to invest time on the other states too (see the following essays for more on this).
  8. Less software means you put away the crystal ball. Instead of trying to predict future problems, you deal only with the problems of today. Why? Fears you have about tomorrow often never come to fruition. Don’t bog yourself down trying to solve these phantom issues. Less software is easier to manage. Less software reduces your codebase and that means less maintenance busywork (and a happier staff). Less software lowers your cost of change so you can adapt quickly. You can change your mind without having to change boatloads of code. Less software results in fewer bugs. Less software means less support. Hack together some bad code that’s functional but still a bit hairy and you’re building up debt. Throw together a design that’s good enough but not really good and you’ve done it again. It’s ok to do this from time to time. In fact, it’s often a needed technique that helps you do the whole Get-Real-asapthing. But you still need to recognize it as debt and pay it off at some point by cleaning up the hairy code or redesigning that so-so page.
  9. Think of your product as a person. What type of person do you want it to be? Polite? Stern? Forgiving? Strict? Funny? Deadpan? Serious? Loose? Do you want to come off as paranoid or trusting? As a know-it-all? Or modest and likable?
  10. Look at Flickr. It began as a multiplayer online game called The Game Neverending. Its creators soon realized the photo-sharing aspect of the game was a more plausible product than the game itself (which was eventually shelved). Be willing to admit mistakes and change course.