Tags #learning/conference #agile/DevOps
[https://doesvirtual.com/schedule] Bookmarks
- π Devops Enterprise Summit 2020 Book leads (44 books)
- π DevOps Enterprise Summit 2021 - Reading List (__ books)
- π Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
- π Sooner Safer Happier: Antipatterns and Patterns for Business Agility
- Slides
- VideoLibrary
Talia Melamed (Snyk) suggested their DACH team may have already been in contact with Zalando before. Also offered a Demo.
Gene Kim, Jeff Gallimore
- no unicorns allowed (no tech giants)
- Experience Reports
- "how we solved the problems we had"
- Expert Talks
- Scenius (Brian Eno)
-
Scenius stands for the intelligence and the intuition of a whole cultural scene. It is the communal form of the concept of the genius.
- wired: scenius
-
Pieter Jordaan (CTO TUI) https://sched.co/hLjU
-
"Everyone is protecting their local revenue, their regional goals... and then COVID hit.Β Suddenly, 2 million customers abroad that need to be repatriated"
-
"The board stated, we cannot let this opportunity go to waste: we must prepare for a prolonged period of lower revenue. We had to move fast. Use this crisis to consolidate the business."
- we decided to .... focus on flow
- textbook rules we broke:
- "take a small application to the cloud and learn"
- We took 6$billion Selling Platform
- 130 staff trained
- "lift and shift to the cloud"
- we build new
- "Proof concept of agile initiatives, then scale"
- we transformed globally
- "take a small application to the cloud and learn"
-
be brave and start the journey
- π A Seat at the Table: IT Leadership in the Age of Agility
- Don't solve a problem you are not yet facing - move fast
- focus on Visibility - flow & Business Value
- Invest once, use multiple times
- Break your universe into smaller parts
Fernando Cornago, Vikalp Yadav, Andreia Otto https://sched.co/i540
-
"3 VPs in a room to approve changes βΒ can you imagine how time-consuming and boring this could be?"
Ben Conrad (UKβs Tax Department (HMRC)), Matt Hyatt https://sched.co/i53K
- the lockdown had a 20% impact on UK the economy
- biggest reset in 300years
- HMRC platform:
- 1200 Microservices
- 70 teams - 2100 people
- 8 locations
- 100 deployments / day
- scala, python, github, jenkins, AWS, mongoDB
- opinionated platform "we have strong opinions"
- basic set of rules ie
- Must use scala, mongodb for persistence...
- "Thou shalt not get AWS Creds"
- Security is one reason. We provide the platform, developers don't need direct access to an AWS. Billing we handle. Metrics we direct to grafana etc.
- I'm not saying there isn't a trade off, but we abstract that away so scala developers don't need to know anything about the infrastructure.
- opinions to prevent waste
-
"Load testing... then broke our logging pipeline."
- worked with more than 100 logins per second
- basic set of rules ie
- The data science behind HMRCβs COVID-19 response
-
Perfect never ships
- Learned:
- tjere is a thing such as too fast
- people need sleep
- be careful of setting unhelpful precedents even when saving the world
Dr. Chris Strear - Northwest Acute Care Specialists https://sched.co/hm4i
It's hard to look at a broken system, when you can't change it
Flow needs to be important to leaders ... in words and deeds
break down silos
"no" can't be the final word.
Think about the system, not the department
from chat:
Teams arenβt agile, Organizations are agile.
Espen Agnalt Johansen https://sched.co/i4nl
- are your people Empowered?
- are your people Enabled?
- give someone the means to do something
- Embedding
- Embed the culture of improvement and agility
- its about making the act natural ...
- in day 2 day behavior
- rewarding positive behavior
-
If I want people to make smart decisions, I have to give them information
- be more like the quoka
- they are happy to share
- we are all in this together
James Hunter, Vick Kelkar https://sched.co/i53Z
- business needs vs IT reality
- deliver business needs
- improve technology
- maintain quality
- ...
- reality:
- Lack of collaboration
- Quality and security vulnerabilities
- complex multichain dependencies
- "GitLab Ultimate for IBM Cloud Paks" - ????
Mission Live Enterprise : Distributed Agile and DevSecOps Automation at Scale Through Platform Approach
KrishnaKanth B N, Shilpa Aphale https://sched.co/i53W
- #watchlater
https://videolibrary.doesvirtual.com/#
Matthew Skelton, Manuel Pais https://teamtopologies.com/ https://sched.co/i53d
what works
- shared language (team topologies)
- Wardley maps
- Team API #learning/πcheckagain
Tricky
- assessing teams cognitive load
- compliance as code
Antipatterns:
- Lack of enabling teams
- locking for "the one correct topology"
- too many complicated subsystem teams
Christina Yakomin https://sched.co/hLpz
- #watchlater
AmΓ©lie Koran https://sched.co/hm4k
2 fast - gave up
Ilia Shakitko, Matthew Pegge, FedEx https://sched.co/i53o
- #watchlater
- slice your stories vertically (like a good π)
- extended feature toggles to allow fast deploy with full business control
Maya Leibman, Ross Clanton, American Airlines, https://sched.co/i53y
https://videolibrary.doesvirtual.com/?video=550704282
- already watched before
Eileen M. Uchitelle, https://sched.co/hLqM
https://videolibrary.doesvirtual.com/?video=550704376
-
"Frameworks are extracted, not built"
-
Github forked rails 2.3 in 2009
-
they changed it and never upgraded - it was just fine
-
... but it wasn't fine
- Hiring was hard
- security backports
- development was painful
- dependencies
-
upgrading the application took months (backports)
-
in 2018 - reaching 4.2 and going to original 5.0
-
refusing to upgrade is more expensive and more risky than taking the time to upgrade
-
you can not quantify the cost of not upgrading
-
When upgrading you should
- Build a team
- reward the work (not only features)
- take time to make a plan
- fix deprecation warnings early
- plan for the future
-
don't do: - you will regret it
- don't fork a framework (or library)
- don't fall behind on security releases
- don't deprioritize upgrades (this is for the leadership)
-
benefits
- access to improved APIs
- security features
- performance improvements
- a chance to contribute upstream
- they had a bonus program - 100ΒΌ for everyone who got a certification on any agile/devops topic
- lead to 300 certifications
- 900 members in "Community of practice"
- special training for business leaders
- its not only about the outcome, but also about the journe
-
change is optional - survival is not mandatory
- most used chat channel: "absolutely no idea"
- busting myths about auditors
https://sched.co/ijNs https://videolibrary.doesvirtual.com/?video=550704528
- also see podcast
-
you need to include flow-metrics in your KRs
-
what goes wrong:
- use only business and financial metrics in KRs
- use only team or proxy metrics
- conflate OKRs with roadmaps
- OKRs that micromanage teams & deliverables
- do not account for flow
- ignore capacity
-
good:
- make b goals and prioritization clear
- measure flow of value
- support learning and improvement
-
organizational OKRs
- should create conditions and structures to enable flow
-
.... there is an example about tech-debt
-
progressive delivery is the next step after Continuous delivery where new versions are deployed to a subset of users and are evaluated in term s of correctness and performance before rolling them to the totality of users or rolling it back when it fails to meet key metrics.
- decouple deploy from release
- blue/green release
- canary release (container based)
- feature flags
- Feature flags and data, integrated
- learn during the process
https://sched.co/i54C https://videolibrary.doesvirtual.com/?video=549298397
- #watchlater
https://sched.co/i54A https://videolibrary.doesvirtual.com/?video=550580430
- DevSecOps
-
"Everything you to overcome the friction created by silos ... All the rest is plain engineering"
-
- upskilling and skill shifting in the workforce
- smaller batches decrease cycle time
- key-metric
- collect technical debt (as tickets) so we can make informed decisions
- Limit WIP
- fast feedback
- remove context switching
- increase velocity
- shared goals
- less conflict
- increase motivation
https://sched.co/ijOJ https://videolibrary.doesvirtual.com/?video=549298351
- value stream
- the reason you exist
- "sequence of activities needed to deliver a product or service to a customer"
Connecting Software Delivery to Business Outcomes: The Epic Balance of Moving Faster and Safer while Reducing Risk
https://sched.co/ijMd https://videolibrary.doesvirtual.com/?video=549298432
- #watchlater
https://sched.co/ijOV https://videolibrary.doesvirtual.com/?video=549298367
-
βPsychological Safety is a shared belief that the team is safe for interpersonal risk takingβProf. Dr. Amy Edmondson
-
βA Psychologically Safe team is one that feels like family and moves mountains together. Think back of the last time you made some magic with the team, how you were open and debated and were vulnerable and learning, creating and getting stuff done. That was Psychologically Safe.β PeopleNotTech2019
- Googleβs Project Aristotle
- 4 years - 50k people surveyed - 180 teams - 100+ variables
- ALL data showing the most important lever of high performance to be Psychological Safety
- components of psychological safety
- flexibility
- engagement
- openness
- courage
- resilience
- learning
- impression management ( ie not speaking up because of fear) is a danger for an individual, team and corporation
- advise:
- Look out for impression management
- be courageous
- always be learning
- be flexible
- be resilient
- be a servant leader
- psychologically save leadership teams
- measure and improve
- create empowered teams
https://sched.co/ijOk https://videolibrary.doesvirtual.com/?video=549298384 AWS Enterprise Strategy
- CSG: Corporate Social Responsibility
- ESG: Environmental, social and corporate governance
- coining "socially conscious DevOps"
- Environmental Sustainability
- Diversity, Equity, Inclusion
- Ethical Sourcing
- Technology Ethics
- Environmental Sustainability
- moving a load to the cloud typically lowers the CO2 footprint by 88%
- AWS is 3.6x more energy efficient that typical enterprise data centers
- reduce storage by using formats like parquet
- Diversity, Equity, Inclusion
- studies show that diverse teams outperform none-diverse teams
- a company not being diverse - that must be considered a defect
- Ethical Sourcing
- use power on suppliers
- fair wages, safe workplaces
- supply chain transparency
- Amazons commitment
- 2040 net zero emissions
- 2030 50% shipping net zero (packages etc)
- 2025 100% renewable energy
- Ethical Technology
- product quality
- security
- you owe it to your customers
- privacy
- AI
π D&I and DevOps β A Match Made In Heaven. How Addressing Diversity & Inclusion Can Accelerate DevOps Adoption.
- reasons for D&I initiatives
- social pressure
- all the other companies do it
- social justice
- talent market demands it
- ppl only want to work in diverse companies
- sparks innovation
- if the company really understands it, then it creates innovation
- social pressure
- steps to take
- commit
- get to work
- sustain and scale
- lessons learned
-
- leadership commitment matters
-
- sell the why
- find the "why" unique to your organization
- diversity increases team intelligence
- inclusion increases participation
- justice & equality - the right thing to do
-
- Create a learning culture
- your goal is to change behavior. Not in one individual, but an entire organization.
- Training - Expensive but easy
- learning . free but difficult
-
- Doing more is easier
- Think big
- shift left
-
- Data
- diversity report
-
-
You are a leader. You are an influencer. Spend your political capital. Make your organization more diverse and inclusive.
- #watchlater
- Running Kubernates is and remains a big mistake - from the billing side :-D
- Autoscalling is often not worth the time implementing it correctly
- dont transfer date between zones
- data should live on the cheapest storage possible
- "please don't treat s3 like its a filesystem - absolutely no one likes what happens if you do - and it ends in tears"
- predict the bill before it predicts you
- Stop getting stuck in datacenter thinking
Government as a Platform and Covid-19 β How Shared Platforms Enabled New Services To Be Built In Under a Week
- #watchlater
- from aviation: Crew Resource management
- basically using all the resources (knowledge, experience, etc) available in a team to teh best outcome
- MBO (ManagementByObjective) vs OKR
- OKRs
- focus on outcome and Experimentation
- multi-year, annual, Quarterly and flexible, agile
- transparent & aligned
- aspirational
- pattern
- key results
- measurable
- verb measure from x to y ( increase NPS from +40 to +60)
- business & IT as one
- key results
- antipattern
- to many KR
- no measurables
- having a task list
- no leading indicators of value
- IT only KRs
- Mindset
- philosophy over framework
- culture over process
- less is more
- regular cadence, reflect, pivot
- top down, bottom up, sideways
- emergence, experimentation & empowerment
- business & IT together
https://sched.co/jF4a https://videolibrary.doesvirtual.com/?video=550704769
- don't use proprietary methodologies (such that some consultants my suggest)
- co-create and build synergies
- be open minded
- listen to understand
- use common language/vocabulary
- create structure to verify health of the engagement
https://videolibrary.doesvirtual.com/?video=549298621
- on dependencies, updates, vulnerabilities
- open source vs enterprise
- segregation of duties
- prevent individuals from writing, testing and promoting a change alone
- #watchlater
- #watchlater