> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Co creating and Mobbing

> This lesson explores co-creating and mobbing practices that enhance collaboration, shared ownership, and quality in DevOps teams.

Welcome! In this lesson, we’ll explore two powerful practices—co-creating and mobbing—that enhance collaboration, shared ownership, and quality in DevOps teams.

## Why Co-creating and Mobbing Matter

Co-creating and mobbing bring the whole team together around a single goal or problem, unlocking benefits such as:

* Real-time idea sharing
* Continuous learning and upskilling
* Collective institutional knowledge
* Improved efficiency and automation

By aligning everyone on the same task, you reduce errors, minimize rework, and speed up future delivery cycles.

<Frame>
  ![The image illustrates the concept of co-creating and mobbing in DevOps, featuring two people collaborating at a desk with a puzzle piece thought bubble above them. There's also a small inset of a person speaking in the bottom right corner.](https://kodekloud.com/kk-media/image/upload/v1752874307/notes-assets/images/Enhancing-Soft-Skills-for-DevOps-Engineers-Essential-Non-Technical-Skills-to-Thrive-Co-creating-and-Mobbing/devops-co-creating-mobbing-collaboration.jpg)
</Frame>

<Callout icon="lightbulb" color="#1CB2FE">
  Successful co-creating or mobbing sessions require clear goals, a shared workspace (physical or virtual), and rotating roles to keep everyone engaged.
</Callout>

## Defining Co-creating vs. Mobbing

### Co-creating

Each team member works from their own workstation, contributing code, diagrams, or documentation into a shared repo or platform. This approach lets individuals iterate simultaneously while maintaining collective visibility.

### Mobbing

One person “drives” at a central system—often projected for the group—while everyone else observes, reviews, and suggests improvements. The driver implements the team's consensus in real time.

| Practice    | Typical Setup                                   | Core Activity               | Key Benefit                        |
| ----------- | ----------------------------------------------- | --------------------------- | ---------------------------------- |
| Co-creating | Individual workstations synced to a shared repo | Parallel contributions      | Speed through concurrent updates   |
| Mobbing     | Single screen/projector in a war-room or call   | Group-guided implementation | High-quality, shared understanding |

<Frame>
  ![The image features a diagram illustrating "Co-creating and Mobbing" with interconnected circles representing collaboration, and a person speaking in the bottom right corner.](https://kodekloud.com/kk-media/image/upload/v1752874308/notes-assets/images/Enhancing-Soft-Skills-for-DevOps-Engineers-Essential-Non-Technical-Skills-to-Thrive-Co-creating-and-Mobbing/co-creating-mobbing-diagram-collaboration.jpg)
</Frame>

## Pair Programming vs. Mob Programming

Pair and mob programming are focused forms of these techniques:

| Method           | Participants  | Roles                  | Outcome                                 |
| ---------------- | ------------- | ---------------------- | --------------------------------------- |
| Pair Programming | 2 developers  | Driver & Navigator     | Rapid feedback and mentorship           |
| Mob Programming  | 3+ developers | Driver & Collaborators | Broad knowledge transfer, fewer defects |

* Pair programming is ideal for onboarding or tackling complex logic.
* Mob programming shines when you need immediate consensus across multiple stakeholders.

<Frame>
  ![The image explains pair and mob programming with diagrams showing two developers working together in pair programming and a team working together in mob programming. There's also a person in the bottom right corner.](https://kodekloud.com/kk-media/image/upload/v1752874310/notes-assets/images/Enhancing-Soft-Skills-for-DevOps-Engineers-Essential-Non-Technical-Skills-to-Thrive-Co-creating-and-Mobbing/pair-mob-programming-diagrams.jpg)
</Frame>

## Quality Today, Speed Tomorrow

Investing a bit of extra time now—by pairing or mobbing—yields long-term dividends:

* Fewer production defects
* Less rework and firefighting
* Sustainable, well-documented solutions
* Distributed expertise across the team

<Callout icon="triangle-alert" color="#FF6B6B">
  Avoid endless mob sessions without clear goals. Time-box your collaboration rounds to keep momentum and focus.
</Callout>

<Frame>
  ![The image is a presentation slide titled "Co-creating and Mobbing – Quality Today, Speed Later," showing a graph with an upward trend indicating benefits like fewer errors, less rework, and more sustainable solutions. In the bottom right corner, there's a person speaking.](https://kodekloud.com/kk-media/image/upload/v1752874311/notes-assets/images/Enhancing-Soft-Skills-for-DevOps-Engineers-Essential-Non-Technical-Skills-to-Thrive-Co-creating-and-Mobbing/co-creating-mobbing-quality-speed-graph.jpg)
</Frame>

## Summary

Whether you’re co-creating documents or mobbing through code, these collaborative practices will:

1. Increase long-term quality by embedding best practices from the start
2. Foster team cohesion with shared problem-solving
3. Accelerate future delivery by reducing defects and onboarding time
4. Distribute knowledge evenly across all members

<Frame>
  ![The image is a summary slide about "Co-creating and Mobbing," highlighting key points about these group concepts to enhance collaboration and output. It includes four main points and a small video thumbnail of a person speaking.](https://kodekloud.com/kk-media/image/upload/v1752874312/notes-assets/images/Enhancing-Soft-Skills-for-DevOps-Engineers-Essential-Non-Technical-Skills-to-Thrive-Co-creating-and-Mobbing/co-creating-mobbing-summary-slide.jpg)
</Frame>

## Links and References

* [DevOps Practices Overview](https://devops.com/what-is-devops/)
* [Pair Programming Guide](https://martinfowler.com/bliki/PairProgramming.html)
* [Mob Programming Principles](https://www.mobprogramming.org/)

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/enhancing-soft-skills-for-devops-engineers-essential-non-technical-skills-to-thrive/module/cb198586-f7a7-42ac-ad03-575c6128929a/lesson/31475c38-03bb-4e2f-a2b4-3d96185f0286" />
</CardGroup>
