Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Pricing
duncanbutler
#1 Posted : Monday, October 15, 2012 9:58:22 AM(UTC)
Rank: Newbie

Groups: Registered
Joined: 10/15/2012(UTC)
Posts: 1
Location: United Kingdom

I have been a user of the product since the early days, favoring it over the other products on the market because it "just worked", I know that a business has to support itself, and this is a niche of a niche.

Today I downloaded the latest version and was glad to see it was finally becoming a pay product, so I went to buy my key, but sadly I won't be purchasing a version of this now, I have used it day to day for well over a year. Why wont I be spending my cash on something I like, because it has priced itself out of my market, R# which I also use is only $199 for a full version, (I use the c# only version!), I can't on that basis justify $159 for what is a test runner framework, I am truly sorry but I think you may have priced yourself out of the market, I know the amount of work that has been put into this product and it is a truly great thing, but for me the maximum I am willing to pay is around $50.

I am sorry, but I thought it would be best if I explained why I will not be buying a key. I wish you all best and hope NCrunch is the success it deserves to be.
Remco
#2 Posted : Monday, October 15, 2012 10:20:24 AM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Hi Duncan,

Thanks for taking the time to share your feedback and your consideration.

I did my best to explain the reasoning behind NCrunch's pricing on a blog post comment. In summary, the market just isn't big enough to support $50 pricing. I wish I could offer people better prices, but the sad reality is that there would be no chance of a V2 of NCrunch if I were to offer it at the price you are prepared to pay.

I know that there are many people that are disappointed that the prices were not what they were expecting, though I've had to try and balance this against the risk that the project would simply cease to exist - which would mean disappointment for absolutely everyone. I know that none of this changes anything for you (heck, it's not like I can convince you to pay $159 up from $50 with a single forum post), but I hope at least to better share with you my own understanding of the situation.

I hope you'll continue to watch this space and take an interest in NCrunch, if at least to see what future possibilities it holds.


Cheers,

Remco
maz100
#3 Posted : Thursday, October 18, 2012 1:41:09 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 6/1/2012(UTC)
Posts: 5
Location: Brighton, Uk

Was thanked: 2 time(s) in 2 post(s)
Remco,

You've certainly caused a stir where I work! I understand your motivations and I will likely recommend we purchase licenses. Open source software is great but it doesn't put food on the table and I can't imagine you could sell much support as its a pretty easy to use tool. In the blog post comment you link to above you say:

"Consider that the current version of NCrunch barely does even 30% of what I'd currently like it to in the long term. The remaining 70% is sitting in a list of objectives half a mile long, and they're all possible and all within reach if enough people are prepared to buy licenses. The 30% of this concept that is implemented has been enough to significantly change the way that many people develop software. Just imagine what the 70% will bring. This is the big deal. This is why I'm prepared to risk lower adoption of the product. Because if I don't get the chance to see that 70% happen, then I'm convinced that everyone loses big time."

Now if the current version of NCrunch is only 30% of what you'd like to do why expire the current version? The 70% to come will motivate those who can afford a license and the rest of us can make do with the community version, a la NCover. Redgate took a risk when they introduced a paid for version of Reflector. Now everyone I know uses a free alternative and no one cares about Reflector. Currently you are the only person in this space, but it won't stay that way for long. I hope you retain the lion's share of the user base but most dev's will go the free option given the choice. I think that if you had a free version and a Pro version then as concurrent testing becomes more mainstream IT managers would be happy to buy licenses for the compelling 70% to come.

I admire you for trying to make this your source of income and I hope it works out for you.

Best,

Marc

Remco
#4 Posted : Thursday, October 18, 2012 8:22:37 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Hi Marc,

Thanks for sharing your thoughts on this. I've had a few people asking for details about what the 70% of the future of this product will hold, and the reasoning for disclosing this makes sense to me as I understand that the upgrade policy would encourage more people to jump on board based on this promise.

