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

# Wie fügt sich Devin in den bestehenden SDLC ein?

> Verstehen, wie Devin sich in den Softwareentwicklungslebenszyklus integriert

<div id="overview">
  ## Übersicht
</div>

Devin unterstützt den gesamten Softwareentwicklungslebenszyklus – vom Verstehen bestehenden Codes und der Planung von Änderungen bis hin zum Testen, Überprüfen und Bereitstellen von Updates.

<div id="where-engineers-spend-their-time">
  ## Wo Ingenieur:innen ihre Zeit verbringen
</div>

Studien zeigen, dass Ingenieur:innen weniger als 20 % ihrer Zeit mit dem Schreiben von Code verbringen ([1](https://www.software.com/reports/code-time-report), [2](https://www.microsoft.com/en-us/research/wp-content/uploads/2024/11/Time-Warp-Developer-Productivity-Study.pdf)). Der Großteil der Zeit entfällt auf das Verständnis von Codebasen, die Planung von Änderungen, die Überprüfung von Arbeitsergebnissen und das Testen. Devin hilft, jede dieser Phasen zu beschleunigen, während menschliche Ingenieur:innen die Kontrolle behalten.

<Frame caption="Devin Rolle im gesamten Software Development Lifecycle">
  <img src="https://mintcdn.com/cognitionai-enterprise/J4tGmntRC9LMGmYw/images/enterprise/Cognition-SDLC.png?fit=max&auto=format&n=J4tGmntRC9LMGmYw&q=85&s=710cf4eabbd31176ca467ac44d0a5e3f" alt="Devin Across the SDLC" width="2500" height="1406" data-path="images/enterprise/Cognition-SDLC.png" />
</Frame>

<div id="working-within-existing-engineering-processes">
  ## Arbeiten in bestehenden Entwicklungsprozessen
</div>

Devin trägt zu bestehenden Codebasen bei, indem es Pull Requests (PRs) mit den vorgeschlagenen Codeänderungen erstellt. Devin unterliegt exakt denselben Branch-Schutzregeln und SDLC-Richtlinien wie menschliche Entwicklerinnen und Entwickler. Menschliche Entwicklerinnen und Entwickler überprüfen die von Devin erstellten PRs, bevor sie entscheiden, ob die Codeänderungen zusammengeführt werden sollen.

<div id="sdlc-integration-points">
  ## Integrationspunkte im SDLC
</div>

<div id="understanding-code-planning">
  ### Code verstehen & planen
</div>

Bevor Entwicklerinnen und Entwickler Code schreiben, müssen sie bestehende Systeme verstehen und ihren Ansatz planen. Devin beschleunigt diese Phase erheblich:

<AccordionGroup>
  <Accordion title="Codebase-Erkundung mit DeepWiki">
    Verwende [DeepWiki](/de/work-with-devin/deepwiki), um durch Architektur und Code mit automatisch erzeugter Dokumentation zu navigieren. DeepWiki stellt dialogorientierte Dokumentation für deine Repositories bereit und macht es so schneller, komplexe Systeme und Abhängigkeiten zu verstehen.
  </Accordion>

  <Accordion title="Codebase-Q&A und Planung mit Ask Devin">
    Verwende [Ask Devin](/de/work-with-devin/ask-devin), um deine Codebase direkt abzufragen. Ask Devin kann Fragen zur Codestruktur und zu Abhängigkeiten beantworten und dir helfen, Aufgaben vor der Implementierung zuzuscheiden und zu planen. Mit erweiterten Code-Suchfunktionen liefert Ask Devin detaillierte, präzise und gut belegte Antworten und reduziert so die Zeit für Reverse Engineering und das Nachverfolgen von Abhängigkeiten.
  </Accordion>

  <Accordion title="Task-Zuschnitt und Planung">
    Devin kann Aufgaben zuschneiden und planen, indem es Anforderungen im Kontext deiner Codebase analysiert. Integriert mit [Jira](/de/integrations/jira) oder [Linear](/de/integrations/linear) analysiert Devin Tickets automatisch und stellt Confidence Scores bereit, um bei der Priorisierung der Arbeit zu helfen.
  </Accordion>

  <Accordion title="Alert- und Backlog-Triage">
    Devin kann Alerts und Backlog-Einträge sichten und priorisieren, Issues kategorisieren und Vorgehensweisen vorschlagen. Das hilft Engineering-Teams, effektiv zu priorisieren, und reduziert die Zeit für die erste Analyse.
  </Accordion>
</AccordionGroup>

<div id="development">
  ### Entwicklung
</div>

Devin übernimmt Entwicklungsaufgaben asynchron, sodass Ingenieurinnen und Ingenieure Arbeit delegieren können, während sie sich auf wertschöpfendere Tätigkeiten konzentrieren:

<AccordionGroup>
  <Accordion title="Delegieren von Aufgaben mit hoher Erfolgswahrscheinlichkeit">
    Delegieren Sie klar definierte Aufgaben asynchron an Devin. Devin arbeitet in seiner eigenen Umgebung, bereitet Codeänderungen vor und reicht PRs zur Überprüfung ein. Dies ist besonders effektiv für sich wiederholende Aufgaben, die über mehrere Devin-Sitzungen parallelisiert werden können.
  </Accordion>

  <Accordion title="Modernisierung und Migration">
    Devin eignet sich hervorragend für Modernisierungsprojekte im großen Maßstab. Beispielsweise haben Kunden Devin genutzt, um ETL-Monolithen mit mehreren Millionen Zeilen in modulare Komponenten zu migrieren und dabei eine achtfache Zeitersparnis gegenüber menschlichem Aufwand zu erzielen. Devin kann End-to-End-Migrationen über Hunderte von Repositories hinweg ausführen, einschließlich Legacy-Stacks wie COBOL.
  </Accordion>

  <Accordion title="Vorbereitung von Pull Requests">
    Devin bereitet PRs vor und reicht sie ein, wobei es sich an die Konventionen Ihres Teams hält. Devin erkennt automatisch [PR-Vorlagen](/de/integrations/pr-templates) in Ihrem Repository — einschließlich Devin-spezifischer Vorlagen (`DEVIN_PR_TEMPLATE.md`) und Standardvorlagen von GitHub/GitLab. Sie können die von Devin verwendete Vorlage anpassen, ohne den für Menschen sichtbaren Standard zu ändern.
  </Accordion>
</AccordionGroup>

<div id="testing">
  ### Tests
</div>

Devin führt selbstgesteuerte Testschleifen in seiner eigenen Umgebung aus, verbessert die Testabdeckung und erkennt Probleme frühzeitig:

<AccordionGroup>
  <Accordion title="Testgenerierung">
    Devin schreibt Tests auf Basis menschlich erstellter [Playbooks](/de/product-guides/creating-playbooks) und folgt dabei den Testmustern und Konventionen deines Teams. Wenn Devin Tests generiert, steigt die Testabdeckung typischerweise um das 1,5- bis 2-Fache und erreicht häufig über 90 %.
  </Accordion>

  <Accordion title="Selbstgesteuerte Testschleifen">
    Devin führt Tests in seiner eigenen Umgebung aus und überarbeitet den Code iterativ, bis alle Tests bestehen. Dies umfasst das Ausführen deiner bestehenden Test-Suites, Linting und Type-Checking, bevor PRs eingereicht werden.
  </Accordion>
</AccordionGroup>

<div id="code-review">
  ### Code Review
</div>

Devin kann automatisierte Erstprüfungen für Pull Requests (PRs) durchführen:

<AccordionGroup>
  <Accordion title="Automatisiertes PR-Review mit Devin Review">
    [Devin Review](/de/work-with-devin/devin-review) bietet automatisierte Erstprüfungen für Pull Requests und prüft dabei auf Korrektheit sowie die Einhaltung unternehmensweiter Best Practices. Sie können es über die Settings Ihrer Organisation für alle PRs oder nur für von Devin verfasste PRs aktivieren.
  </Accordion>

  <Accordion title="Auto-Fix">
    Wenn [Auto-Fix](/de/work-with-devin/devin-review#auto-fix) aktiviert ist, reagiert Devin automatisch auf Code-Review-Kommentare, behebt markierte Bugs und iteriert bei CI-Fehlern — so entsteht ein geschlossener Kreislauf, in dem PRs ohne Ihr Zutun bis zur merge-bereiten Qualität weiterentwickelt werden.
  </Accordion>

  <Accordion title="Einhaltung von Standards">
    Devin prüft PRs anhand Ihrer Coding-Standards, Styleguides und Sicherheitsanforderungen und markiert potenzielle Probleme, die von menschlichen Reviewern behoben werden sollen.
  </Accordion>
</AccordionGroup>

<div id="security-and-compliance">
  ### Sicherheit und Compliance
</div>

Devin lässt sich in CI/CD-Pipelines integrieren, um Sicherheitsbefunde automatisch zu bearbeiten:

<AccordionGroup>
  <Accordion title="Behebung von Sicherheitslücken">
    Integrieren Sie Devin in Ihre CI/CD-Pipeline, um auf Ergebnisse statischer Analysetools wie SonarQube, Fortify oder Veracode zu reagieren. Wenn diese Tools ein Problem melden, kann Devin es automatisch prüfen und beheben.

    Kunden berichten, dass etwa 70 % der Sicherheitslücken automatisch behoben werden – historische Backlogs werden abgebaut und das Sicherheitsrisiko wird gesenkt.
  </Accordion>

  <Accordion title="Compliance-Updates">
    Devin kann Compliance-bezogene Änderungen in Ihrer gesamten Codebasis durchführen. Wenn beispielsweise neue Vorschriften Aktualisierungen in Hunderttausenden von Dateien erfordern, kann Devin die Änderungen systematisch in allen betroffenen Repositories implementieren.
  </Accordion>
</AccordionGroup>

<div id="getting-started">
  ## Erste Schritte
</div>

So integrieren Sie Devin in Ihren SDLC:

1. **Verbinden Sie Ihre Repositories** über [GitHub](/de/integrations/gh), [GitHub Enterprise Server](/de/enterprise/integrations/github-enterprise-server), [GitLab](/de/integrations/gitlab), [Bitbucket](/de/integrations/bitbucket) oder [Azure DevOps](/de/enterprise/integrations/azure-devops)
2. **Konfigurieren Sie Branch-Schutzregeln**, damit die PRs von Devin Ihren üblichen Review-Prozess durchlaufen
3. **Richten Sie Integrationen ein** mit [Jira](/de/integrations/jira) oder [Linear](/de/integrations/linear) für ticketbasierte Workflows sowie mit [Slack](/de/integrations/slack) oder [Microsoft Teams](/de/integrations/microsoft-teams), um mit Devin zu chatten und zusammenzuarbeiten
4. **Erstellen Sie [Playbooks](/de/product-guides/creating-playbooks) und [Knowledge](/de/product-guides/knowledge)**, um die Muster und Standards Ihres Teams festzuhalten, denen Devin folgen soll
5. **Verbinden Sie MCPs**, um Devins Fähigkeiten mit [benutzerdefinierten Tools und Integrationen](/de/work-with-devin/mcp) zu erweitern
6. **Konfigurieren Sie eine CI/CD-Integration**, um automatisierte Sicherheitskorrekturen und Tests zu ermöglichen
