{"id":250,"date":"2012-07-20T11:17:16","date_gmt":"2012-07-20T15:17:16","guid":{"rendered":"http:\/\/blog.agilityfeat.com\/?p=250"},"modified":"2012-07-20T11:17:16","modified_gmt":"2012-07-20T15:17:16","slug":"lean-startup-vocab","status":"publish","type":"post","link":"https:\/\/agilityfeatpanama.com\/en\/blog\/2012\/07\/lean-startup-vocab\/","title":{"rendered":"Lean Startup Vocab"},"content":{"rendered":"<h1><strong>Words to know and live by for a lean Startup<\/strong><\/h1>\n<div id=\"attachment_261\" style=\"width: 207px\" class=\"wp-caption alignright\"><a href=\"https:\/\/agilityfeat.com\/wp-content\/uploads\/2012\/07\/Screen-Shot-2012-07-22-at-12.53.16-PM.png\"><img aria-describedby=\"caption-attachment-261\" loading=\"lazy\" class=\"size-medium wp-image-261\" title=\"Screen Shot 2012-07-22 at 12.53.16 PM\" src=\"https:\/\/agilityfeat.com\/wp-content\/uploads\/2012\/07\/Screen-Shot-2012-07-22-at-12.53.16-PM-197x300.png\" alt=\"Lean Startup, by Eric Ries\" width=\"197\" height=\"300\" \/><\/a><p id=\"caption-attachment-261\" class=\"wp-caption-text\">If you haven\u2019t read this book yet, you really should. Sounds daunting? Don\u2019t worry \u2013 our team can help you live these principles and deliver awesome products efficiently!<\/p><\/div>\n<p>Here at Agility Feat we use Lean methods to keep our business responsive and effective. But what does it mean to be Lean? Listed below are some of the core concepts of being Lean that we follow, and how it has helped make us better developers.<\/p>\n<h2><span style=\"text-decoration: underline;\"><strong>A Minimum Viable Product (MVP)<\/strong><\/span><\/h2>\n<p>As part of the first stages of development a Lean development team needs to create a minimum viable product. The goal of an MVP is to test whether your business idea can succeed before you invest too much time and resources. Before rushing into development it is important to understand what a minimum viable product is for your business, and what kind of budget and time constraints you are dealing with.<\/p>\n<p>There are some important things to know about an MVP that others have pointed out. First, its not just a less complete version of your final product. The MVP needs to be <a href=\"http:\/\/blogs.hbr.org\/cs\/2012\/05\/dont_let_the_minimum_win_over.html\" target=\"_blank\" rel=\"noopener noreferrer\">the essence of your value added proposition<\/a>. Second you should know when to release your MVP based on the level of functionality you want, but <a href=\"http:\/\/blog.percolate.com\/2012\/building-with-minimum-viable-product\/\" target=\"_blank\" rel=\"noopener noreferrer\">you cannot sacrifice good design<\/a>. Having a poorly designed but functional product will just scare away potential customers. Finally the <a href=\"http:\/\/blogs.hbr.org\/anthony\/2012\/04\/the_dangers_of_teh_minimal_via.html\" target=\"_blank\" rel=\"noopener noreferrer\">MVP is a first step it is not the final goal<\/a>, and once you have released it you still need to go through a process of change and experimentation.<\/p>\n<h2><span style=\"text-decoration: underline;\"><strong>Continuous deployment<\/strong><\/span><\/h2>\n<p>With an MVP already deployed there is still a lot of work to be done. Continuous deployment is about getting that work done in small chunks and continually updating the website. There are a few big benefits to continuous deployment over the traditional big release schedule.<\/p>\n<p>1. It will be easier to find bugs and errors in the code, because a small release has less new code to be searched through.<\/p>\n<p>2. Errors are less likely to propagate. This ties in with the first benefit. Since you are discovering errors earlier you are not building as much code around something that is broken.<\/p>\n<p>3. A tough to solve problem can be resolved faster and there are better opportunities for discovering workarounds. If you are stuck on trying to implement a feature, than its impossible to hide the lack of that feature in a small release. This forces you to talk with your customer about what they need from this feature, and explain why its difficult to implement. This process will hopefully lead to a healthy resolution of the problem.<\/p>\n<p>4. A customer can see the progress being made on the website. If they don\u2019t like how something was implemented then they can go to you before more code is added and that will mean less reworking of the code.<\/p>\n<p><a href=\"http:\/\/radar.oreilly.com\/2009\/03\/continuous-deployment-5-eas.html\" target=\"_blank\" rel=\"noopener noreferrer\">This blog<\/a> has great advice on how to implement continuous deployment in 5 easy steps.<\/p>\n<h2><span style=\"text-decoration: underline;\"><strong>Split Testing<\/strong><\/span><\/h2>\n<p>This is the pretty simple idea that if there are competing ways of implementing a product, you should try out both, and watch closely. Testing and validation are an important part of the Lean philosophy, but not just testing to see if code works. Its testing to see if a software product works for your customers and for you. There is some great advice out there on <a href=\"http:\/\/sixrevisions.com\/user-interface\/an-introduction-to-website-split-testing\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to do split testing<\/a>.<\/p>\n<p>While split testing can be a little more hassle to implement than just following a single development line, its important to incorporate the process. It forces you to test your ideas against reality. No one is right all the time. Split testing, and testing in general can hopefully lead you to catch any errors in your assumptions before you invest too much.<\/p>\n<h2><span style=\"text-decoration: underline;\"><strong>Pivot<\/strong><\/span><\/h2>\n<p>Pivoting is a big part of the lean philosophy. As a business you need to sometimes be able to change directions. Things haven\u2019t gone as planned, customers didn\u2019t respond as you expected, a big problem with the business has popped up suddenly, or you have found yourself moving down a path towards a dead end. These and <a href=\"http:\/\/www.forbes.com\/sites\/martinzwilling\/2011\/09\/16\/top-10-ways-entrepreneurs-pivot-a-lean-startup\/\" target=\"_blank\" rel=\"noopener noreferrer\">other problems<\/a> may indicate that you need to pivot.<\/p>\n<p>It is easy to say you should pivot, but carrying out the philosophy is <a href=\"http:\/\/www.startuplessonslearned.com\/2009\/06\/pivot-dont-jump-to-new-vision.html\" target=\"_blank\" rel=\"noopener noreferrer\">much more difficult<\/a>. Pivoting can mean that you might have to trash old work, previous assumptions, or cherished ideas. Its hard to admit when the data says you\u2019ve done something wrong, but you\u2019ll be much better off admitting it and figuring out a new way forward. Lean methods are built to help make pivoting easier. Shorter development cycles mean that mistakes are caught quicker. Split testing gives you a head start on figuring out how to pivot.<\/p>\n<h2><span style=\"text-decoration: underline;\"><strong>Need more info? Join us at the beach!<\/strong><\/span><\/h2>\n<p><a href=\"https:\/\/agilityfeat.com\/wp-content\/uploads\/2012\/07\/CostaRica20120530-027-sm.jpg\"><img loading=\"lazy\" class=\"alignright size-thumbnail wp-image-240\" title=\"CostaRica20120530 027 sm\" src=\"https:\/\/agilityfeat.com\/wp-content\/uploads\/2012\/07\/CostaRica20120530-027-sm-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a>We&#8217;re pleased that this blog post has generated some interest on twitter from big names (such as <a href=\"https:\/\/twitter.com\/ericries\/status\/227619357197475840\" target=\"_blank\" rel=\"noopener noreferrer\">@EricRies<\/a> himself). If you are interested in learning more about AgilityFeat&#8217;s awesome team of \u00abCosta Rican Code Commandos\u00bb and how we can help your startup, please contact Arin Sime at 1-434-996-5226 or Arin@AgilityFeat.com. You can also follow <a href=\"https:\/\/twitter.com\/ArinSime\" target=\"_blank\" rel=\"noopener noreferrer\">@ArinSime<\/a> on twitter.<\/p>\n<p>We are also in the early stages of planning a workshop around startup development in Costa Rica. Why not learn how to apply these principles with a nearshore team, all while hanging out on the beach? You can <a href=\"https:\/\/agilityfeat.com\/2012\/07\/coming-soon-daretobelean\/\">learn some of the early ideas here and help validate them by joining our email list<\/a> about the workshop! More details to be announced soon.<\/p>","protected":false},"excerpt":{"rendered":"<p>Words to know and live by for a lean Startup Here at Agility Feat we use Lean methods to keep our business responsive and effective. But what does it mean to be Lean? Listed below are some of the core concepts of being Lean that we follow, and how it has helped make us better [&hellip;]<\/p>","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":""},"categories":[4,59],"tags":[5,65,32,66,67,68,69,70,71,60,35],"jetpack_featured_media_url":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lean Startup Vocab - AgilityFeat Panama Software Test Center<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/agilityfeatpanama.com\/en\/blog\/2012\/07\/lean-startup-vocab\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lean Startup Vocab - AgilityFeat Panama Software Test Center\" \/>\n<meta property=\"og:description\" content=\"Words to know and live by for a lean Startup Here at Agility Feat we use Lean methods to keep our business responsive and effective. But what does it mean to be Lean? Listed below are some of the core concepts of being Lean that we follow, and how it has helped make us better [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agilityfeatpanama.com\/en\/blog\/2012\/07\/lean-startup-vocab\/\" \/>\n<meta property=\"og:site_name\" content=\"AgilityFeat Panama Software Test Center\" \/>\n<meta property=\"article:published_time\" content=\"2012-07-20T15:17:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/agilityfeat.com\/wp-content\/uploads\/2012\/07\/Screen-Shot-2012-07-22-at-12.53.16-PM-197x300.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"5 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/34.200.113.64\/#website\",\"url\":\"https:\/\/34.200.113.64\/\",\"name\":\"AgilityFeat Panama Software Test Center\",\"description\":\"AgilityFeat Panama offers customized, multilevel web and mobile software testing for a variety of industries.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/34.200.113.64\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/agilityfeatpanama.com\/blog\/2012\/07\/lean-startup-vocab\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/agilityfeat.com\/wp-content\/uploads\/2012\/07\/Screen-Shot-2012-07-22-at-12.53.16-PM-197x300.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/agilityfeatpanama.com\/blog\/2012\/07\/lean-startup-vocab\/#webpage\",\"url\":\"https:\/\/agilityfeatpanama.com\/blog\/2012\/07\/lean-startup-vocab\/\",\"name\":\"Lean Startup Vocab - AgilityFeat Panama Software Test Center\",\"isPartOf\":{\"@id\":\"https:\/\/34.200.113.64\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/agilityfeatpanama.com\/blog\/2012\/07\/lean-startup-vocab\/#primaryimage\"},\"datePublished\":\"2012-07-20T15:17:16+00:00\",\"dateModified\":\"2012-07-20T15:17:16+00:00\",\"author\":{\"@id\":\"https:\/\/34.200.113.64\/#\/schema\/person\/a2c2bcbe349ce4f1f16cf1a61bede93e\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/agilityfeatpanama.com\/blog\/2012\/07\/lean-startup-vocab\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/34.200.113.64\/#\/schema\/person\/a2c2bcbe349ce4f1f16cf1a61bede93e\",\"name\":\"Cole\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/34.200.113.64\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Cole\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/posts\/250"}],"collection":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/comments?post=250"}],"version-history":[{"count":0,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/posts\/250\/revisions"}],"wp:attachment":[{"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/media?parent=250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/categories?post=250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilityfeatpanama.com\/en\/wp-json\/wp\/v2\/tags?post=250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}