However, there are a number of things keeping me from doing this. First and foremost, the 70% of prospects I'm talking about are mostly very high risk feature areas. These are things that haven't been done before (or at least, not properly to my knowledge), and as such they carry considerable risk. NCrunch itself is a very risky enterprise - not just because the market is very small, but also because as a project it's a very random step in a strange direction. So far much of what I've implemented has turned out to be valuable, but I'd be naive to expect consistency on this in future. The last thing I want for this project is to have people buy licenses in solid belief of the amazing things to come, only to end up disappointed if future features don't meet their expectations. I want people to be excited about NCrunch, and to buy licenses based on substance rather than promises.

The other reason for not disclosing this ties in to what you've also just described. It's realistic to believe that more competition for NCrunch is coming. I can't speculate closely on where this will come from or how it will be designed, but this is a new market and new markets attract new products. By disclosing a full road map for NCrunch, I'd be effectively painting a picture for competitors to pick and choose not just from concepts I've implemented, but also those that I haven't implemented. This is a business risk that would put me at a serious disadvantage.

There is, however, a list of frameworks that I do intend to support in future. This is a bit of a no-brainer as all of this has been publicly planned and promised for some time, but didn't make it into V1 due to the testing needed to ensure reliability.

Thanks again for taking the time to share your thoughts, and for your support in what I hope will be a bright future for NCrunch!


Cheers,

Remco
Remco
#5 Posted : Friday, October 19, 2012 4:28:11 AM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Sorry Marc, I just re-read your post and realised I'd completely misread your question and given an almost completely off-topic answer. You were asking why the older version of NCrunch needs to expire - not what the future 70% of NCrunch holds.

If I were to allow the old versions to remain unexpired, this would fairly certainly kill any business I could turn NCrunch into. Effectively I would have very little I could actually sell other than the promise that I could make NCrunch better. As described above, I'm not big on selling promises. There would be far too few people putting forward the money to finance a delta that would valuable enough to stand commercially. Even if I could find enough generous people to help fund V2, I would effectively be competing against my own V1 creation, while still needing to support and maintain it.

The cost of maintaining the old V1 release(s) of NCrunch would be considerable, as the user base for this version would probably be larger and therefore would be subject to a wider range of integration and compatibility issues. Any effort involved in maintaining this version would be completely surplus to maintaining the later commercial versions, as the commercial versions would need to be developed on a completely different branch of code that would be difficult to keep aligned with the older code. Not maintaining the old code isn't a good long sighted option, as NCrunch has so many moving integration points that this code would quickly lose alignment with current development environments, and this would tarnish the reputation of the product as a whole (people won't know why it doesn't work, they'll just see that it fails).

From a morality perspective, I think it would be hard for anyone to express an expectation that the existing code should be kept free. This would basically be expecting me to give away 3 years of hard work for free, then dip into my own empty pockets to fund further development. Even if I could convince myself that this was a good idea, my wife would likely divorce me!

I'm sure that many people will be upset by this decision. There may be shouts of 'boycott NCrunch!' from the rooftops. I'll probably get some hate mail. No one likes having free stuff taken away, even if there was no suggestion that it would remain free forever. This is basically human nature. I made this choice because from every angle I've analysed it, it seems to be the sensible one to make.

I realise that commercialising the product will result in a large reduction in the size of the user base. Many people will look for alternatives. Some will go back to manual testing. This is all to be expected. I'm trading a larger, more viral user base for a smaller one that is more enthusiastic about the product. The uptake will suffer. Other products will expand their markets. But NCrunch will have chance of survival, and those that are prepared to pay for the product will see much more future benefit from it.

I hope this answers your question, and thanks again for your constructive thoughts.


Cheers,

Remco
ncrunchfan
#6 Posted : Friday, October 19, 2012 8:37:31 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 10/19/2012(UTC)
Posts: 1
Location: United States of America

