WeAreDevelopers LIVE • Oct 19, 2021

Shifting Stress to Progress— Understanding DevOps to do DevOps Better

Sonal Patil

Stop treating DevOps like a rigid checklist of tools. Discover how applying lean principles of flow and feedback can transform your engineering culture from stressed to high-velocity.

Pause
Mute Enter Fullscreen
#1 about 4 min

Defining DevOps through its historical origins and foundational texts

Tracing the evolution of infrastructure management clarifies core software delivery concepts.

#2 about 3 min

Establishing the principle of flow to deliver customer value

Visualizing tasks on sprint boards and limiting concurrent work ensures a steady delivery of features.

#3 about 2 min

Committing small changes in pull requests to reduce batch sizes

Breaking features into individual commits accelerates review cycles and minimizes deployment conflicts.

#4 about 2 min

Testing and operating your own code to reduce team handoffs

Developers supporting their own systems in production eliminates knowledge loss across departments.

#5 about 3 min

Removing external workflow constraints by implementing continuous integration pipelines

Automating infrastructure and testing eliminates operational dependencies that slow down feature delivery.

#6 about 3 min

Applying the principle of feedback to build resilient value streams

Pushing quality checks closer to the source code enables faster detection of systemic failures.

#7 about 3 min

Stopping work to fix failing pipelines through team swarming

Halting the delivery line immediately when builds fail prevents defective code from compounding in production.

#8 about 3 min

Fostering continuous learning and experimentation through sprint retrospectives

Applying the scientific method to daily processes ensures that workflows improve rather than degrade over time.

#9 about 2 min

Discovering DevOps principles through greenfield cloud development projects

Understanding the principles behind cloud practices prevents dogmatic enforcement and builds developer consensus.

#10 about 2 min

Evaluating when to avoid DevOps overhead for specific projects

Assessing the cost of automation reveals when manual processes suit rapid prototyping and small teams better.

#11 about 4 min

Driving DevOps adoption by embedding practices directly with developers

Partnering directly with engineering teams accelerates cloud transitions more effectively than top-down mandates.

#12 about 2 min

Adapting agile ceremonies and whiteboarding for remote work environments

Sharing digital collaboration tools across teams sustains iterative delivery formats during unexpected office closures.

#13 about 2 min

Bridging the gap between development and operations through cross-functional teams

Merging distinct roles into unified teams levels skill gaps and mitigates resistance to operational responsibilities.

#14 about 2 min

Expanding DevOps principles to security and machine learning domains

Core lean manufacturing concepts scale naturally to address data science and application security workflows.

#15 about 2 min

Using core principles to gain team buy-in for DevOps

Explaining the reasoning behind operational shifts overcomes developer hesitation when moving away from legacy systems.

#16 about 3 min

Identifying the customer to establish value streams in product teams

Defining a clear business stakeholder ensures process improvements actually translate into measurable delivery success.

#17 about 2 min

Navigating cultural differences when implementing DevOps in global teams

Documenting work thoroughly and over-communicating mitigates misunderstandings when scaling practices across distinct regional offices.

#18 about 3 min

Scaling DevOps in large enterprises using communities of practice

Establishing central knowledge sharing networks helps disparate departments standardize agile methodologies across complex corporate structures.

Matching moments

2:15 min

Defining the core pillars of modern DevOps practices

Lee Faus Lee Faus · Coffee With Developers

17:55 min

Overcoming cultural friction and scaling DevOps team practices

Jacob Duijzer · LIVE

4:00 min

Core principles for implementing DevSecOps in teams

Aarno Aukia · LIVE

3:03 min

Evolution from waterfall to agile and DevOps

Aarno Aukia · LIVE

4:17 min

Origins of adopting DevOps and overcoming infrastructure bottlenecks

Thomas Fuchs +3 · LIVE

3:08 min

Core definition and cultural mindset of modern DevOps

Christian Strack · LIVE