This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-07
Channels
- # ask-the-speaker-track-1 (422)
- # ask-the-speaker-track-2 (356)
- # ask-the-speaker-track-3 (215)
- # ask-the-speaker-track-4 (278)
- # bof-arch-engineering-ops (2)
- # bof-leadership-culture-learning (12)
- # bof-sec-audit-compliance-grc (1)
- # bof-working-with-data (1)
- # demos (7)
- # discussion-main (1182)
- # games (73)
- # games-self-tracker (1)
- # gather (4)
- # happy-hour (38)
- # help (82)
- # hiring (14)
- # lean-coffee (8)
- # networking (20)
- # summit-info (101)
- # xpo-adaptavist (5)
- # xpo-anchore-devsecops (7)
- # xpo-aqua-security-k8s (2)
- # xpo-basis-technologies (2)
- # xpo-blameless (3)
- # xpo-bmc-ami-devops (1)
- # xpo-cloudbees (14)
- # xpo-codelogic-code-mapping (1)
- # xpo-dynatrace (1)
- # xpo-everbridge (2)
- # xpo-gitlab-the-one-devops-platform (1)
- # xpo-granulate-continuous-optimization (1)
- # xpo-instana (1)
- # xpo-itrevolution (9)
- # xpo-launchdarkly (1)
- # xpo-pagerduty (1)
- # xpo-planview-tasktop (3)
- # xpo-rollbar (1)
- # xpo-servicenow (2)
- # xpo-shoreline (2)
- # xpo-snyk (2)
- # xpo-sonatype (7)
- # xpo-split (1)
- # xpo-splunk_observability (8)
- # xpo-stackhawk (2)
- # xpo-synopsys-sig (1)
- # xpo-tricentis-continuous-testing (1)
- # xpo-weaveworks-the-gitops-pioneers (1)
Reminder: The final day is starting now โ opening remarks and then plenary talks! Join the conversation in #ask-the-speaker-plenary.
Hello everyone! ๐ Itโs a privilege being a part of the DevOps Enterprise Summit. Happy to have this opportunity to share my experience with applying DevOps principles in face of the challenges that the pandemic threw at us. I will be around to answer any questions you might have. You can also to reach out to me at <mailto:mailprasanjit@gmail.com|mailprasanjit@gmail.com>
๐ Let's say hello to @mailprasanjit from STARZPLAY, here to present DevOps Story of a Crisis & Conquest ๐
โก Let's say hello to @alshah1 and @mike.leuzinger who will present, A DevNetOps Journey โย How We Brought DevOps to Our Network Team โก
Hi everyone! Mike and I are here to answer your questions, thanks in advance for attending our session!!
How were you able to have those newer devs provide value from day one or was it more a shadowing/training process?
Hoda will likely add more detail - but in general it was a combination of getting them hands-on-code on day one with some of the more straight-forward feature backlog, while also shadowing/training with the Network Engineers.
I stated the goal to build automation backlog, ask folks to come with potential automation ideas ( existing manual process, tech dept ... ) so dev and engineer discussed the opportunity, come with the design then both work on dev ,test and deploy. example , first thing we did moved some scripts from running from on prem to run in containers and get all out of the box feature and capability come from that.
Did not lose any talent. However, I think it's fair to say some were patiently skeptical for awhile. Hoda & I made sure the team knew the direction, with a lot of context, before the devs were introduced - but of course the team needed some time to witness it actually happening before they gave their full trust.
@nickeggleston fortunately, didn't lose anyone, although we had weekly long retro sessions to address any rising issues. establishing team norms at the beginning really helped.
โจ And now, we're excited to welcome speakers, and future IT Revolution authors, @davidanderson393 and @mark.mccann, presenting The Serverless Edge - Using Wardley Mapping with the Value Flywheel for combined business & technology evolution โจ
Serverless + Wardley! I'm stoked
"we don't want business and technology energy to cancel each other out"
https://www.amazon.com/Escaping-Build-Trap-Effective-Management/dp/149197379X
slides for the talk are available here : https://github.com/devopsenterprise/2021-virtual-us/blob/main/David%20Anderson%20-%20TheServerlessEdge_DOES21_Vegas_breakout_final_v2.pdf
https://devopsenterprise.slack.com/archives/C0150HQB6UX/p1633631091449700
Yeah, so you can use wardley mapping to create that situational awareness in each of the quadrants
Are there any (non-vendor) studies that show that serverless is cheaper? (as opposed to equivalent) My impression is that youโre paying the serverless vendor (AWS Lambda, etc) to do all the heavy lifting for you. That is, the heavy lifting, no matter who you pay, is not free.
This could be more about making costs visible. eg. moving to cloud is generally not cheaper, it allows flexibility though.
@cncook001 I agree 1000% (https://blog.mangoteque.com/blog/2021/02/22/3-things-to-know-when-moving-to-public-cloud/). I just want to make sure itโs not a situation where someone re-architects something after knowing ALL the things that they got wrong the first time they built it (which they didnโt know at that time), and then concludes that the new technology is superior, even though the ACTUAL superiority came from having 10x the knowledge, not the tool.
Yes, we have maps for each phase... we will get into the walk through in a few minutes ๐
In the demo next, we have a single evolving map. But sometimes it's easier to have different maps.
It's very hard to get a like for like example - few people build the same thing twice, but we observed huge savings over many years. One is written up here - https://www.techrepublic.com/article/how-liberty-mutual-is-transforming-its-it-using-serverless-computing/
np - and here's a 2nd one - https://aws.amazon.com/solutions/case-studies/liberty-mutual-case-study/
Sometimes the systems we built would have been very hard or not cost-effective to realize without the tech & approach we used. The TCO (Total Cost of Ownership) was always a factor up front - https://www.theserverlessedge.com/digital-transformation-finance-what-you-need-to-understand/
Really nice job combining the map with the value flywheel
Very insightful to drive the creation of the map in the order of the flywheel elements. Often it's hard to know where to start for first-time mappers.
Thx! Took almost 10 years to figure out combining map & the flywheel. Lots of trial and error in real projects! Very tough to get started with mapping - but hoping to use the book to help people get started.
๐ Thanks for all your amazing work @davidanderson393!!!! and thanks @mark.mccann
Thanks everyone - very open to feedback. We had a great time prepping the material. And Thank you, @genek for the support!
That was insightful. I need to understand Wardley maps and this flywheel approach seems like a good way to start that journey. Thanks @davidanderson393 and @mark.mccann
We also have a channel #the-serverless-edge open and happy to dig a lot deeper.
Going to doWardley mapping for our microservices project and hopefully put in a flywheel ๐
โจ And now, a special presentation from @jreock, Developer Productivity Engineering โ The Next Big Thing in Software Development โจ
Yep, very real stuff here. Friction in processes and tools is really demoralizing for teams and engineers who want to build things.
I'm not accustomed to seeing a calendar like that w/o meetings interrupting those coding sections. ๐ฌ
I wish our calendars looked like this - add in about 6 hours of meetings, and it'd be a little more accurate to our current state ๐
(we are working on that, but it's a major culture change, and it is going slow)
rather than 'after DevOps', perhaps it's just a deeper dive into one aspect of DevOps?
I canโt wait to hear what we can do about Developer Productivity. Iโm intrigued, and a bit pessimistic. I have hope though.
That's a good point, though we are taking a more historical context here, a next set of bottlenecks to work on -- but I guess you could start with DPE too, certainly not mutually exclusive. When you see the solutions, you'll see they are very much in the context of the build
How much of this Developer Productivity do you think Developers could improve if they focused on it vs a situation imposed by external pressures?
Quite a bit I'd imagine, but as you see in this slide its more about using pragmatic technology based solutions as opposed to process
yup. I suspect also that devs lack the levers for shared components (like the company jenkins service being under capacity, etc) that are big time-sucks.
@jreock Not sure if you've experimented with this, but we've seen success through things like usint OTel for build/test cycles.
I'll show you our tech in a second, caching and acceleration techniques mostly here
Yep. Thus the needs for defined tech practices and focusing the conversation on value stream improvement.
Because it covers so many things, it would be important to define/scope the terms at the beginning of a discussion or document, to frame things up...
I have seen some similar items in Statsig https://statsig.com/ where you can also track feature adoption too...
it came from Facebook too.. so could be the reason it seems similar... but this is great information..
or I should say it was developed by former Facebook engineers...
We have people working on some DPE concerns but we have a big monolith and some of the improvements must come from rearchitecting the code itself.
Increased modularity, optimization of inputs to cache, etc, can all make a huge difference beyond the OOTB savings
Yes, it's a huge ongoing effort and it competes for resources with new features.
What I like about this is the proactive approach to some of these problems
Hans Dockter (who invented this and the Gradle build tool) would never have it any other way! ๐
yep, we know there some delay, we can track some of the build time, like when we us twillo Bitrise and see what that time is taking...
Thats where trends and insights really save you, a one-shot improvement is never good enough, you'll get speed regressions without staying vigilant
yes, we ended up moving to a new model with them to avoid queueing and to get faster systems for building but it is not a fix to all the wait times..
haha, if only my builds were 10 sec ๐
Similar concept with VM's vs Containers. When it takes seconds to run a container vs mins to run a VM.
Exactly, other bottlenecks that can be freed up using technology
Wish I knew about this in my college Android class! I had an old computer and most of my time was spent building or loading the android studio
yeah, this could be easily recycled, lots of the contents would be useful there too...
Long build times is also a flag you may need to break your app into smaller chunks.
@jreock Iโm interesting in hearing more about DPE. Iโm sure youโll provide links at the end of this. Thanks for the talk! Good stuff, dude. Wish we were neighbors โฆ we could have a beer and talk about this stuff. : )
Thanks Craig we will reach out, happy to discuss! And who knows, maybe we can meet up at an event!
You can see us again in our hands-on workshop Introduction to Developer Productivity Engineering, by Raju Ghandi aka DPE Guru https://gradle.com/training/developer-productivity-engineering/?time=1634688000! Also, if you happen to be in Raleigh North Carolina, https://2021.allthingsopen.org/sessions/developer-productivity-engineering-with-gradle/ and join our Build Speed Challenge !
Good talk. Excited to hound our internal teams to see if we can use things like this. ๐
My pleasure, thanks everyone for the excellent feedback and interaction!
Please feel free to reach out, I can do lunch and learns on this stuff for your teams, etc!
Happy to, we're trying to change the world with this stuff! ๐
๐ And now, we welcome speaker and IT Revolution author, @moonmaster9000 presenting A Radical Enterprise: Pioneering the Future of High Performance ๐
Thanks @annp! Hello everyone, I'll be here to answer questions and chat throughout the talk.
I just grabbed the E-book looking forward to reading it...
Yes! The book comes out in February so we will likely have a book club around then. Stay tuned to IT Revolution for details!
I would definitely do that if there was interest!
Iโm looking forward to reading this book when fully published
This is a great subject! I've tried to find articles and podcasts about this before!
Self-Organized Teams - This is great once you get people in the right mind set....
โฆand itโs not new! But absolutely agree with you @mr.denver.martin
Does that mean tomato puree is exposed to the air outside??
Haw yes @glenn.wilson Deming will be mentioned shortly
Interesting parallel to the Chinese government itself, which has been described as the worldโs largest venture capital fund. Haier seems to be doing something similar with this internal entrepreneurship approach
At this minute, Im thinking about bird poop getting in the tomatoes!
Awesome @nicole.forsythe --- have you gone through their trainings?
All my certifications come through either Humanizing Work or Agile for All (same people). My mentors for sure!
@moonmaster9000 I think Morning Starโs roots from the founder have made it happen. Have you seen any legacy company arc toward similar stuff?
How does MorningStar manage things like contractual obligations/legal/etc? It sounds fascinating.
WL Gore is a great example that most people donโt know about
@nicole.forsythe yep --- actually Haier is exactly that example (you can read about their transformation in the book a bit)
haha totally. in the book, FWIW, I profile 5 technology organizations that I don't think are anywhere in the literature. So some new stuff ๐
You can also read a case study of a tech organization that transformed as well (called TIM Group, which @jtf was instrumental in!)
You can grab the unedited advanced reader's copy of the book here: https://myresources.itrevolution.com/redeem/RADENT
I remember coming across Buurtzog in a whitepaper about radically different organizations
Hi @moonmaster9000. I wonder what is the attrition rate of such companies, not everyone is made to work in the wild
as a class, low attrition relative to other organizational archetypes
I've been reading about purpose-driven organizations.. this is a great example
although for companies that have transformed towards radical collaboration (like Haier) there has been some (significant) forced attrition. Haier, for example, let 12,000 middle manager go in one fell swoop
Iโve had consultants advise youโll lose 25-30% of people in an Agile transformation
This is reminding me a little bit about how credit unions sell themselves as different from a bank.
Seems like it's moving toward a gig economy where the unit of employment is a small group rather than an individual.
But the gig economy pushes cost and risk to the individual. From what I know, these models donโt.
sounds like youโd actually need to talk with each other. ๐
Probably the most important part of this is the phrase โintrinsic motivationโ
@moonmaster9000 are you interacting with the folks at https://platformdesigntoolkit.com/?
They have interviewed most of the companies you're referencing, check out the SoundCloud/Medium resources.
How do these companies hire in general? How can they ensure they hire top talent? Does hiring top talent actually matter for these companies?
I have stories about hiring in the book, but in many of them, the hiring process is left to the teams. How much skill people have when they are hired varies though, depending on need, like in pretty much in company I think.
@glenn.wilson : Theory Y suggests that motivation is intrinsicโฆ but can be suppressed (or encouraged!) by the environment.
I forget who it was, but earlier this week I saw someone talking about if promotions is a demotivating factor instead of a motivating factor. Do you think your research is agreeing with that?
The classic caution in this space is https://www.jofreeman.com/joreen/tyranny.htm
which is why it is important to have a clear structure for how decisions can be made (like the advice process).
It's certainly collaborative, but no, I think when you peel back the hood on most of these companies, they look somewhat different from your neighborhood food co-op, for instance.
@jtf Do you think your drinking game for DORA metrics would be more or less than a Deming drinking game?
at the moment DORA would crush. give @jwillis a bit more time and Deming will catch up. ๐
@moonmaster9000 another q, does the term "intrapreneurship" come up in your research?
sort of --- however, most of these companies just use the term "entrepreneur" and "entrepreneurship" instead. or as Haier's CEO states, "At Haier, everyone can be their own CEO."
@moonmaster9000 now youโre moving into the realms of Bertalanffy
He was a biologist who wrote about General System Theory and how humans are different from animals. He quotes Maslow among others.
@dacahill7 I think it can be demotivating when you have a model that only allows for a few promotions and not truly based on contribution and value they have to the organization. For example I had 4 engineers that should be promoted based on increase in skills, projects they lead and worked on, but was only allowed to promote 1... so 1 was happy 3 were not. I did something unique, I got all 4 in a room and laid out my problem that I can only promote 1, so we worked out as a group in transparent discussion who should be promoted.. even though they all should have been.
That is impressive! It speaks to what a healthy dynamic you have on your team to be able to have that conversation so openly.
yeah, I told them they only have to share what they want to share and not any more than what they are comfortable with... the 3 that were already at higher salary agreed that the underpaid peer should get the promotion, it was like they were accepting them into the their circle. it was a good feeling all around.
Thatโs amazing! I love that openness and safety. Itโs something I aspire to do on my teams.
hereโs where Iโd recommend Core Protocols. I like the Check-In protocol for this kind thing
not sure why more people donโt know about theseโฆ
The Core Protocols look really interesting. They need champions and people to help train others. Theyโll need a network effect to take hold.
And maybe timing? Perhaps thereโs more interest in this subject than in 2015 when they were published as a book?
Maybe. Iโm studying them now. Theyโre really rich, thoughtful, and interesting.
Like a protocol for effective communication between humans, taking emotion into account
Very rich collection of ideas @moonmaster9000 thanks so much for your work in compiling and clarifying this
I โค๏ธ Argyris. Really the foundation of Agile Conversations.
I'm going through links I opened during the conference: Do you have a good starting point for his work? I see some books and papers but don't know where to start.
@dacahill7: start with this: http://helpinghumansystems.com/wp-content/uploads/2014/01/Ground-Rules-for-Effective-Teams.pdf
happy to offer others after that if youโre interested
I always need feedback! But I also think I think what you're asking is it already past the point of peer feedback in the editing/publishing process and sadly the answer is yes
Learn more about A Radical Enterprise here: https://itrevolution.com/a-radical-enterprise/
Best talk Iโve seen so far, I got the preprint - FANTASTIC. Thank you @moonmaster9000
Thank you @moonmaster9000 - everyting you said resonates with me. I am so looking forward to reading your book
Reminder: The final plenary sessions are starting in 5 minutes. Start making your way back to your browser and join us in #ask-the-speaker-plenary to interact live with the speakers and other attendees. https://devopsenterprise.slack.com/files/UATE4LJ94/F01D34MC2KS/image.png