Was thanked: 4 time(s) in 1 post(s)
duncanbutler;2973 wrote:
I can't on that basis justify $159 for what is a test runner framework, I am truly sorry but I think you may have priced yourself out of the market, I know the amount of work that has been put into this product...


I have also been a daily user of ncrunch since the "early" days and have encouraged Remco to charge a fair price for his very high quality, ingenious, and helpful product.

To justify the cost, you can do a very simple calculation and determine how much time (and thus money) that ncrunch saves you. Let's say you are a developer that uses TDD and/or unit tests. I would argue that puts you into the upper echelon of software developers right off the bat. Let's use the conservative estimate of $50.00 per hour for your cost (salary, benefits, equipment, office space, etc.). That's $104,000/year (if your salary is about $76,000 this equates to about 100k for the employer's actual cost).

Now let's go and estimate that ncrunch saves you 5 minutes per day of work, on average. One could argue that ncrunch makes you a faster developer, but we can leave that estimate out of the equation. That 5 minutes per day adds up to $1,083.33 per year. Only make $25/hour? It's still over $500.00 per year.

5 minutes per day
260 days worked per year
60 minutes per hour
That's 21.66 hours saved per year
@$50 per hour that's $1083.33.
@$25 per hour that's $541.67.
@$100 per hour that's $2166.67.

I use the same sorts of very basic calculations to justify investments in software. And I'm the boss! I am the one purchasing the licenses for my team for ReSharper, Tabs Studio, Telerik, NCrunch, etc.

Sure, does $150 buy several cases of very good beer? But looking at the big picture, is the price for ncrunch worth it?
4 users thanked ncrunchfan for this useful post.
Remco on 10/19/2012(UTC), dgdev on 10/20/2012(UTC), BohumilJanda on 10/24/2012(UTC), jhansen on 10/28/2012(UTC)
dgdev
#7 Posted : Saturday, October 20, 2012 1:46:38 AM(UTC)
Rank: Member

Groups: Registered
Joined: 9/26/2012(UTC)
Posts: 10
Location: FL

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Completely agree with NCrunchFan. An even simpler formula: $159 / 8 (hrs) = $19/hr. If you're a .NET developer making < $19/hr, then NCrunch's pricing model is not your problem. This price is completely fair so just sacrifice a half-a-day's salary and in return, enjoy 365 days of better code and product support. This is a no-brainer!
jmurdick
#8 Posted : Monday, October 29, 2012 12:21:06 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 10/29/2012(UTC)
Posts: 3
Location: United States of America

I understand the reasoning behind the pricing of the new version, but would like to put forward that I would be more than willing to pay $20 - $30 for the capability to continue using the old version.
AndrewSwerlick
#9 Posted : Tuesday, October 30, 2012 1:17:26 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 9/1/2011(UTC)
Posts: 7
Location: Cincinnati OH

I wanted to throw my two cents in on the expiration of the old version in. I am running the old version now, and was planning to wait until the holidays to ask for the upgrade to a paid version as a gift. I didn't realize it would be expiring so soon, making that a somewhat more difficult proposition.

Would you consider extending the beta licence to Jan 1 2013 so that the it runs through the holidays for others who were planning to put off the purchase until then?
Remco
#10 Posted : Tuesday, October 30, 2012 10:30:12 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Hi Andrew -

Sorry, I can't change the beta license itself end at a different date - as this would involve a very very messy release process that would upset many people that have already purchased licenses. I'll contact you offline to find out a bit more about your situation. Thanks for getting in touch.


Cheers,

Remco
wise1372
#11 Posted : Monday, November 19, 2012 8:18:02 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 11/14/2012(UTC)
Posts: 1
Location: United States of America

So I to have had my own discussion with Remco about the price of NCrunch. I agree the ROI figures in the post make sense, until you weigh in a business license that offers nothing for teams with low turn over from can benefit from. Aside from the two licenses I gift purchased for developers NCrunch will not be counting on my additional $1,300.00 dollars of revenue.

