Zum Inhalt springen
info@mubinozdemir.com

5 erste Schritte bei einem neu erworbenen Projekt

Lernen Sie die ersten Schritte kennen, die Sie in einem übernommenen Softwareprojekt unternehmen sollten. Dazu gehören Code-Reviews, Dokumentation und Hinweise zur Risikoanalyse.

5 Min. Lesezeit · 884 Wörter devralınan projede ilk yapılması gereken
Dieser Beitrag wurde automatisch aus dem türkischen Original übersetzt.
Das erste, was bei dem übernommenen Projekt zu tun ist

Was ist der erste Schritt bei einem Projekt, das übernommen wurde?

Im Softwareentwicklungsprozess ist die Übernahme von Projekten unvermeidlich. Die Fortführung eines Projekts, das von einem vorherigen Entwickler oder einer Agentur abgeschlossen wurde, kann zunächst abschreckend wirken. Mit der richtigen Strategie lässt sich dieser Prozess jedoch kontrolliert und effizient gestalten. In meiner über 25-jährigen Berufserfahrung habe ich zahlreiche übernommene Projekte erfolgreich von Grund auf neu aufgebaut. In diesem Artikel beschreibe ich die ersten Schritte bei der Projektübernahme aus der Perspektive des Auftraggebers und des technischen Teams.

1. Den aktuellen Projektstatus vollständig dokumentieren.

Wenn Sie ein Projekt übernehmen, sollten Sie zunächst Fragen beantworten wie: Was ist das für ein System, wie funktioniert es und wen betrifft es ? Denken Sie daran, dass die Dokumentation oft unvollständig oder veraltet ist.

Aktivitäten:

  • Die Softwarearchitektur verstehen: Welche Technologien werden im Projekt eingesetzt, wie sieht das Datenbankschema aus, welche externen Verbindungen gibt es (APIs, Zahlungssysteme usw.)?
  • Überprüfung der Datenbanksicherungen: Wann wurde die letzte Sicherung erstellt? Ist der Sicherungsprozess automatisiert? Ist ein Rollback im Problemfall möglich?
  • Erfassung von Server- und Hostinginformationen: Wem gehört die Domain? Ist das SSL-Zertifikat gültig? Sind die Serverressourcen ausreichend?
  • Kundenlisten und aktive Nutzer ermitteln: Wie viele Personen nutzen das Projekt? Handelt es sich um eine E-Commerce-Website, wie hoch ist das tägliche Verkaufsvolumen?

Betrachten Sie diese Dokumentationsarbeit nicht als Aufgabe, sondern als lebensrettende Versicherung . Verschaffen Sie sich ein vollständiges Bild der aktuellen Situation, bevor Sie Änderungen vornehmen.

2. Code-Überprüfung und Risikoanalyse

Nachdem Sie die Dokumentation verstanden haben, ist es an der Zeit, sich den Code selbst anzusehen. Für Ihre Geschäftspartner ohne technischen Hintergrund: Diese Phase ist vergleichbar mit der Begutachtung eines Hauses durch einen Architekten nach dem Kauf.

Aktivitäten:

  • Technische Schulden: Wie viele schnelle Korrekturen enthält der Code? Gibt es temporäre Patches, die in Zukunft Probleme verursachen könnten?
  • Sicherheitslücken: Werden Benutzerdaten sicher gespeichert? Ist die Datenbank vor SQL-Injection- und XSS-Angriffen geschützt?
  • Leistungsprobleme: Ist die Website langsam? Sind die Datenbankabfragen optimiert?
  • Abhängigkeiten und Bibliotheken: Sind die verwendeten Softwarepakete aktuell? Wird eine veraltete Version verwendet?

Erstellen Sie nach dieser Überprüfung eine Liste der Probleme, die sofortiges Handeln erfordern, und jener, die mittel- bis langfristig gelöst werden können . Beispielsweise kann eine Sicherheitslücke dringend sein, während eine Anpassung des Codestils eine praktikable Option darstellen kann.

3. Testen in der Produktionsumgebung

Bei den meisten übernommenen Projekten bestehen Unterschiede zwischen der Entwicklungs- und der Produktionsumgebung. Dies zu verstehen ist von entscheidender Bedeutung.

  • Datenbank- und Dateisystemprüfung: Für welche Dateien und Ordner benötigt das Live-System Schreibberechtigungen?
  • Untersuchung der Protokolldateien: Welche Fehler traten im letzten Monat auf und wie häufig?
  • Backup- und Wiederherstellungstests: Ein Katastrophenszenario: Können Sie aus dem Backup wiederherstellen?
  • Automatisierung und Cronjobs: Gibt es geplante Aufgaben? Werden diese nacheinander ausgeführt?

