4 ms·
This is considered the norm for high performing product teams in the modern day. We keep customers happy because we push changes live incrementally, reduce our
by scott_w 4y ago
This is considered the norm for high performing product teams in the modern day.
We keep customers happy because we push changes live incrementally, reduce our chances of major outages and improve our response time when they do occur.
- hedora 4y agoAs a customer, if I find a competitor that does not do this, then I will switch to it. For example, I cancelled my netflix subscription because they are unable to reliably operate microservices, and the UI was always in some semi-broken state. As a software engineer, this stressed me out during my relaxing TV time. Even if continuous delivery is somehow reliably delivered, if the changes are customer visible, then they break my muscle memory, and increase my cognitive load -- I have to re-learn the damned UI every fucking time I log in. If the changes are not customer visible, then what business value to they deliver?
- scott_w 4y agoAnd yet the numbers show that companies that continuously delivery updates massively outperform those that don’t. You claim to make decisions based on a company’s engineering practices but I can guarantee that you have no idea about the engineering practices of any companies that you do support actually are.
- deely3 4y agoWait, can I see these numbers grouped by industries if possible? Please?
- scott_w 4y agoRead any book on the subject, they’ve done the research for you. The Phoenix Project, The State of DevOps Report. Spend some time in companies that move slow vs fast and you’ll see the difference in their success first hand. You’ll see the metrics on their incidents and severity and customer satisfaction with them. Oh, and the fact two companies mentioned (Google and Facebook) are two of the most successful companies on earth.
- Scubabear68 4y agoSee my comment elsewhere taking “people are the product” out of this conversation. Facebook and Google and like companies do not care if they piss users off. They churn features constantly, break people’s flows on a regular basis, A-B test features so different people get different experiences. They get away with this because the “users” aren’t users, they and their data are the product. You pay nothing to use their services, and you get what you pay for.
- scott_w 4y agoGood thing my argument didn’t hinge on them, then. Mind picking up on anything else?
- Scubabear68 4y agoYou used them as exemplars. Can you point out specifically where someone says releasing up to 20x a day into production for a paid platform is a good thing? I am not talking about the capability. I grant being able to release quickly and often is desirable. I question the wisdom of actually releasing multiple times a day into production as a best practice. In my mind it is highly inefficient and offers too much churn for users (eg exactly my experience with Facebook, a chaotic broken product that changes hourly and makes people feel like the product t is gas lighting them).
- scott_w 4y agoRead above: Accelerate and The State of DevOps are two reads. From experience, across teams, we deploy probably 20x a day and we're actively trying to deploy more often. Our customer NPS scores are pretty high and our change failure rate is low. We're also a very successful B2B SaaS.
- Scubabear68 4y agoAssuming an 8 hour day, that’s a deployment every 24 minutes, and that’s not good enough? Why in Earth wouldn’t you coordinate releases? Seems like utter chaos.
- igetspam 4y agoYes. Read Accelerate and read the State of DevOps reports from 2017 through 2022. The reports have the data and explain their methodologies for evaluating said data. It's all there for you to consume.
- deely3 4y agoOh, so these reports are just surveys.. I was hoping for some hard analysis/statistic..
- scott_w 4y agoIs there anything that will satisfy you or will anything that anyone presents be dismissed? I could spend days hunting out the evidence and you'd start question whether it's peer reviewed, or if the peer review was stringent enough, etc. Meanwhile the rest of the world is moving forward without you.