This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-05-12
Channels
- # ask-the-speaker-track-1 (136)
- # ask-the-speaker-track-2 (192)
- # ask-the-speaker-track-3 (82)
- # ask-the-speaker-track-4 (89)
- # bof-arch-engineering-ops (1)
- # bof-leadership-culture-learning (2)
- # bof-sec-audit-compliance-grc (3)
- # demos (1)
- # discussion-connect-february (675)
- # discussion-more (9)
- # games (4)
- # games-self-tracker (1)
- # gather (1)
- # help (4)
- # hiring (5)
- # networking (2)
- # summit-info (41)
- # xpo-bmc-ami-devops (1)
- # xpo-cloudbees (4)
- # xpo-github-for-enterprises (1)
- # xpo-gitlab-the-one-devops-platform (7)
- # xpo-itrevolution (3)
- # xpo-launchdarkly (3)
- # xpo-lightstep-observability-incidentresponse (1)
- # xpo-linearb-automate-dev-team-improvement (4)
- # xpo-planview-tasktop (2)
- # xpo-snyk (3)
- # xpo-sonatype (1)
- # xpo-split (1)
- # xpo-synopsys-sig (3)
- # xpo-tricentis-continuous-testing (1)
This is just an appreciation post for all organizers and speakers in US and Asia time zones... these 3 days must have been crazy for you...thanks ๐บ ...or should I say โ ๐
Thank you Ivan; That shows how passionate people are , how great this community is ๐ and how important attending DOES ๐ Share, Learn, Grow together (Get together to go faster, IMHO Get together to grow together)
Thank you for being here @ikrnic! For sure, we have all consumed a lot of caffeine ๐คช but happy to be here connecting with everyone. That being said, we absolutely cannot wait to be back in person in October! Have a great Day 3.
Reminder: Remember all those talks you attended the first two days of the Summit? Please submit your feedback for those! Itโs so valuable for us and the speakers. And after all, feedback is a gift and sharing is caring! Enter your feedback for those talks here: https://members.itrevolution.com/live/schedule https://devopsenterprise.slack.com/files/UATE4LJ94/F03E48CJRF1/image.png
Reminder: We want to hear your stories from the Summit. What did you learn? Whom did you meet? What ideas are you taking back with you? What actions are you planning to take? Post in #summit-stories! https://devopsenterprise.slack.com/files/UATE4LJ94/F01CD9VE6JE/stories.png
Looking forward to our fantastic Day 3 plenary morning talks! First up will be @christina_yakomin and @rdaitzman from Vanguard! ๐ ๐
Head here to grab the journal and some free ebooks! https://members.itrevolution.com/free-ebooks
โจ Opening up Day 3 is @christina_yakomin, SRE and @rdaitzman, Senior Manager - Intermediary Technology Platform, of Vanguard, here to present: Iterative Enterprise SRE Transformation โจ
Vanguard Financial: created the index fund in 1975: in 2021, they had $8 trillion Assets Under Management (!!)
PS: I loved the NPR Planet Money episode on index funds and Vanguard Financial founder John Bogle here: https://www.npr.org/sections/money/2019/01/23/688018907/episode-688-brilliant-vs-boring
Vanguard: no physical retail presence โ all contact is thru phone or web.
@rdaitzman now is certified on wine serving and tasting! Wow! ๐
@christina_yakomin @rdaitzman From that NPR Planet Money interview, it sounded like technology was key from the very beginning to drive down management overhead costs, ideally down the zero โ is that assumption correct?
Yes! To find ways to scale the fund offerings without linearly scaling the โpeopleโ in the org was absolutely key!
(I think I heard somewhere that some of those initial mainframe applications are still the system of record for customer accounts, which use VSAM tables?)
The majority of Vanguard's portfolio of applications has been modernized or has a modernization effort in progress. Last I heard, we're on track for 90% modernized/cloud-native by the end of 2024. As for that last 10%? ๐ Let's just say we haven't completely freed ourselves of that mainframe yet
If all goes well, weโre going to hear from ING CTO Ron van Kemenade on how they turned off their last mainframe three weeks ago! (And retired 250+ applications which ran on them!)
i can imagine what things looked like (or didnโt, as the case may be) with that lack of visibility. itโs like flying blind.
Adding visibility to heritage systems is a great technique to modernize... Marianne Bellotti in Kill It with Fire discusses this at length.
https://www.amazon.com/Kill-Fire-Manage-Computer-Systems-ebook/dp/B08CTFY4JP
The initial route to cloud was to โlift and shiftโ the PaaS to cloud, which would bring all the applications that run on it with it!
Great for the developers โ not nearly as great for the people who had to run the platform! ๐
@christina_yakomin what were the problems that the โlift and shiftโ approach caused?
Product teams weren't familiar with cloud operations, and the team supporting the underlying microservice platform wasn't able to scale their support offering as quickly as the cloud infrastructure was scaling. The team became overwhelmed quickly (source: I was on the team, that on-call was ROUGH), and the teams leveraging the platform weren't receiving the level of service and availability that they wanted. This prompted the transition to something that looks more like DevOps.
Failing to account for the work required to keep Kube clusters healthy - Iโve seen that mistake made multiple times!
(route to the cloud; some embraced serverless Lambdas, some ran in Kubernetes)
I gave a talk on FMEA at Vanguard at SRECon22! https://youtu.be/NuZ0y8W3Cjk
@christina_yakomin you mention AWS ECS (Fargate). Interesting you decided to go that route rather than K8S. We also run on Fargate and it works really well with low overhead. Interested to hear why you chose Fargate?
Fargate was much more similar to our private cloud containerization platform than the complex orchestration of K8S. Teams barely understood basic operations, and we were trying to transition them to DevOps. Kube is great, but it's a little intimidating at first even for experienced ops folks. For the majority of our workloads, we agreed with your assessment. Fargate works really well with low overhead. Now that we're a few years into our cloud journey, an internal platform for running apps on EKS has emerged and we're running our first few production applications for Vanguard as of this year. This is a great option for the teams that are ready to handle K8S orchestration and want the benefits of that control plane, an in-cluster mesh, etc.
Can you call out what the limitations were for Fargate that made you look at K8S?
not so much limitations of Fargate as it was the ease of extensibility of K8S. So much is built to plug-and-play with K8S, and some teams were eager to get their hands on those (mostly open-source) tools.
You can achieve the same with Fargate in most cases, just need to write it yourself
Thats good. Thanks Christina. We have been using it since released in the London region and love the fact it is fully managed. Our biggest challenge is defining the correct scaling policy per service.
I hear a lot of talk about K8S and wonder why would anyone want to manage all of that. Your answer helps ๐
As part of Chaos Engineering effort, @christina_yakomin crashed build systems , to see the mayhem that would ensue?!
So many cloud migrations I see are just that. Lift and shift driven by a data centre contract ending - the benefits of the cloud transformation are much greater than that
For us, the โlift and shiftโ was a great way to take the first step into cloud and get ourselves out of the business of running a data center. It's been great to see the transformation since then to take advantage of more of the benefits!
Fire Drills - I've been discussing the idea that we do office building evacuations on a regular basis and test alarms every week, so why don't we test our operational outage procedures every week?
Last week I was in the office nearby some friends running an elevation, when the member of their team who was running point got a call to pick up his daughter from day care - she was sick. Another team member said "this is just like our fire drill!" referencing a time when we'd made a key team member off-limits for a simulated incident. It was really gratifying.
(these fire drills are a great way to train engineers who are just starting to be trained to go on-call. ๐ )
OMG. The ultimate heisenbug problem โ how do you recreate the build system failures only caused by high build loads! (Not in the code โ in the build systems that build/test the code, that cause the build system to fail!!!)
load testing (kinda) the build systemโฆ cool
@christina_yakomin It would be great to see designs for the changing architecture from monolithic to microservice and moving to cloud/containers
This re:invent keynote appearance from our former CTO is a few years old now, but tells this monolith-to-microservice story pretty well! Arch. diagrams show up about halfway through: https://youtu.be/8kzOj9cStGo
โteams no longer had to submit tickets to get metrics.โ
How did you balance between really required logs and not so critical logs?
This is difficult, because we never want to tell teams they can't log something that might be useful in an incident. Ultimately, we've identified what "should be a log" vs. what "should maybe be in a metric/trace" and focused on getting the right telemetry data into the right tool. Now, we're looking at keeping the logs for apps with the most operational complexity in a higher-powered tool, like Splunk, while putting most logs in a more simple log aggregator, like CloudWatch Logs
(When Google Cloud deprecated v2 of their monitoring/graphing service, I went from too many dashboards to none. ๐ ๐ญ )
(I may have missed a couple of emails warning about deprecationโฆ)
โLogging costs increased exponentially.โ โWe could no longer see important error messages.โ ๐
I thought CloudWatch was a log aggregator? Do you have a different term for it?
Funny story. Literally this Monday, one of our engineers added the audit logs for our staging cluster to CloudWatch. Remembering my past experience with these things, I asked him to check our AWS bill. $100/day for those audit logs from staging. OOPS.
Awesome. (When I was first playing with Google BigQuery with the GitHub data set, I ran my first $100 query, by accidentally scanning every row. Cloud is amazing, but can be super expensive. ๐
We look at CloudWatch more from a metrics (and events) perspective rather than the log aggregation side Also, cost is such a great leading indicator for things that might be misconfigured in a cloud environment! My teams always wonder why I want to make sure our tags are up to date ๐
(The idea that I could have easily racked up $10K in query costs wasโฆ bracing.)
CloudWatch logs is a log aggregator, CloudWatch metrics is a metrics aggregator. We use both, but Splunk has long been our primary log aggregator. CloudWatch Metrics is our primary metrics aggregator today
up = good, down = bad: good for executives, bad for engineers. :rolling_on_the_floor_laughing:
our product owners now go through a full day Product Operations training, with a 2-hour block dedicated to SRE concepts. The feedback has been fantastic. Product owners are loving to be included in these conversations!
Does your build pipeline slow down? Do you have so much logging you struggle to find what you are looking for? Do the amount of alerts you get overwhelm you? - well - the good news is, you are doing something right. the bad - you may need to iterate your SRE. Hereโs a talk from @christina_yakomin that can help you
you are watching it - link to come at the end of the talk ๐
@christina_yakomin Monitoring is traditionally a role that falls on support/Ops, how did you get Developers excited to put together, build and use their own dashboards/metric data? was it putting them oncall? ๐
Giving them accountability (with some training wheels - there's still an escalation path) put them on the front lines, and gave them a stake in the availability of their apps. Better behavior around observability followed quickly. Now, some areas of the organization are begging our central teams to bring in more (expensive) observability tooling that they're excited about. It's a great sign!
our SRE Coaching team is about 4 people, but there are SREs throughout the organization now! For example, our Retail sub-division of IT has its own team of SRE experts, with about 5 people + a manager. Then there's a few distributed SRE resources throughout the subdivision aligned directly to product teams. This is one of our fastest growing roles.
@christina_yakomin Yes! I love OpenTelemetry! Having great distributed tracing really improves understanding and 2 of the High Performance Capabilities!
Today, the SRE Leads are either embedded within the teams, or they're being engaged by the DevOps teams' on-calls through their own SRE on-call rotation (or 24/7 staffed SRE support team) as an escalation path. It differs throughout different pockets of the organization, and I'd say it's still evolving right now as teams try and test different approaches. We're figuring out what works best.
I am delving into lots of details on this in the upcoming https://www.amazon.com/Establishing-Foundations-Step-Step-Organizations/dp/0137424604
I love this story from @rdaitzman โ newer Vanguard Advisory business unit, which help external financial advisors who help with retirement planning, etc. As investment industry all race to lower costs, this is an important initiative for Vanguard โ โitโs our first SaaS product.โ I LOVE IT!
โfirst time weโve ever built an application like this.โ So cool, @rdaitzman
They're not always separate teams! Sometimes a product team has both Application Engineers and Site Reliability Engineers. Application Engineers focus on feature delivery, while Site Reliability Engineers focus on availability, resilience, and other non-functional requirements. And both are responsible for ensuring everything they do is aligned with security controls, of course. In this scenario, they typically share on-call.
It was a big step for us! Not has it helped shift our partners from the โ100% available mindsetโ but also catalyzed conversations around graceful degradation
โFailure modes and effects analysis: we engage both engineers and business partners; deliberately understand what business response should be: comms and notification, processes that would be activated.โ <--- so amazing.
@christina_yakomin could you kindly explain what the SRE champions do vs. the SRE Leads? Do SRE leads have accountability for SRE techniques and practices for their application and the SRE champions have a more holistic view across different project teams/product lines?
I have SRE Champions on my team who focus on SRE practices and tooling to be able to integrate into our apps, but they are also developers on my team - SRE isn't a full time job for them but they help to instill that focus within the team!
In short, yes. We have 3 job titles for SRE. SRE Practitioners are typically embedded on a product team, focused on a single application. SRE Leads handle SRE tasks and coordination across a family of related products. they're still doing hands-on SRE work, but they're typically the ones that you go-to for large-scale load tests, chaos tests, incident reviews, etc. SRE Champions are higher level. They're a central team per sub-division of IT (we have several) responsible for sub-division specific tooling decisions, patterns, communication across subdivisions and within their own sub-division, and more. They collect and distribute metrics regarding SRE adoption, and provide consultative expertise as we're in the interim state of trying to scale up SREs across the organization.
@jenniferkriggins think youโll find these comments interesting ^^
โuh, yeah, weโd have to send an apology letter to everyone, apologizing for incorrect account balances and values โ and it may be a week before correct account balances can be shown. can we delay the deployment until weโve tested this?โ (I was telling @rdaitzman that Phoenix Project would have been written totally differently had I heard this talk before writing it!!) I just love this presentation from Robbie and @christina_yakomin!
Also @christina_yakomin what's your view on having DevOps Coaches and SRE Coaches? Would you amalgamate?
Today at Vanguard, we have Agile Coaches and we have SRE Coaches, but we don't really have DevOps coaches. Maybe we should have ๐ but for us, yeah I'd say the SRE Coaching team does handle a lot of coaching and evangelism in the DevOps space beyond just the fundamentals of SRE
โevery hour taken from engineer to do things like SRE training is an hour theyโre not writing a feature โ how do we balance?โ โboring week-long training?โ (I doubt itโs actually boring!!)
This is always a challenge - getting people to spend time on training when they could be doing more on delivering.
This is about short term investments vs long term investments. Generally the choice needs to be supported by higher management ๐
budgeting pops up again as something that needs to change to support continued transformation. ๐ฐ
@christina_yakomin Is there an easy answer for the question: โgiven these success stories, to what extent have you gotten all the leadership support youโve been seeking?โ
I'd say we're about 60% there. Some leaders are more cautious, and also still pressed for funding as always, and having a really hard time hiring like most are right now. They're in most cases optimistic about the approach, but waiting to see a longer history of demonstrated positive results before investing valuable time and effort (and $$$) to hire SREs in one of the most challenging talent markets we've ever seen.
Amazing work โ congratulations again on your amazing achievements!!!
โin pockets where implemented, blameless PIR leads to amazing breakthroughsโ
A little bit of both! We do have teams based in our various offices across the globe, but a lot of teams are also distributed across those locations!
THANK YOU SO MUCH, @christina_yakomin and @rdaitzman!!
โญ Now introducing @andrew.letherby, Service Owner of the Customer Insight Platform, HMRC and @caitlin.smith, Delivery Lead, Equal Experts, presenting: Dynamic Decision Making at HMRC - Moving to Data as a Product During a Pandemic. Here to answer any questions with Caitlin today is @mercedes.gozalbomorag, CIP Service Designer. โญ
Amazingly insightful and completely relevant to what we're going through in Vodafone as well. Thank you @christina_yakomin d @rdaitzman
Iterative Enterprise SRE Transformation (Vanguard) Christina Yakomin, SRE, Vanguard Robbie Daitzman, Senior Manager - Intermediary Technology Platform ๐ Now Available for Sharing: https://videos.itrevolution.com/watch/708991000/
Amazing presentation, learning, insights. Thanks so much @christina_yakomin , @rdaitzman
@christina_yakomin Nice to hear covering most of the e2e journey for transformation. Good luck with next steps ๐
Hello, @andrew.letherby and @caitlin.smith014!!! Continuing the amazing story told last year from HMRC!
โฆthis is the story hinted at last yearโฆ so great that weโll learn more about how UK averted economic ruin thru the heroic work done at HMRC!
โHMRC: you may know them from income tax, VAT.. but much moreโฆ import/export, customs declaration, manage govt banking service that support govt orgs (payments and repayments across govt)โ (!!)
@andrew.letherby mentioned to me that of the 20 government services deemed โcritical,โ 17 are run by HRMC. Became very relevant as pandemic started shutting society down, as these services were depended upon by some of the most vulnerable in population. Thank you for your amazing work, @andrew.letherby and team!
as the flow of work coming in goes up, and capacity stays the same, i wonder what would happenโฆ :thinking_face:
Just add more people quickly to get the work done. That usually goes well.:satisfied:
(What didnโt make it into @andrew.letherby introduction: he spent over 20 years at HMRC, including investigations of banana smugglers. ๐
โpandemic led to mandate that said, if you can work from home, you should; entire sectors of economies unable to trade.โ
โHMRC: get financial help as fast as possible to those in need.โ (Hundreds of billions GBP put into economy โ but it was an obvious target for organized crime (!!!))
โwe thought about what HMRC analysts needed; weโll have an unprecedented # of cases to analyze, to detect whether it was a fraudulent claimโ (all citizens were entitled to monies; however, criminals creating fictitious organizations claiming monies were not.)
โto prepare for uncertainty, we designed for flexibilityโ. ๐ฏ
@caitlin.smith014 was tasked with more than doubling the size of this team supporting these efforts on VERY short noticeโฆ. (less than 4 weeks for the initial efforts, I think?)
the astonishing opportunity: โcould we automate the detection/prevention to filter fraudulent/erroneous transactions, or even prevent itโ
โwe focused on well understood problems: specific attributes already used by business analysts; addresses, bank accounts, where we had good sources of information, could be verified; good sources for intelligence within and outside of HRMC, how specific accounts/addresses were/are being used.โ โby sticking to these familiar concepts: we check a thing, we decide good/bad, and decide what next step is; these familiar concepts enabled business to know how to use these capabilities.โ
โcould we assess claims while people were filling out form?โ <----- WOW
โgood claims would be sent through โ potentially problematic ones would be reviewed. external data could be brought to bear, to increase fidelity.โ
The first iteration of the insights service for the Statutory Sick Pay scheme took four weeks to build. The existing team integrated our existing data pipeline. We only grew the team when new capabilities were added.
โto scale efforts, we needed to onboard new team members; we reached out to people who already worked on digital platform at HMRC; so many wanted to come back, b/c of their great experiences at HRMC.โ ^^ amazing โ what a testament to HMRC being a great place to work?? (am I getting that right, @caitlin.smith014?)
The culture within HMRC Digital is perhaps extremely different from what people might expect. Itโs a great place to work full of brilliant and dedicated people trying to do the right thing for the public.
The whole organisation came together to deliver for citizens during the pandemic.
โwe discouraged overtime; only had to do it once or twice;โ
โwe brought in a burnout specialistโ โค๏ธ โค๏ธ โค๏ธ โค๏ธ โค๏ธ โค๏ธ โค๏ธ
โwe brought out burnout specialist; some were at home alone, where colleagues were a lifeline; others had families, struggling with homeschooling. we knew we had to look after team.โ โค๏ธ
โ3,960 claims per minutes โ far higher than could have been analyzed manuallyโ
โ100% of claims were being assessed upfront โ another firstโ <-- ensuring that public monies going to those in need (vs fraudulent claims!)
โ150% more users; 2.3MM searches internallyโ <-- showing how widely these capabilities were accessed, as well as supporting internal workload needed to process claims.
https://devopsenterprise.slack.com/archives/C015DQFEGMT/p1652349707995149?thread_ts=1652349509.705569&cid=C015DQFEGMT โThe culture within HMRC Digital is perhaps extremely different from what people might expect. Itโs a great place to work full of brilliant and dedicated people trying to do the right thing for the public. โThe whole organisation came together to deliver for citizens during the pandemicโ
โdata was not only available, but it was safe and secure.โ ๐
@caitlin.smith014 - how did you scale up that user-onboarding, did you change the platform to make it simpler to adopt, or improve the training materials/engagement?
We created a reusable onboarding pack. We also worked side by side with the people who already used the tool to onboard people into their teams. To make this work we made sure there were clear roles and responsibilities.
iโm seeing a trend here Gene
and @chanade.hemming on Tuesday
โlooking back: without those teams, we wouldnโt have been able to build [these critical capabilities] at HMRC.โ What an incredible contribution, @caitlin.smith014!
โOur role: deliver a critical service, but at the same time, because of its attractiveness to criminals: we could prevent/detect it happening, have information to pursue people who took money they werenโt entitled to.โ
โthe whole of HMRC had a single focus for this period of time; delivering of critical services; we had a unique line of communications from delivery teams to policy makers in central government, setting levels of risk appetite very clearly, so we could balance delivery of services vs management of risk. โthis clear line of communications made decision making clear and direct; we are attempting to preserve this post-pandemic; policy goals directly and alongside delivery teams.โ Amazing. Unity of mission/purpose, allowed massive decentralized execution.
we heard about that from @jmrichardson1 and @emily356 in their leadership workshop yesterday. https://videos.itrevolution.com/watch/687309828/
Help theyโre looking for: how does one fund innovation across a large service?
Thank you so much, @andrew.letherby and @caitlin.smith014 โ was amazing to hear about this side of the story of the heroic work at HRMC!
Dynamic Decision Making at HMRC - Moving to Data as a Product During a Pandemic Andrew Letherby, Service Owner of the Customer Insight Platform, HMRC Caitlin Smith, Delivery Lead, Equal Experts ๐ Now Available for Sharing: https://videos.itrevolution.com/watch/708991017/
โ๏ธ Let's welcome back @pieter.jordaan, here to give an update on TUI Group's Transformation Journey โ๏ธ
(Iโm so fascinated that UK HMRC has obviously created a reputation of being an amazing place to work. โค๏ธ ๐ Iโm less sure this is the case for similar agencies in other countriesโฆ)
Thank you for giving us an update on the heroic work you talked about last year, @pieter.jordaan!!! First data point: he obviously hasnโt been fired. ๐
(Which was on my mind when I reached out to him โ was wondering whether my email to him would bounce. ๐
How utterly visionary: use period when there was 95%+ drop in transactions to do massive modernization/rewrite of most core applications.
https://myresources.itrevolution.com/id006657107/Bold-Moves-You-Can-Make
a time when most divest their spendโฆ these folks doubled down!
Second data point: focus was the more core processes at TUI Group: airplane inventory, routing, pricing, sales, seating, fulfillment, ticketing. โWe completely rewrote these applications.โ (!!) I still canโt get over this.
โWe are now on the second season running on these new platforms.โ (I.e., theyโre working, and supporting all relevant business operations.) ๐คฏ
I honestly was wondering whether it would work last year โ and it did!!!
@jeff.gallimore, working and getting better. Remember, the design is wrong, how do we make it less wrong?
โwe digitalized so much of the travel experience: flight cancellation, baggage updates, what bus to get on; these are what make/break travel experience.โ (This is something that thousands of people used to do; hold signs to show people what bus to get on!)
โwe werenโt flying; we werenโt sending people on airplanes; itโs easy to say โletโs rebuild it.โ โbut now it was time to say โletโs fly!!โโ <--- more scary to say! ๐
Is it only me... but this talk is making me want to book a flight (of course via TUI) to try the experience and go on holiday somewhere:rolling_on_the_floor_laughing:
Thank you @moira.cheng, Aviation is having a rough time to restart. Lot of supply chain issues in airports etc but we are very excited to have used this opportunity to reposition ourselves.
โrebuild the aviation platform while flyingโ ๐ a different take on โthe rebuild the airplane in flightโ :rolling_on_the_floor_laughing:
A company having bad times at the markets but nonetheless spending money in renovating their IT! One needs to have this mindset (instead on 'we must reduce costs now') and the sufficient funds to do that! Hats off!
This is a great story of how "survival instincts" change normal operating behavior to deliver outcomes that can never be done with "BAU behavior". We also seem to see this post war-room or code-yellow working scenarios where teams get amazing things done and afterwards go back to "BAU" and fail to achieve these results. Question: How do we deliver these outcomes in "BAU times"??
โBusiness Migration follow IT Consolidationโ - interesting to see Organizational structure evolution as companies continue to align business and tech strategy into one
โwe didnโt have the luxury to start small; we had to go big.โ (focus was moving largest market to cloud, to save the most $$$ fastest.)
โIf you took a holiday in last year, you were flying on our new platform!โ (!!!)
Itโs funny: I really did ask him, โwere you fired? of are you a hero?โ His answer is amazing and profoud.
Alex Honnold: โFree Solo movieโ โIf you fall, you die.โ
โMimsdai Purja: climbed 22K foot peaks (?) in 6 months; previous record; 14 years!!!) ^^^ โno one wanted to be associated with him, no one wanted to give him $$, because they didnโt want to be associated with failure.โ โto put in context, most climbs would take 3 months to get ready.โ
Some of @pieter.jordaanโs comments early in this talk about UX reminded me of this recent travel IT/system UX horror show that appeared on my linkedin feed - BA need to get on this conference! (It happened to Dan North personally, who happens to be a major figure in the software world, and is therefore able to articulate it particularly well) https://dannorth.net/2022/04/20/a-bad-system/
โthey didnโt set a new milestone; they broke barriers, and set a whole new mindset for future effortsโ
This commentary on risk is so key. Many folks in business view the status quo as the least risky path and change as the riskiest path. This stance emboldens sunk cost fallacy.
โ2.5 years ago, this was an idea on powerpoint slide; now itโs reality.โ
Iโm reminded of Shigeo Shingo who changed the way of thinking about die cast setup, reducing them from over a day to single minute tasks (Single Minute Exchange of Die - SMED). It was a game changer in manufacturing
(I know a tech executive at a travel booking company who looks at this story with genuine envy.)
โEverything is risky, but doing nothing is the riskiest approachโ
โhow can we make it less wrong?โ โฆ such a critical mindset
โwe try to make the one-way decisions early; avoid them when we can. why? because we know our design is wrong.โ
โhow can we make it less wrongโ is a much better mindset than โadopting best practicesโ
โwhat is the magic? was it cloud? devops? the real magic is in small, motivated and focused teamsโ
Yes!! Doing nothing is often the riskiest approach!! Also, doing something that isn't working(or working well) is also a risky approach. Even late in the game, be willing to change your approach if there are better options to success!
Love that 'less wrong' point - we often use similar "what's least worse choice we can make - let's try that"
this is mostly a business decision to invest in improving when tide is low to be ready when the tide is high and sail
โthere is so much passion in products now; collaboration in remote-first; all had to be figured out post-pandemic; all very difficult dynamics.โ โwas made clear when Ukarainian engineers, who we tried to help as much as possible; take care of your personal situation; we planned for them to take time off; but despite all this, even though they are in cities being bombed, they keep showing up to work; thereโs no pressure to work, but itโs driven by passion and comraderieโ
the great [story] is that business realized that every company is a sw company (cit.) and invested in IT
Your Design is Wrong. How to make it Less Wrong? This statement is such a mindset changing @pieter.jordaan
@anshul.kumarbansal,This is a huge mind-shift but really get to the core believe of agile mindset.
โwhen people find love for their product, and a place to hook onto exciting vision, thatโs the treasure. Money isnโt the scarce commodity; small motivated teams are.โ
@moira.cheng hereโs the testimonialโฆ a TUI Group customer, who also happens to be an engineer at Google!
โI would show this to the team, who worked so hard during pandemicโฆ the fruit of our labors has put us into the position post-COVID that is completely different pre-COVID.โ
another element is the joy of engineers allowed to redo, improve and change
โwhen he started, everyone thought he was crazy; he did in 14 months what everyone else did in 14 years; he had no money, had to re-mortgage his home to fund his climbs.โ
There is already an assumption that the design is wrong which means, it's quite possible that some issue may crop up in future in the design, but that should not stop us from proceeding
Successful companies often do that ๐ ๐ :rolling_on_the_floor_laughing:
(I am so grateful for @pieter.jordaan for putting that presentation together โ so much was based on my question, โdid you get fired, or are you a hero?โ His response was so startling, thoughtful, and even profound.) THANK YOU, @pieter.jordaan!!
Thank you @genek, I know a lot of companies are going through similar journeys. Happy to answer any questions here today.
Thank you @rhinders. Feel free to drop me a DM. Would love to hear what part inspired you.
โก Now introducing DevOps Enterprise Summit Programming Committee member, @ben.grinnell, Managing Director and Global Lead of the Technology and Digital at North Highland, presenting Sourcing in the Age of Digital Business โก
TUI Group: Transformation Journey Pieter Jordaan, Group Chief Technology Officer - Technology Transformation, TUI Group ๐ Now Available for Sharing: https://videos.itrevolution.com/watch/708991029/
Thank you for the opportunity. Please feel free to contact me for any discussion and feedback is much appreciated. Thank you for the compliments and feedback in the chat.
Up next: @ben.grinnell โ heโs been to all 15 DevOps Enterprise Summits, has been on the Programming Committee since 2015, but has never spoken here!
Really inspiring - thanks for scheduling me after that one Gene
An uncomfortable moment: @ben.grinnell pointed out a bias weโve had against outsourcers โ deliberate, as we typically favored enterprises who brought in engineering talent. But as a result, weโve been overlooking something very important โ the result is this presentation, and the start of an important and new effort.
Iโm 1000% biasedโฆ iโm at the edge of my seat
โenterprising using outsourcers, and outsourcers are under-represented here.โ
โIn my government service, there was nothing that supported trust, collaboration; they were set against each other; impossible to implement great practices discussed here in that context.โ
โevery enterprise I speak to are trying to grow their capabilities. True?โ <--- put emoji here.
Every enterprise I speak to is trying to grow their internal IT capability. If you are working for a large enterprise, let us know if that's the case in your firm? ๐ ๐
Absolutely. I spent 3 years doing just that. I'm now the other side and teaching others how to do it.
It's part of a personal mission to help more people realise their career dreams and to change the technology market and how it approaches talent to help make it more inclusive.
its actually my role here at Bupa - Global Centre of Enablement (not excellence!) focused on tech capability uplift
โbeing fastest is now more important than being firstโ. ๐ฅ
Profound question: โdo I have to insource to accelerate my DevOps goalโ Thereโs a knee-jerk reaction, given how common โ70% outsourced -> 30% outsource.โ Answer is more complicated!
There was a great session yesterday from TCS, about bringing DevOps to their customer portfolio โ let me find link.
https://videos.itrevolution.com/watch/707351891/ https://videos.itrevolution.com/watch/707352024/
@dhruba.chaudhuri @leena.pradhan @musthafa.s @tm.manikandan.b @tabrez.muhammad
Thank you for these amazing presentations!! @ben.grinnell and I will be following up!
@ben.grinnell does an amazing job framing the challenge for outsourcer and their clients.
The right hand side of this slide should read: 1.Help growing their internal capability and reducing the dependency 2.Increased automation to reduce delivery/maintenance effort and time 3.Collaboration with competitors in multi-supplier engagements to help everyone bring their โAโ game
Trying to help outsourced IT be more effective is feeling like the next iteration in the DOES journey: First not unicorns, but horses. Now not horses as we think they should be, but horses as they are.
Most enterprises with aspirations to grow their internal IT capability are falling short of their goals, why? โ Slack Poll - please vote with the emoji reaction below for the 1-2 most impacting your enterprise or reply with others: 1. It's an aspiration without a plan or concerted effort:eyes: 2. A lack of leadership alignment about what that means or the priorities:open_hands: 3. A lack of constructive collaboration and shared ownership with HR:sweat: 4. There is a lot more to growing a sustainable internal capability that the current scope:open_mouth: 5. Struggling to put a compelling proposition to the market:mega:
When @ben.grinnell said, โI hear clients say to their outsourcers, โI donโt want your people learning on the job.โ That is the opposite of what they should be saying.โ One of the most profound things Iโve ever heard!!
The 2018 State of DevOps report warns against functional outsourcing: Analysis shows that low-performing teams are 3.9 times more likely to use functional outsourcing (overall) than elite performance teamsโฆ
Outsourcing is a reality though and that is why this talk is so important. How do we help these firms (often state/federal/national government) be better and, in turn, create a better society?
Care needs to taken on how it is done, and not to create silos or internal boundaries.
Absolutely. Contracts are not kind and they don't have empathy. That is down to relationships and the human connection.
Outsourcer goals: โgrow margin, secure long term revenueโ Client wants โI want someone who has done this 10 times beforeโ
@ben.grinnell - what challenges do you see with budget/headcount from executives when insourcing?
Procurement wants multiple firms competing for work โ difficult to create One Team.
Argh!! Procurement managing IT outsourcing is a HUGE anti-pattern. We aren't buying servers and trying to get the lowest price!
Should firms be trying to buy hardware/services at the lowest price? :thinking_face: Is there a more general procurement anti-pattern to be discussed? I've seen it done badly, heavily silo'ed, where formal processes and cost-saving objectives ruled the day, lowering quality and racking up opportunity cost and overhead down the line. What should procurement functions be optimising for (quality, support, lead times, cost, etc) and what does agile procurement look like?
Stream-aligned procurement? Procurement following an enabling team model and guided by ToC?
MSP has to develop workforce; โI donโt want your people learning on the jobโ <-- โthat phrase has to be put to rest; we need everyone growing their careers.โ ๐คฏ
how does โdonโt ban learning for suppliersโ gel with IR35 here in the UK? I assume there are tax implications of including suppliers in employee activities, annoyingly
Balance between funding products/projects vs. community is key โ power follows money. (This came up in the Dr. Westrum work in โSidewinderโ book โ this balance is actually big tension in functional organizations! @ben.grinnell has finger on a very important problem.)
The idea that you can treat people like cogs that can just be โdropped inโ fully functional, shows a complete misunderstanding of what we all do. Even if you know a technology forwards, backwards and inside out, you will still need to learn about the existing systems and ways of doing things in that organisation before you can be effective.
(and is at the root of what is called the Second Toyota Paradox โ that Toyota didnโt have cross-functional teams, instead they had very powerful functional silos. Much like how Google SRE is organized.)
Can we deprecate the phrase "Centre of Excellence" (CoE) and use "Centre of Enablement" instead? It sets the right tone to switch from controlling to helping those who are responsible for a line of business to achieve their goals and business value?
The way I like looking at it is to have a Centre of Enablement within the Circle of Expertise/Excellence. A centre of excellence quickly becomes a bottleneck.
i think the Other way around @rwiankowski. You can have centres of excellence in broad centres of enablementโฆ focused on specific standards and practices and learning.
Distribute power (knowledge & guardrails) to the masses @rwiankowski and they will out-invent you every day. That continual improvement is the compounding interest of getting better. Use InnerSource techniques to harvest the best pockets of innovation back in and redistribute back out, further increasing the ROI on the uplift investment.
eventually yes they will. But what I see, especially in larger and more complex environments is that the centre of enablement really needs to provide a lot of expertise and experience into the masses as you call them. Iโm both hands down for freedom within guardrails, but many teams donโt really know what to do with that freedom and need guidance/help. Once youโve injected enough momentum, the flywheel will keep spinning on its own and the community skyrockets with inventing cool stuff. That initial period when you need support the teams is key though, and the biggest challenge I see is how to scale the enablement.
@bernard.voos usually enterprise headcount constraints getting in the way of the capability build, and too much focus on the individual cost rather than value
Haha. โMany will point of SODR functional outsourcing finding.โ (yes.)
โif you want people to commit their careers are, you need to be very clear about your goals, what youโre trying to buildโ <--- relevant to any leader
โdonโt ask partners to do something thatโs not already in their repretoire, engagement model, etc.โ ๐ฅ
words matter. so do the behaviors that back them up and reinforce them.
โWhere has service providers enabled growth of capabilities, and how have they been rewarded?โ (we see this more on app dev, less on app maintenance.) Weโll have a track dedicated to this, to focus attention on this. Join the Birds of Feather on this topic!!! THANK YOU, @ben.grinnell!!! Amazing work!!!
May be of interest to you! Please join! @dhruba.chaudhuri @leena.pradhan @musthafa.s @tm.manikandan.b @tabrez.muhammad
Sourcing in the Age of Digital Business Ben Grinnell, Managing Director and Global Lead of the Technology and Digital Service Line, North Highland ๐ Now Available for Sharing: https://videos.itrevolution.com/watch/708991041/
Thank you @ben.grinnell, a great talk with lots of insights.
Get your copy of to soon to be released book that @wbensing coauthored here! It's free while supplies last: https://myresources.itrevolution.com/purchase.aspx?appId=006657138&shelfId=ce07b281-2e9b-455c-9e22-0d095c7a4570&code=invuarc
Great talk @ben.grinnell!! I'd love to help with this problem!!
Hello, @bill.bensing (or is it @bill.bensing) โ agh, not sure about how Slack does name conflicts. ๐
โจ Let's now welcome, @wbensing, Software Factory - Managing Architect at Red Hat and co-author of the upcoming Investments Unlimited, here to present, We're Sorry, Love DevOps โจ
โImagine youโre the CEO, and youโre at home, making pizza with family.. and you get a call from board member.โ
MRIA: โmatter requiring IMMEDIATE attentionโ how do you get an MRIA? by not effectively responding to a bunch of MRAs: โmatter requiring attentionโ. (Audit findings. ๐ ๐
โThis is one of my best experiencesโ โ I hear this so much when one gets to work on projects with kindred spirits on important problems. So true!!! Which is why I love this community so much!
Jasonโs and Topoโs playlists here! https://videos.itrevolution.com/playlists/index.html
โorganizationsโ === โefforts that require efforts larger than can be done by one person aloneโ. (which is why we need to say it so often! ๐
โthis is more than someone saying โwe think you should do thisโ โ itโs what successful organizations have done.โ (and not gotten fired. ๐
โaudit toilโ โ so much discussed yesterday by @lucasc5 and @tod.bickley. (one of the most startling presentations Iโve ever seen.)
(toil that was okay, because โtheyโre only auditorsโ. ๐
it shifts the approach from using controls based on heavy documentation with manual reviews to automated controls that uses evidence as the โdigital exhaustโ of daily work
very cool idea to use rego/OPA for codifying compliance @wbensing! that's how you do governance at scale!
In my last company, this idea came to us really late so we didn't get to trying. so glad to see that someone has tried this.
we did something with python and jupyter notebooks for codification, continuous monitoring of controls and auditing (internal / external)
have to say that after automation, making changes for good became much easier
(@bill.bensing side note: Rego/OPA is written in Haskell, yes?)
Remove Blockers:white_check_mark:, Reduce fear of change โ , Career Growth โ , create advocates โ
@genek, OPA does follow the functional paradigm! I have to admit, I don't know if it's written in Haskell...I'm rapidly looking that up!!
OPA is written in golang. I think rego is as well.
https://github.com/fugue/fregot I remember hearing something like that Rego reference implementation was in Haskell, or something like that. Not urgent, but caught my attention. ๐ cc @topo.pal @stephen
why not? traditional CABs donโt work anyway. ๐คท (donโt believe that? read Accelerate.)
Congrats to entire team behind โInvestments Unlimitedโ โ itโs fabulous!
Join some of Bill's coauthors today in a live podcast interview around modern governance!! Today at 1:50 pm BST: https://members.itrevolution.com/live/links
This book is amazing! We will talk more about insights from Investments Unlimited with co-authors during AMA later in the day. Please remember to register, link is here in the session description. See you all! :) https://doeseurope2022.sched.com/event/11x66/0800-devops-live-podcast-session-with-co-authors-of-investments-unlimited?iframe=no
thank you @bill.bensing - lots to think aboutโฆ the road to changing to automated governance sounds painful but worth it
Weโre Sorry, Love DevOps Bill Bensing, Software Factory - Managing Architect, Red Hat and Co-author of Investments Unlimited (https://members.itrevolution.com/free-ebooks) ๐ Now Available for Sharing: https://videos.itrevolution.com/watch/708991065/
excited for the new book @wbensing !
:fire:*Want to hear more about _Investments Unlimited*?_ Our final live _Ask-Me-Anything_ of the conference to do just this is ahead at 1:50 BST! You won't want to miss this LIVE AMA! Ivan Krniฤ, from CROZ, will talk to Topo Pal, Jason Cox, Bill Bensing, and John Rzeszotarksi, co-authors of _Investments Unlimited._ <https://us06web.zoom.us/webinar/register/WN_3son46R4TAiLLcFYaKG9cA> ALSO: Be sure to download your *free copy of the book* on the conference platform under the tab "FREE EBOOKS." <https://members.itrevolution.com/free-ebooks>
(PS: @scott.prugh @rshoup You just observed how these videos are more coupled than youโd expect โ itโs surprisingly difficult to move talks around, because of dependencies that are impossible to change; all videos recorded independently, asynchronously, sequence not known in advance.)
Reminder: The action has moved to the breakouts! Join the following channels to interact with speakers live while their talks air: #ask-the-speaker-track-1 #ask-the-speaker-track-2 #ask-the-speaker-track-3 #ask-the-speaker-track-4
Reminder: The action has moved to the breakouts! Join the following channels to interact with speakers live while their talks air: #ask-the-speaker-track-1 #ask-the-speaker-track-2 #ask-the-speaker-track-3 #ask-the-speaker-track-4
Reminder: The final plenary sessions are starting again in 5 minutes. Start making your way back to your browser. https://devopsenterprise.slack.com/files/UATE4LJ94/F01D34MC2KS/image.png
ANNOUNCEMENT: we are still waiting to get the approvals needed to air my interview with ING Bank CTO Ron van Kemenade โ So we will be airing the amazing presentations from Disney (@jason.cox @brian.l.scott, and then Dr. @steve773! If we can get the necessary approvals, weโll air Ronโs talk at the end of the day โ otherwise, we will put that amazing interview in the Video Library, and weโll send out an email.
And NOW, we are excited to introduce the team from The Walt Disney Company โ Alexi Varanko, VP, Transformation Engineering; @jason.cox, Director, Global SRE and @brian.l.scott, Sr Staff Technical Evangelist, Global SRE. They will be presenting: Disney Global SRE โ Creating Digital Magic
Hi, @jason.cox and @brian.l.scott!!!! Jason has been with us from the very beginning!!! ๐
getting thanked by senior leaders all the time? just a typical day for @jason.cox ๐คท
โtechnology is critical as Disney enters Direct to Consumer world โ weโre in 2nd or 3rd inningโ (in baseball, there are 9 innings ๐
and now we all want to work at Disney

I had an outrageous time reading this massive book of bringing Marvel Cinematic Universe to the big screen โ https://www.amazon.com/gp/product/1419732447/
Love that video because it is full of the people we get to work with. Diane is our CIO - my boss ^ 2. She is awesome. Hope to have her join us one of these days. ๐ Nick is our CTO at Animation, great partner. Same with Aaron (ESPN), Mike and Joe (Streaming).
"Optimize for Innovation" is really a lot about story creation and story telling.
Yes! (Where did you find an actor that small who could play him? (her?))
Side note on SRE - so much great content from many of this community on SRE at DOES - check it out: Site Reliability Engineering (SRE) Playlist - https://itrevolution.com/jason-cox-sre-playlist/
โwe went from 10s of servers, to 100s.. to 1000sโฆ to 10,000sโ
There are over 100 servers just for one attraction (Toy Story Mania) ... good example of digital explosion of the business.
โthe internet groupโ classic - those peeps over there doing interweb things
โthereโs so much you need to knowโ โ and that was back when life was much, much simplerโฆ all you needed to know was Linux, Apache, MySQL, Perl, maybe nginx.
โeverything required a ticket โ even going to bathroom, youโd need a ticketโ ๐
โgrumpy threw errors, sleepy had lots of latency, bashful disappeared from the network for days at a time.โ :rolling_on_the_floor_laughing:
At Sun in 1986, I thought itโd be cute to name my Sun 4 workstation โpanicโ โ dumb idea. Every log message gave me a heart attack.
We used animals as names for our test platforms and organs for the services in it at a project in the past. This lead to funny alarm messages at times: "Bison has a problem with heart - please care!" "something is wrong with the brain of Elephant - please care!" ๐
I think @jason.cox idea of โEmbeddedโ changed Ops for so many organizations โ I remember how shocking it was when he first presented on this in 2016, and how rapidly it was adopted across industry!
I really love the embedded model, really helps us understand our business and how to bring Value to our guests
โPlatforms! And thatโs we made a massive bet onโฆ Mesos!โ (quoting a friend)
https://itrevolution.com/why-the-full-stack-engineer-is-problematic/
Yes! ^^ Full Stack Teams not Engineers - Jason Cox, Christian Posta, Cornelia Davis, Dominica DeGrandis, Jim Stoneham, Thomas A. Limoncelli. (2019). Full Stack Teams, Not Engineers. *P*ortland, Oregon: IT Revolution. https://itrevolution.com/book/full-stack-teams-not-engineers/
I think one of the reasons people thank @jason.cox and team so much: having platform engineers available to help, is so helpful. Because, I found learning docker pretty difficult, and kubernetes was super super difficult. Better to just ask your buddy to help!
Using the first-person way to describe your job really helped us shape our identity and how we optimize our team/brand/efforts for success within Disney.
Super interesting: โOur role from Global SRE โ help those SREs connect with other SREsโ
highest level: Dedicated Embedded Team: embedded within the business unit, and now youโre able to bring to SRE Global (mothership) needs from edges of organization (where the money is at!)
yes, each service knows the ins and out. Pretending for a global SRE to manage platform+ srvice both does not work
Better, Faster, Safer, Happier sounds very much like BVSSH โค๏ธ
Remember when I first talked to @jonathansmart1 about this, he would say... Sooner Safer Happier - Jonathan Smart - https://itrevolution.com/sooner-safer-happier/ 100%
Better, Faster, Safer, Happier. (Loving how these words are being used so widely โ go @jonathansmart1!)
โWe bring security folks to help everyone learn how to make their things more secure!โ ๐
For some reason I didnโt expect Continuous Delivery to Smugglersโ Run.
Imagine... sitting in ride vehicle, see an issue, pull out your laptop to pull down the code, fix it, push it to the repo and see the CI/CD deliver and deploy the new code on the next cycle. Fast feedback = better products = more happiness. ; )
I love these stories of elevating productivity of some of these epic / legendary groups, @brian.l.scott!!!
โIโm embedded in Industrial Light and Magic.โ (mic drop) @brian.l.scott
โจAnd we're EXCITED to present the next session, An Interview with Ron van Kemenade, CTO of ING Bank โจ
โonly reason it wasnโt worse was that you couldnโt rate an app with less than one starโ ๐ I loved that joke. Went into Unicorn Project.
Ron van Kemenade 2016 London presentation: https://videos.itrevolution.com/watch/524438094/
a mainframe is difficult to power down? confirm four times, please!
Fans do not turn off for several hours, even after you power it off โ because thereโs very few scenarios where you wouldnโt turn it back on!
the problem wasnโt the mainframe โ โthe problem was the 250 applications were running on it; payment and many of our product engines, like mortgages, consumer loans, business loans, a lot of business processes related to those products, our customer and agreements, uh, administration was running on. Part of the financial accounting was running on it. So consider it literally the core of the bank.โ
โMainframes are one of the most long living and fully supported and very much alive platforms in the world still Iโm supporting a lot of enterprises, governments.โ
โItโs harder to find great programmers in ALGOL, PL/1, COBOL anymore. The ones we have are leaving the bankโ โ retiring.
This apparently was a race against time โ the knowledge pool was shrinking the whole time over the 7 years of this project!!
How easy is it to find staff for these mainframes now? And projection for the future...
โsuccess of this required trusting your engineers; and endurance to persevere over such a long conviction. and absolute conviction that thereโs value in doing thisโ
โNo one wants to sit on pile of legacy that no one understands anymore; itโs not easy, but a sheer necessityโ (!!)
i donโt think he means โlegacyโ in the positive connotation :rolling_on_the_floor_laughing:
Iโm pretty sure we have a pile of this legacy in our garage.
โno one wants to sit on a pile of legacy that no one understands anymoreโ :rolling_on_the_floor_laughing:
โwhen they heard what we wanted to do, located, they literally said, โRon, youโre crazy.โโ
โAlong the way, we encountered manyโฆ complications. People retiring faster than expected, funding / priority issues.โ (I tried not to laugh, but the story is so good.)
Imagine a journey when the people required to succeed kept disappearing (retiring, which they deserved!!!)
the courage it takes to โletโs go; if we have problems, weโll fix it on the other side โ we must have enough bravery to keep going.โ
yes! very much evokes the image of a person climbing a mountain, with party shrinking as climb goes on. @jeff.gallimore
โI truly understand your concerns; but I take responsibility, and now weโve got to go.โ
โif you donโt take the last step, you can always turn backโ (ooohโฆ). โwe must leave this world behind.โ
โhe was standing next to the guy who was there in 1980 when they wheeled in the mainframe; and he was there, powering it off. he was not sad; he was proud; he was the last man to turn it off; his account to power it offโ
how many have worked on COBOL here ๐. Raise your hand. I did ๐
went from 2 day international payment settlement to 15 minutes; it wasnโt the code โ it was the way all those applications were chained together!!!!
โWow, what happened. You processed my dollar payment in 15 minutes!โ (So great!!!)
โwe scheduled it to 5 years; it took 7 yearsโ โ but they will benefit from this project every year forever.
Totally!!! the image of team continually shrinking is for me utterly epicโฆ
@jason.cox will the slides be made available for your presentation? Some useful points I would like to share with my team
Disney Global SRE โ Creating Digital Magic Alexi Varanko, VP, Transformation Engineering, The Walt Disney Company Jason Cox, Director, Global SRE, The Walt Disney Company Brian Scott, Sr Staff Technical Evangelist, Global SRE, The Walt Disney Company ๐ Now Available for Sharing: https://videos.itrevolution.com/watch/709121287/ Slides: https://github.com/devopsenterprise/2022-virtual-europe/blob/main/Jason%20Cox%20-%20Brian%20Scott%20-%20Alexi%20Varanko%20-%20DOES%202022.pdf
These replatforming / rearchitecture efforts require so much courage and conviction because you only get the benefits at the end. It's all or nothing. And while you are in the transition period between architectures things are worse -- you have 2 systems to keep in sync, in addition to all of the horrors of the old system.
โmust have conviction that there will be benefits to customers and firm; the risk was that every year, critical knowledge is leaving the firm. every CIO must be worried about this โ a real riskโ
โevery CIO who takes responsibility must think about [the risk of] knowledge legacy, because it will sneak up and haunt you.โ
There are great parallels here with the TUI story from @pieter.jordaan around risk. Many times doing nothing is WAY riskier than forging the new path!
There is almost nothing riskier then your talent evaporating away...
I.e., if architecture is sufficiently homogeneous and no partitions, it actually doesnโt matter where you start. Itโs all the same, so it doesnโt matter where you start,โ COME ON, thatโs amazing, right?!?
If the system is heterogenous but modular, where you start matters little too.
Can you confirm with an emoji that you appreciate the amazingness of that story? I want to share this with Ron! THANK YOU!!! โค๏ธ
:unicorn_face: And now, bringing us to a close, our very own @genek and @steve773, who will teach us, What is Architecture, and Why It Matters
Reminder: Please submit your feedback for the talks you attended. Itโs so valuable for us and the speakers. And after all, feedback is a gift and sharing is caring! Enter your feedback for those talks here: https://members.itrevolution.com/live/schedule https://devopsenterprise.slack.com/files/UATE4LJ94/F03E48CJRF1/image.png
ARCHITECTURE!! Very pertinent given that last talk!!! Hi Dr. @steve773!!
Yes, @genek, your book will come out THIS YEAR.
(Incidentally, when I took that class in 2014, I discovered in Boston that I forgot to pack pants. ๐ฑ )
If you find me at DOES Las Vegas in October, I will tell you this story. It is a classic.
Other than the ones you were wearing on the plane? Uh ... you were wearing pants on the plane, right? ...
You know that pants means a different thing in the UK, right? :rolling_on_the_floor_laughing:
2023 everyone. Book comes 2023. Just in time for the 10th Anniversary of IT Revolution !!!
โFirst we design our buildings, and then they design usโ โ Winston Churchill
We behave on them, and then they behave on usโฆhow we architect our engineered systems determines how they architect us.
Fascinating. With what @steve773 said: the problem that Ron van Kemenade was trying to solve was the calcified pathways of work, caused by the 250+ mainframe applications that they could no longer change. Change the applications, and suddenly you can go from 2 day settlement times to 15m. Not the applications, itโs the way theyโre arranged.
@jim@james.moverley Structure determines dynamics, form determines function.
Hello! Sorry, have a personal thing going on so have not been able to keep up :/
Pains me to have been away this long! never again ๐ Catching up on threadsโฆ
Chapter 4 about Alcoa achieving 200X delta on Safety. Chapter 5 about huge deltas on R&D productivity and quality.
@steve773 quality journey from worst to first started with the toyota pet toyopet, right?
Some thoughts on Toyota and why it found it so important and differentiating to institutionalizing itโs management systemโฆhttps://conta.cc/38lVhFI
So interesting to consider the opposite of this: โpeople trapped in a system that constrains their full problem solving potentialโ (the common battle told in almost all DevOps Enterprise stories!)
@jeff.gallimore yes. 1958. Toyopet. Terrible car and terrible production system and terrible labor managment relations. Worst in the world. Within 20 years, best in the world.
Comparing the great orgs from the horrible orgs โ you can isolate the dependent variable to one thingโฆ the management system, which yields the structure and architecture of which people are working within.
PS: itโs been so super fun to work on a project with Trent Hone, whose work @steve773 has been citing for 5+ years. ๐
Integrated systems: Inflexible in Dev and Fragile in Ops Modular systems: Flexible in Dev and Resilient in Ops
โwe were reliant upon 250 applications that we could no longer changeโ (Right?!?)
โmodular and nestedโ that sounded like an important point
This is a view of the Toyota Production System that I finally understood through this lens โ 3500 Andon cord pulls/day is only possible if you have a modular / nested structure. Otherwise, youโd shut the whole plant down every time. Like what happens in the contemporary GM plant!
This theme has shown up so many times today: @ben.grinnell said: โevery major program had 7+ sourcing partnerโ; Ron vK mentioned something similar at ING 2010, where nothing could get done.
This is a tremendous framing. So powerful. Strong parallels to Dave Farley's new book Modern Software Development ๐
this is so good, i will rewatch it few more times ๐ dr Spear , i have just become a fun of your work !
@jeff.gallimore Modular + nested --> mean we can express our creativity locally and in parallel and get to flexible Dev and resilient Ops.
@genek little thatโs complementary about a GM plantโฆcertainly not the GM managementโฆugghh.
I heard from a friend: โwe are all coupled together, because of the technology platform we run on โ in order to get anything urgent done, you see these signals like pebbles on a pond, as nodes try to signal to each other. Only CEO intervention can get the system oriented onto one urgent things, usually a customer issue.โ Coupling.
@genek โsome systems constrain or even extinguish the creativity of people in the systemโฆโ Thatโs what despots do!
@genek nested modularityโฆnecessary for having a well functioning liberal democracy?
As an architect : it does become clear how the design affects flow - this can also be said true of the low-level software architecture of components and how developers can interact. What fascinates me is the "reverse Conway manoeuvre" and the impact of the architecture on your enterprise organisation!
This should be fundamental teaching for everyone in the industry. Across all roles. No exceptions.
@rwiankowski Thanks! Weโre ready to take our show on the road. PRODUCT PLUG! Weโre bringing my exec ed course at MIT Sloan on line by this Summer, in which we build on the idea of simplified, standardized, stabilized, and synchronized.
Thatโs amazing. Do you have a link/ can you share any resources? Learning at MIT Sloan is a huge dream of mine.
To @james.moverleyโs pointโฆall depends on the direction of design. Start with your silos and see what you design, or start with the design objective of nested modular, etc. and see what silos are needed. This is a huge idea in the idea of EMERGENT DESIGN (architecture). Initially, the profile of problems that have to be solved in the baseplate engineered system determine who has to talk about what with whom Eventually, when the engineering systemโs structure stabilizes, so does the organizations. The problem being, both calcifyโฆrarely does a change in the problem profile result in a change in the organizationโs architecture.
More interesting things to add to the reading list. Thank you @steve773!!
I canโt find the picture of The Shining, that looks just like this!!!
late 2022. I told you, when can we lock him a room with one keyboard, one monitor and no internet other than to our google drive?
โIf you have a dope at the top, you will have, or soon will have, dopes all the way down.โ Jack Rabinow Rule #23 of Leadership
The Sociotechnical Maestro โข High energy โข High standards โข Great in the large โข Great in the small (so they can ask good questions) โข Loves walking the floor
All attributes necessary to see and solve for problems in the โsocial circuitryโ
I still get goosebumps when we talk about the management system and structure/architecture as being the dominant variable of performance. And to what extent the dynamics give us fast, forceful feedback, which is what allows for learning.
book in Octoberโฆ holding you guys to that
Was this best DevOps Enterprise Summit youโve attended? Please put emoji! โค๏ธ

What is Architecture, and Why It Matters Gene Kim, Program Chair, Author & Researcher, IT Revolution Dr. Steven Spear, Author, HVE LLC ๐ Now Available for Sharing: https://videos.itrevolution.com/watch/709121311/
I'll get slides together. It may take awhile but I can send mine to you in an email!
Thanks Programming Committee for this great summit! Hope to see everyone next year in person... ๐
Please complete our super short DOES survey! https://forms.gle/Q7RdVbAfJfE2UxRM7
@genek @annp @erin I believe itโs Miller Time for you allโฆ When itโs time to relax, One thing stands clear, Beer after beer, If youโve got the time, Weโve got the beer, MIller beerโฆ
Yes : do join us at the gather bar!! : https://itrevolution.com/gather
To the entire program team, @genek , @annp and the wonderful speakers - we had a great summit, great learning, great collaboration! Thanks a lot! Awesome!! ๐:skin-tone-2:๐:skin-tone-2:
OH YES!!! See you at DevOps Enterprise Summit Las Vegas! Itโs going to be super special!!!! โค๏ธ
Itโs awesome that all talks are available here! https://videos.itrevolution.com/


Thank you to all the speakers, and everyone else who made it possible! This was an amazing event!!! ๐
I use the library so often โ the fact that transcripts are there and easily searchable is so great!
Sorry! Itโs running on my laptop โ Iโm working on getting it available. @mitesh Letโs talk next week! ๐
Randy, itโs effing awesome. Searching entire 900+ library of talks for specific words!!! I want to make word cloud!
@mvk842 Live in Vegas in OctoberโฆGeneโll be signed drafts of the manuscript?
So subtle, Dr. Spear! I have not forgotten about your text request. It is my next order of business!
Thanks @genek and the entire Program team for such a wonderful conference โค๏ธ
Usually, conferences are overrated. But this is exceptionally g'rate'!!
Thank you so much for this experience. This was my first time and will be with you next time for sure... ๐ ๐โค๏ธ
This is my first ever virtual conference that I attended in my career, what a great experience and I canโt imagine the amount of effort gone in to conduct it virtually. Thank every one of you who put this together. I am already looking forward to implementing the take aways from the last 3 days. Congratulations to @genek and team for conducting yet another successful event. ๐๐