+++ title = "getting_real" draft = false tags = [ "", "Users", "jefklak", "Downloads", "pages", "books", "getting_real" ] date = "2013-03-12" +++ # Getting real http://gettingreal.37signals.com/toc.php #### The Starting Line 1. Build Less ("underdo your competetion") 2. What's your problem? (Stratch your own itch, zie Rework, "born out of necessity") 3. Fund Yourself 4. Fix Time and Budget, Flex Scope 5. Have an Enemy ("Figure out your app's enemy and use it as a motivator to what it shouldn't be) 6. It shouldn't be a Chore (your passion, or lack thereof, shines through) > How does a project get to be a year behind schedule? One day at a time. (Fred Brooks) #### Stay Lean Agile reclame... 1. Less Mass 2. Lower your Cost of Change 3. The Three Musketeers ("use only three people") 4. Embrace Constraints ("let limitations guide you to creative solutions") 5. Be Yourself > Differentiate yourself from bigger companies by being personal and friendly. #### Priorities 1. What's the big Idea (Define the **one-point vision** for your app) -> elevator pitch, 140chars tweet? 2. Ignore details Early on 3. It's a problem when it's a problem 4. Hire the Right Customers 5. Scale Later 6. Make Opinionated software #### Feature Selection > **Take whatever you think your product should be and cut it in half**. Pare featuers down until you're left with only the most essential version. Then do it again. 1. Half, not half-assed 2. It just doesn't matter 3. Start with No (make featuers work hard to be implemented) 4. Hidden Costs 5. Can you Handle it? (build something you can handle, not because the competitor also does it) 6. Human solutions (build software for **general concepts** to let people create their own solutions) 7. Forget Feature Requests 8. Hold the Mayo (ask people what they don't want) #### Process Impliciete XP reclame... 1. Race the Running Software 2. Rinse and Repeat 3. From Idea to Implementation (brainstorm - paper sketches - HTML screens/CSS mockups - code it) 4. Avoid Preferences 5. "done"! 6. Test in the Wild 7. Shrink your Time > Decide on the little details so your customers don't have to. Bvb. maak gewoon 50 units per tabel ipv daar een `property` van te maken. :exclamation: **Be an executioner**: > It's so funny when I hear people being so protective of ideas (they want me to sign an NDA to tell me the simplest idea). To me, ideas are worth nothing unless executed. They are just a multiplier. Execution is worth millions. Weak idea ###### 1. Good idea 10. No execution ###### $1. Weak execution $1000. (Derek Sivers) #### The Organisation Impliciete scrum team reclame... (Niet UI en backend team, generalists > specialists etc)

Bijna zelfde stuff als [books/rework]({{< relref "wiki/books/rework.md" >}})? 1. Unity 2. Alone Time (people need uninterrupted time to get things done) vb make half the day "alone time" 3. Meetings are Toxic 4. Seek and Celebrate Small Victories (release something today, 4hour quick wins) #### Staffing 1. Hire Less & later 2. Kick the Tires 3. Actions, not words 4. Get well rounded individuals 5. You can't fake enthousiasm 6. Wordsmiths (hire good writers) #### Interface Design > Another reason to design first is that **the interface is your product**. What people see is what you're selling. If you just slap an interface on at the end, the gaps will show. 1. Interface First 2. [Epicenter design](http://gettingreal.37signals.com/ch09_Epicenter_Design.php) 3. Three State solution 4. The Blank Slate 5. Get Defensive (design for when things go wrong) 6. Context over consistency 7. Copywriting is interface design (every letter matters! Karel stijl) 8. One Interface (incorporate admin functions into the main site design) #### Code Impliciete XP practices reclame... 1. Less Software 2. Opinionize for happiness 3. Code Speaks 4. Manage Debt 5. Open Doors (get data out to the world via RSS, APIs etc) > A happy programmer is a productive programmer. **Choose tools that keep your team excited and motivated**. #### Words 1. There's nothing functional about a functional spec 2. Don't do dead documents 3. tell me a quick story 4. use real words 5. personify your product #### Pricing and Signup 1. Free Samples 2. Easy On, Easy off 3. Silly Rabbit, tricks are for kids 4. A Softer Bullet #### Promotion 1. Hollywood launch 2. A powerful promo site 3. ride the blog wave 4. solicit early 5. promote through education 6. feature food 7. track your logs 8. inline upsell 9. name hook #### Support 1. Feel the pain 2. Zero Training 3. Answer Quick 4. Through Love 5. In Fine Forum 6. Publicize your Screwups #### Post-Launch 1. One Month Tuneup 2. Keep the Posts Coming 3. Better, not Beta 4. All Bugs are not created equal 5. Ride Out the storm 6. Keep Up with the Joneses 7. Beware the Bloat Monster 8. Go with the flow