Doesn't make sense to have a business pay nearly twice as much for a license that has a feature you can't use. If developer turn over is on average two years or greater the "Roaming" business license is useless and truly silly business feature separation.
Remco
#12 Posted : Monday, November 19, 2012 8:20:13 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Hi Wise,

Sorry but this is the pricing for NCrunch. There are no plans to change the pricing tiers. Indeed, it is very common in this industry to have different tiers for different classes of user. If the price is too high for you, then maybe this is not the product for you.
dadhi
#13 Posted : Wednesday, November 21, 2012 3:23:28 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 11/21/2012(UTC)
Posts: 3
Location: Belarus

Thanks: 2 times
Was thanked: 1 time(s) in 1 post(s)
Hi Remco,

I am NCrunch user for 5 months so far and the sad story to share:
The day you went commercial I submit a request for purchasing 1 license for my company. I wanted 1 license for me first and then to request more for my team - 3 more developers.
Our help desk answered me the following (literally): Price for NCrunch - $289 +23% VAT - $358, means no chance.
And that's the end. Simply it is too much.
I believe that Price for Company Seat around $120 would be acceptable in my place.

Story aside, is there a chance for Xmas/NY sale price?

Anyway, thank you for such a good tool.
Remco
#14 Posted : Wednesday, November 21, 2012 6:50:12 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Hi Dadhi,

Sorry, but if I were to offer licenses at the price of $120 this would be extremely unfair to those that have paid full price for their licenses and are supporting the product. I'm sorry if the licenses are too expensive for you, but this is the price. Thanks for your constructive comments and I wish you all the best.



Best Regards,

Remco Mulder
1 user thanked Remco for this useful post.
dadhi on 11/22/2012(UTC)
penguat
#15 Posted : Monday, December 17, 2012 1:38:43 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 10/15/2012(UTC)
Posts: 7
Location: United Kingdom

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Remco, have you considered a monthly billing option? £10 a month which I can cancel at a month's notice is a lot easier for me to justify and budget for than £140 for a perpetual licence - even though the rolling cost will (probably) be ~£70-80/year, for a personal licence for me using your existing pricing.

Also, do you plan to support old commercial versions once they are replaced with a newer version?

Thank you for your time, and NCrunch is wonderful - but £140 blows a hole in my budget!
Remco
#16 Posted : Monday, December 17, 2012 8:11:12 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Hi, thanks for the suggestion! There have been a few people asking after subscription based licenses - although you are the first to ask for it on a monthly basis :)

As the commercial model is still very new, the basic plan has been to keep it as simple as possible and reassess later whether it is viable to introduce different options. I'll take your feedback into consideration on this.

Older versions of NCrunch will continue to be supported up until 6 months past the date of the last major release, although over these 6 months, support will be limited to critical fixes and won't include major compatibility upgrades (i.e. new versions of Visual Studio). This means that regardless of when you purchase, you'll always have at least a full year of product support available to you.

Thanks for sharing your feedback and I'm glad you like the product!
cuvaalex
#17 Posted : Saturday, January 5, 2013 11:59:28 AM(UTC)
Rank: Newbie

Groups: Registered
Joined: 1/5/2013(UTC)
Posts: 1
Location: Switzerland

Hi,
I am a trainer, I give TDD training to my student and I was always showing your product, one of the best, but now with the limit of 30 days I cannot anymore and that's really bad. I cannot afford to buy 10 licenses for some training, it is too high for me. Is there any way you can create a license to use only on training ?

thanks
Alex
Remco
#18 Posted : Saturday, January 5, 2013 11:09:02 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,161

Thanks: 964 times
Was thanked: 1296 time(s) in 1202 post(s)
Hi Alex -

Could you please get in touch via the contact form on this website? I'd like to learn a bit more about your situation.


Cheers,

Remco
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.182 seconds.
Trial NCrunch
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download