3 ms·
I think your pricing math is a tad off. I don't think it's harmful to use that for marketing, like you're saving engineering hours, but when you use it for pric
by sanjayio 4y ago
I think your pricing math is a tad off. I don't think it's harmful to use that for marketing, like you're saving engineering hours, but when you use it for pricing it falls apart. The reason is that you're selling to engineers, and we all know as CI is running, we aren't blocked. So, it isn't a 1:1 minute saved, although, I wouldn't conflate that with zero saved. In my experience a 1-5 minute test run isn't much different, but 3mins vs 30mins is a huge difference. I wouldn't force an engineering team to chisel 6mins to 2mins for example. I would roadmap how to reduce 30mins to less than 10mins. That being said, I think your equation needs more nuance to sell to an engineering manager or leader.
- zdragnar 4y agoThe only time I felt blocked by CI was at a company whose tests had a 50/50 chance of failing. The tests also took upwards of an hour to run (the engineering culture was a cult of True Believers in a terrible technology stack). I think having something like this might have actually kept me at that job, at least a bit longer, though we had the same problem with our unit tests, and I don't even recall if Cypress was what we used (probably not, now that I think about it).