Beobachten Sie während dieser Schritte einfach, ohne etwas zu verändern. Heben Sie Ihren Mund noch nicht an.

4. Wissenstransfer vom vorherigen Entwickler oder der vorherigen Agentur

Vereinbaren Sie nach Möglichkeit ein zwei- bis dreistündiges Treffen vor oder nach der Projektübernahme. Es gibt Dinge, die nicht in der Dokumentation stehen – zum Beispiel: „Dieses Administratorkonto ist vertraulich, geben Sie es niemandem weiter.“

Folgende Fragen müssen gestellt werden:

  • Was ist der problematischste Teil des Projekts?
  • Welche Änderungen werden am häufigsten von den Kunden gewünscht?
  • Sind im Code irgendwelche Fehler bekannt?
  • Wer sind die Geschäftspartner oder Dienstleister (API-Nutzer usw.)?
  • Gab es Pläne für zukünftige Veröffentlichungen?

Falls ein Kontakt zum vorherigen Team nicht möglich ist, sollten Sie zumindest Forenbeiträge, Problemverfolgungslisten oder Kundenfeedback überprüfen.

5. Einrichtung eines Kommunikationsprotokolls und eines Problemmanagementsystems

Bei der Übernahme des Projekts sollten Sie nicht nur die technischen Aspekte, sondern auch die Organisation sicherstellen. Richten Sie einen klaren Kommunikationskanal zu Ihrem Kunden oder Geschäftspartner ein.

  • Wer ist der Ansprechpartner für Notfälle?
  • Wie kann ich einen Fehler melden? (E-Mail, Issue-Tracker, Slack usw.)
  • Wann werden Änderungsanträge und Aktualisierungen veröffentlicht?
  • Wird es wöchentliche oder monatliche Kontrolltreffen geben?

Die Übernahme eines Projekts bietet die Chance, von Anfang an Kundenvertrauen aufzubauen. Vermeiden Sie übereilte und pessimistische Entscheidungen. Schaffen Sie stattdessen eine langfristige Beziehung durch eine solide Basis.

Nehmen Sie keine sofortigen Änderungen am erworbenen Projekt vor.

Der häufigste Fehler: Der neue Entwickler oder die neue Agentur versucht sofort, das übernommene Projekt umzuschreiben. Dieses Vorgehen ist riskant und führt zu unnötigen Kosten. Wie ich bereits in unserer Kostenplanung für die digitale Transformation erwähnt habe, kann eine überstürzte Systemänderung zu Rückschlägen führen.

Stattdessen ist es sinnvoller, eine stabile Grundlage zu schaffen , Risiken zu identifizieren und Prioritäten zu setzen.

In Alanya und Antalya wurden Projekte akquiriert.

In unserer Region (Alanya, Antalya und Mittelmeerraum) müssen Unternehmen aus den Bereichen Tourismus, Hotellerie, E-Commerce und Immobilien häufig die Agentur für ihre Projekte wechseln. Bei Alanya IT Services bin ich regelmäßig mit solchen Agenturübernahmen betraut. Das häufigste Problem ist, dass die vorherige Agentur das Projekt nicht unverändert weitergibt, sondern es an die neue übergibt. Dokumente fehlen dann möglicherweise, Passwörter sind unbekannt oder der Code ist sogar unbrauchbar.

Falls Sie sich in einer ähnlichen Situation befinden und in der Gegend wohnen, können Sie sich unsere Projekte und bisherigen Arbeiten auf unserer Instagram-Seite ansehen. Ich habe viel Erfahrung mit Übernahmeprojekten.

Abschluss

Ein gelungener Projektstart ist entscheidend für den weiteren Verlauf der Softwareentwicklung. Verschaffen Sie sich zunächst in Ruhe einen Überblick über die aktuelle Situation. Code-Reviews, Risikoanalysen, Tests und die Festlegung von Kommunikationsprotokollen sollten in den ersten Wochen im Mittelpunkt stehen. So bauen Sie eine starke Beziehung zu Ihrem Kunden oder Partner auf und minimieren zukünftige Probleme.

Alanya yazilim muhendisiAlanya yazilimAlanya web tasarimozel yazilimSaaS gelistirme

Sprechen wir über Ihr Projekt

Schreiben Sie Ihre Idee — ich melde mich innerhalb weniger Stunden.

Projekt besprechen

Weitere Beiträge

WhatsApp +90 538 506 55 46