<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Using Lean Startup Methods Revamping a Complex Product &#8211; Part 1</title>
	<atom:link href="http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-lean-startup-methods-revamping-a-complex-product-part-1</link>
	<description>Share Your Spare Time</description>
	<lastBuildDate>Fri, 10 Sep 2010 05:54:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Marko Taipale</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-248</link>
		<dc:creator>Marko Taipale</dc:creator>
		<pubDate>Sat, 10 Apr 2010 22:24:24 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-248</guid>
		<description>Very interesting post. I was advising a company in similar situation few years back (http://www.tetrasim.com/) and we got excellent results.

Anyway, there are lot that I would like to comment, but lets keep it short:

I think you need to clarify the product vision before you go out the building and start customer development. Use the vision as constraint for the customer wishes so that you do not end up developing product that tries to serve everybody and serves nobody.

Use customer development then to validateU/test your vision, be prepare to drop some customers or come up with several products (MVPs even).

If you&#039;d like to have more detailed thoughts or hear more about the war story with similar case just drop me mail at marko dot taipale at huitale dot com.</description>
		<content:encoded><![CDATA[<p>Very interesting post. I was advising a company in similar situation few years back (<a href="http://www.tetrasim.com/" rel="nofollow">http://www.tetrasim.com/</a>) and we got excellent results.</p>
<p>Anyway, there are lot that I would like to comment, but lets keep it short:</p>
<p>I think you need to clarify the product vision before you go out the building and start customer development. Use the vision as constraint for the customer wishes so that you do not end up developing product that tries to serve everybody and serves nobody.</p>
<p>Use customer development then to validateU/test your vision, be prepare to drop some customers or come up with several products (MVPs even).</p>
<p>If you&#8217;d like to have more detailed thoughts or hear more about the war story with similar case just drop me mail at marko dot taipale at huitale dot com.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anders</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-247</link>
		<dc:creator>anders</dc:creator>
		<pubDate>Wed, 07 Apr 2010 08:57:17 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-247</guid>
		<description>Thanks everyone for great comments so far!

Regarding us being a startup or not, I agree that the 50 person parent company is not that much of a startup, but the subsidiary (arrivalguides) which only have 8 employees is. Or I should say that it needs to be. Like Steve said: this is very much like changing the engine of a running car, although I usually say changing the engine of a flying plane. :) The thing is that we have to change the engine in order to make this business really scalable. I want to do this by applying my experience with startups and my new found love Lean Startup. :)

I completely agree with Satish that rewriting the whole thing at once is probably as far from Lean it can get, and I should approach this with just doing the necessary action at the right time.

I just got my KISSmetrics invite, so that will be one of the first actions I will take, implementing that in the current solution to measure some more stuff.

I&#039;m also working intensly with Google Analytics to try and set up goals in a good way. The problem is that is has been implemented in a way that gives each partner a unique tracker. *sigh* So adding goals will be a bit tough, but I need it anyways.

Laura: I&#039;m not so sure that usability measures are that important in this stage?  Isn&#039;t that more important once you have decided on a user story to develop and then test the usability? I know that usability is overlooked by many, often me included, but I&#039;m still not convinced this is the right place for it, please do try and convince me!

And I agree that this isn&#039;t the easiest fit using lean methodologies, but that&#039;s exactly why I want to do it. I won&#039;t know for sure if it works without testing.</description>
		<content:encoded><![CDATA[<p>Thanks everyone for great comments so far!</p>
<p>Regarding us being a startup or not, I agree that the 50 person parent company is not that much of a startup, but the subsidiary (arrivalguides) which only have 8 employees is. Or I should say that it needs to be. Like Steve said: this is very much like changing the engine of a running car, although I usually say changing the engine of a flying plane. <img src='http://blog.shpare.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The thing is that we have to change the engine in order to make this business really scalable. I want to do this by applying my experience with startups and my new found love Lean Startup. <img src='http://blog.shpare.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I completely agree with Satish that rewriting the whole thing at once is probably as far from Lean it can get, and I should approach this with just doing the necessary action at the right time.</p>
<p>I just got my KISSmetrics invite, so that will be one of the first actions I will take, implementing that in the current solution to measure some more stuff.</p>
<p>I&#8217;m also working intensly with Google Analytics to try and set up goals in a good way. The problem is that is has been implemented in a way that gives each partner a unique tracker. *sigh* So adding goals will be a bit tough, but I need it anyways.</p>
<p>Laura: I&#8217;m not so sure that usability measures are that important in this stage?  Isn&#8217;t that more important once you have decided on a user story to develop and then test the usability? I know that usability is overlooked by many, often me included, but I&#8217;m still not convinced this is the right place for it, please do try and convince me!</p>
<p>And I agree that this isn&#8217;t the easiest fit using lean methodologies, but that&#8217;s exactly why I want to do it. I won&#8217;t know for sure if it works without testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-246</link>
		<dc:creator>steve</dc:creator>
		<pubDate>Wed, 07 Apr 2010 04:13:42 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-246</guid>
		<description>I want to add to my previous comment now that I&#039;ve had more time to think about it. 

Maybe you want to follow the lean startup method concept of interating rapidly through developement cycles to elminate waste to make sure you are doing the right thing.

so you take an idea, like what is the core of our product, what is everyone of our customers doing with that feature, what about that needs to be imporved to make it easier on us and them? that is you hypothesis.

then you make something to do something and figure out how you&#039;ll measure it to see if it meets your hypothesis. in the discovery phase, this could just be a process of reviewing all the custoemrs who&#039;ve signed up to use your product and reviewing the work that went into each setup for them, trying to collect data on what was the most common often repeated process that you did for them. you collect that info and run metrics to see which feature wins.

then you think about it, analyze and learn.

then repeat. now that you know this one thing, what new ideas do you have? how can you build something to test that idea, what do you need to measure to see if your idea was correct? do it and learn. then repeat for something else. maybe you&#039;ll find something that you can improve to speed up the new partner integration process. build upon that success with more success.

i don&#039;t know, I&#039;m not the expert. I&#039;m going to get drunk now because I feel stupid.</description>
		<content:encoded><![CDATA[<p>I want to add to my previous comment now that I&#8217;ve had more time to think about it. </p>
<p>Maybe you want to follow the lean startup method concept of interating rapidly through developement cycles to elminate waste to make sure you are doing the right thing.</p>
<p>so you take an idea, like what is the core of our product, what is everyone of our customers doing with that feature, what about that needs to be imporved to make it easier on us and them? that is you hypothesis.</p>
<p>then you make something to do something and figure out how you&#8217;ll measure it to see if it meets your hypothesis. in the discovery phase, this could just be a process of reviewing all the custoemrs who&#8217;ve signed up to use your product and reviewing the work that went into each setup for them, trying to collect data on what was the most common often repeated process that you did for them. you collect that info and run metrics to see which feature wins.</p>
<p>then you think about it, analyze and learn.</p>
<p>then repeat. now that you know this one thing, what new ideas do you have? how can you build something to test that idea, what do you need to measure to see if your idea was correct? do it and learn. then repeat for something else. maybe you&#8217;ll find something that you can improve to speed up the new partner integration process. build upon that success with more success.</p>
<p>i don&#8217;t know, I&#8217;m not the expert. I&#8217;m going to get drunk now because I feel stupid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-245</link>
		<dc:creator>steve</dc:creator>
		<pubDate>Wed, 07 Apr 2010 03:19:30 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-245</guid>
		<description>this is like replacing a car engine while the car is zooming down the road at 100 miles per hour.

this is interesting, but I do not think it fits the lean startup model. I don&#039;t think you are a startup at all. you have 50 employees, a bunch of paying customers, and a business model that is bringing in money. it sounds like you are looking for ways to easily scale what you have, because it sounds like it is too costly and involved to sign up a new customer.

so whose problems are you solving, your problems and frustrations, or your customers? 

you are not building 1 product for x number of customers. you are custom building unique products for each customer. as long as you have salespeople that sell that way, you will not be able to use a lean startup method. and as long as you have 50 employees you need to pay each week, your CEO will have a hard time agreeing to a change in the way your salespeople sell. once the money starts, it can&#039;t stop.

maybe your product that you build will not really be a product, but instead will be a process for customizing your application for each paying partner that comes along. the faster you can do this customization, the more paying partners you can signup and increase sales.

maybe it&#039;s like ordering from a menu at a restaurant. your meal can be cooked to your liking and you can have a range of dishes that you like, but your choices are limited by the menu.

so what have you learned so far? i&#039;ll be watching this to see what is new.</description>
		<content:encoded><![CDATA[<p>this is like replacing a car engine while the car is zooming down the road at 100 miles per hour.</p>
<p>this is interesting, but I do not think it fits the lean startup model. I don&#8217;t think you are a startup at all. you have 50 employees, a bunch of paying customers, and a business model that is bringing in money. it sounds like you are looking for ways to easily scale what you have, because it sounds like it is too costly and involved to sign up a new customer.</p>
<p>so whose problems are you solving, your problems and frustrations, or your customers? </p>
<p>you are not building 1 product for x number of customers. you are custom building unique products for each customer. as long as you have salespeople that sell that way, you will not be able to use a lean startup method. and as long as you have 50 employees you need to pay each week, your CEO will have a hard time agreeing to a change in the way your salespeople sell. once the money starts, it can&#8217;t stop.</p>
<p>maybe your product that you build will not really be a product, but instead will be a process for customizing your application for each paying partner that comes along. the faster you can do this customization, the more paying partners you can signup and increase sales.</p>
<p>maybe it&#8217;s like ordering from a menu at a restaurant. your meal can be cooked to your liking and you can have a range of dishes that you like, but your choices are limited by the menu.</p>
<p>so what have you learned so far? i&#8217;ll be watching this to see what is new.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Satish</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-244</link>
		<dc:creator>Satish</dc:creator>
		<pubDate>Tue, 06 Apr 2010 12:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-244</guid>
		<description>I am not sure if you are approaching it the right way! Re-writing an existing solution without analysis is bad and never a good idea. Your steps should be as following (of course these are my suggestions :)
a) Identify the metrics that effect your revenue. Are you capturing these? If not why? Can you capture these? If so how?
b) Look at your customer requests and identify the key stories. What I mean from a story is, identify how your customers see your product and use it. 
c) Can you capture your user stories and more important track your user usage? If so how?

Once you have these metrics identified, identify your top metric and make changes in your application to track that for this iteration. Every iteration you verify if your key metrics are being tracked if not, identify the top missing one and add them to your code base. 
Similarly for your codebase changes, identify your key pain points, the things that are hurting you and re-factor only the current top pain point for each iteration. 

One of the key things of the lean process is to do just enough and not more then required at every step. Learn and then redo. Do small, incremental changes at every iteration.  Each iterations are small but you do many and fast iterations. Due to the compounding effect the changes will be huge within a small amount of time.

So your first goals should be
- Have an continuous deployment system
- Identify key metrics and capture those
- Small and fast iteration cycles in your work process.</description>
		<content:encoded><![CDATA[<p>I am not sure if you are approaching it the right way! Re-writing an existing solution without analysis is bad and never a good idea. Your steps should be as following (of course these are my suggestions <img src='http://blog.shpare.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
a) Identify the metrics that effect your revenue. Are you capturing these? If not why? Can you capture these? If so how?<br />
b) Look at your customer requests and identify the key stories. What I mean from a story is, identify how your customers see your product and use it.<br />
c) Can you capture your user stories and more important track your user usage? If so how?</p>
<p>Once you have these metrics identified, identify your top metric and make changes in your application to track that for this iteration. Every iteration you verify if your key metrics are being tracked if not, identify the top missing one and add them to your code base.<br />
Similarly for your codebase changes, identify your key pain points, the things that are hurting you and re-factor only the current top pain point for each iteration. </p>
<p>One of the key things of the lean process is to do just enough and not more then required at every step. Learn and then redo. Do small, incremental changes at every iteration.  Each iterations are small but you do many and fast iterations. Due to the compounding effect the changes will be huge within a small amount of time.</p>
<p>So your first goals should be<br />
- Have an continuous deployment system<br />
- Identify key metrics and capture those<br />
- Small and fast iteration cycles in your work process.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laura Klein</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-243</link>
		<dc:creator>Laura Klein</dc:creator>
		<pubDate>Sun, 04 Apr 2010 22:37:19 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-243</guid>
		<description>Really interesting post! I enjoyed it. 

With regard to your actions in the analysis step, I would strongly recommend that you not leave out some qualitative research: interviews with end users, observations of people using the software, usability tests, etc. 

You may have &quot;many customers&quot; but most of your customers are not the end users. Gathering qualitative information from those end users is an outstanding way of learning important things like why people aren&#039;t downloading, or what people are doing with the guides, or whether they are returning over and over again. These are things that are generally impossible to determine from pure metrics, but they&#039;re incredibly helpful in figuring out what the actual minimum feature set is for a MVP. 

I know it seems like it&#039;s just adding time, but really, interviewing a few customers and potential customers and watching end users with your product can generate great hypotheses about what to include much faster than anything else I&#039;ve seen. 

Good luck!</description>
		<content:encoded><![CDATA[<p>Really interesting post! I enjoyed it. </p>
<p>With regard to your actions in the analysis step, I would strongly recommend that you not leave out some qualitative research: interviews with end users, observations of people using the software, usability tests, etc. </p>
<p>You may have &#8220;many customers&#8221; but most of your customers are not the end users. Gathering qualitative information from those end users is an outstanding way of learning important things like why people aren&#8217;t downloading, or what people are doing with the guides, or whether they are returning over and over again. These are things that are generally impossible to determine from pure metrics, but they&#8217;re incredibly helpful in figuring out what the actual minimum feature set is for a MVP. </p>
<p>I know it seems like it&#8217;s just adding time, but really, interviewing a few customers and potential customers and watching end users with your product can generate great hypotheses about what to include much faster than anything else I&#8217;ve seen. </p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-242</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Sun, 04 Apr 2010 20:35:40 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-242</guid>
		<description>Solving exactly the same problem. Developing an ERP product. Crowded place. Everybody has it. Endless customizations...

But we take time. We use a technology nobody else does. We do only what customers ask but don&#039;t do EVERYTHING our customers ask for. And when designing a feature, I always think like &quot;how this will be used in 10 years?&quot;. 

And that thing with sales people - exactly. I don&#039;t want a team of SAP or Microsoft like salesmen. It is exactly the kind of business i DON&#039;T want. So instead we take a time and we are slowly finding ways how to do this better...

Maybe this comment is confusing, but let&#039;s discuss.</description>
		<content:encoded><![CDATA[<p>Solving exactly the same problem. Developing an ERP product. Crowded place. Everybody has it. Endless customizations&#8230;</p>
<p>But we take time. We use a technology nobody else does. We do only what customers ask but don&#8217;t do EVERYTHING our customers ask for. And when designing a feature, I always think like &#8220;how this will be used in 10 years?&#8221;. </p>
<p>And that thing with sales people &#8211; exactly. I don&#8217;t want a team of SAP or Microsoft like salesmen. It is exactly the kind of business i DON&#8217;T want. So instead we take a time and we are slowly finding ways how to do this better&#8230;</p>
<p>Maybe this comment is confusing, but let&#8217;s discuss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sami Heikkinen</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-241</link>
		<dc:creator>Sami Heikkinen</dc:creator>
		<pubDate>Sun, 04 Apr 2010 19:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-241</guid>
		<description>Dear Acting-CTO,

You almost had me when describing your company as a start-up. You sure have several of the issues of a more senior corporation. Or it at least sure sounds you have a maintenance of a legacy application at your hands.

I feel you have two basic strategies to choose from: 1. restarting the development from scratch or 2. wrapping existing blobs of stable &amp; tested functionality behind interfaces and concentrating on new functionality. And maybe, if the solution is still small enough, there might be an option 3. A small task force could refractor the existing solution to something that could be maintained more easily.

It seems you have already selected re-building everything - MVPs and all. In my mind this works, if you have all the expertise from previous products available. It&#039;s quite easy to build the application, if the key members of the dev team have build an application in same problem domain several times before. 

These key members of your development team should also be able to tell if there is anything valuable (and stable) enough to use as a black-box component from the current solution. 

I just hope you have the core team in place &amp; you don&#039;t have to face the politicking associated in such renewals in larger corporations!

Cheers, Sami</description>
		<content:encoded><![CDATA[<p>Dear Acting-CTO,</p>
<p>You almost had me when describing your company as a start-up. You sure have several of the issues of a more senior corporation. Or it at least sure sounds you have a maintenance of a legacy application at your hands.</p>
<p>I feel you have two basic strategies to choose from: 1. restarting the development from scratch or 2. wrapping existing blobs of stable &amp; tested functionality behind interfaces and concentrating on new functionality. And maybe, if the solution is still small enough, there might be an option 3. A small task force could refractor the existing solution to something that could be maintained more easily.</p>
<p>It seems you have already selected re-building everything &#8211; MVPs and all. In my mind this works, if you have all the expertise from previous products available. It&#8217;s quite easy to build the application, if the key members of the dev team have build an application in same problem domain several times before. </p>
<p>These key members of your development team should also be able to tell if there is anything valuable (and stable) enough to use as a black-box component from the current solution. </p>
<p>I just hope you have the core team in place &amp; you don&#8217;t have to face the politicking associated in such renewals in larger corporations!</p>
<p>Cheers, Sami</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uberVU - social comments</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-240</link>
		<dc:creator>uberVU - social comments</dc:creator>
		<pubDate>Sun, 04 Apr 2010 17:38:07 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-240</guid>
		<description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Twitter by andefred: Using Lean Startup Methods Revamping a Complex Product - Part 1 http://bit.ly/adVVZN #leanstartup feedback greatly appreciated...</description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Twitter by andefred: Using Lean Startup Methods Revamping a Complex Product &#8211; Part 1 <a href="http://bit.ly/adVVZN" rel="nofollow">http://bit.ly/adVVZN</a> #leanstartup feedback greatly appreciated&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitter Trackbacks for Using Lean Startup Methods Revamping a Complex Product - Part 1 &#124; anders.tyckr.com [tyckr.com] on Topsy.com</title>
		<link>http://blog.shpare.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1/#comment-239</link>
		<dc:creator>Twitter Trackbacks for Using Lean Startup Methods Revamping a Complex Product - Part 1 &#124; anders.tyckr.com [tyckr.com] on Topsy.com</dc:creator>
		<pubDate>Sun, 04 Apr 2010 17:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://anders.tyckr.com/?p=54#comment-239</guid>
		<description>[...] Using Lean Startup Methods Revamping a Complex Product - Part 1 &#124; anders.tyckr.com  anders.tyckr.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1 &#8211; view page &#8211; cached  Lately I&#039;ve been gaining a lot of interest in the #leanstartup movement. Eric Ries of StartupLessonsLearned is probably the lead missionary, but there are            Filter tweets [...] </description>
		<content:encoded><![CDATA[<p>[...] Using Lean Startup Methods Revamping a Complex Product &#8211; Part 1 | anders.tyckr.com  anders.tyckr.com/2010/04/04/using-lean-startup-methods-revamping-a-complex-product-part-1 &ndash; view page &ndash; cached  Lately I&#8217;ve been gaining a lot of interest in the #leanstartup movement. Eric Ries of StartupLessonsLearned is probably the lead missionary, but there are            Filter tweets [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

