Reviews und eine Zweitmeinung zu ihrem Projekt
Die Entwicklung und der Betrieb von Software ist nach wie vor eine schwierige, aber spannende Herausforderung. Immer wieder hört man von abgebrochenen oder gescheiterten Projekten. Die Gründe dafür sind meistens vielfältig. Reviews, Software- und Datenbank Expertisen oder Software-Audits eignen sich dazu, frühzeitige Überprüfungen vorzunehmen und so Schwachstellen und Mängel in einer frühen Phase des Entwicklungsprozesses aufzuzeigen oder Optimierungen für den Betrieb zu erkennen.
Bei einem Review überprüfen unsere Spezialisten den geplanten Prozessablauf, die Software-Architektur oder technische Komponenten (wie die SQL-Server-Datenbank) einer Software-Lösung unter Berücksichtigung Ihres Prüfauftrags oder anderen Aufgabenstellungen. Wir beurteilen die Qualität, zeigen Stärken oder Schwachstellen auf und fassen die Informationen in einem Review-Bericht zusammen.
Orientieren Sie sich an unseren häufig durchgeführten Review-Arten oder stellen sie sich ihre massgeschneidertes Review zusammen.
- Architektur-Review
- Prozess-Review
- Datenbank-Review
- Code-Review
- Software Security Audit
Review ist wirtschaftlicher als testen
Projekt-, Prozess- oder Architektur-Reviews finden im Gegensatz zum Testing bereits in einer frühen Phase der Entwicklung statt. Zudem können auch einzelne Software-Einheiten von einer Person überprüft werden, die nicht am Projekt beteiligt ist. Durch die Überprüfung können gefällte Entscheidungen frühzeitig beurteilt werden. Dabei lassen sich mögliche Stolpersteine genau aufzeigen und bei Bedarf eliminieren. Reviews verhelfen Ihnen zu einer kostengünstigen und unabhängigen Zweitmeinung, weil sich Vorbereitungs- und Durchführungsaufwand genau vorgeben lassen.
Architektur-Review
Die Architektur einer Softwarelösung ist ein Bauplan, der massgeblich für die Qualität der Lösung verantwortlich ist. Architektur-Reviews können helfen, Fehler bei der Entwicklung zu vermeiden und damit Risiken für das Gesamtprojekt zu minimieren. Ihre Architekturentwürfe werden dabei ganzheitlich und in einem persönlichen Gespräch mit Ihnen besprochen. Anschliessend erhalten Sie ein Reporting mit den Angaben zur Analyse und Empfehlungen. Ein Architektur-Review eignet sich vor allem, um einen Überblick über die Software zu erhalten und nachhaltige Verbesserungen zu erkennen.
Prozess-Review
Bei der Realisierung von Softwareprojekten treten häufig wiederkehrende Verzögerungen und Probleme auf, die durch Fehleinschätzungen in den laufenden Prozessen oder in der Kommunikation mit Stakeholdern verursacht werden. Um diesen Herausforderungen proaktiv zu begegnen, führen wir Prozess-Reviews durch. Diese umfassen strukturierte Interviews und eine detaillierte Analyse der Entwicklungsprozesse. Desweiteren integrieren wir auch unsere fundierten Kenntnisse in agilen Frameworks wie Scrum und Kanban. Dadurch sind wir in der Lage, bereits in einer frühen Phase des Projekts effektive Verbesserungsvorschläge und innovative Ideen zu entwickeln, die auf Agilität und flexible Prozessgestaltung ausgerichtet sind.
Datenbank-Review
Datenbanken und deren Administration sind oft nicht das Spezialgebiet einzelner Programmierer. Das kann dazu führen, dass die IT mit der Installation, Bereitstellung und Betrieb von Datenbanken im Stich gelassen wird. Es treten dann nach kurzer Zeit Probleme auf, für welche die Datenbank als Schuldige herhalten muss. Oft lassen sich bereits Verbesserungen erreichen, wenn die Datenbank-Konfiguration auf Best-practises geprüft wird oder kleine Änderungen an den Abfragen der Software vorgenommen werden. Die geballten Erfahrungen von Software Engineering und IT Infrastruktur innerhalb der Leuchter-Gruppe können Ihnen für alle Bereiche den passenden Support aus einer Hand anbieten.
Code-Review
Die Qualität von Software-Entwicklungen hängt massgeblich vom zugrundeliegenden Code ab. In unserem Code-Review legen wir daher besonderen Wert darauf, dass der Code nicht nur funktional, sondern auch sicher und wartbar ist. Wir verstehen, dass eine effektive Zusammenarbeit im Entwicklungsteam und eine hohe Code-Qualität auf klaren, gut definierten Richtlinien basieren müssen. Unser Ansatz umfasst daher die sorgfältige Erarbeitung dieser Richtlinien und deren konsequente Umsetzung, insbesondere in Bezug auf Dokumentation und Nachverfolgbarkeit. Ein wesentlicher Bestandteil unseres Dienstleistungsangebots sind umfassende Code Reviews, die sicherstellen, dass jedes Softwareprojekt den hohen Standards an Qualität entspricht. Mit diesem Prozess gewährleisten wir, dass Ihre Softwareentwicklung auf einem soliden Fundament steht und das Endprodukt Ihre Erwartungen übertreffen.
Software Security Audit
Ein Software Security Audit ist ein entscheidender Schritt zur Identifizierung von Risiken und Schwachstellen in einer Applikation. Solche Audits sind oft ein integraler Bestandteil des Qualitätsmanagements und gehen weit über den blossen Zugriffsschutz auf die Software hinaus. Sie umfassen eine umfassende Bewertung des Datenschutzes und der Datensicherheit. Unser Ansatz muss dabei nicht nur die Software selbst berücksichtigen, sondern kann sich auf das gesamte System, inklusive der Hardware, des Betriebssystems und aller zugehörigen Applikationen, bis hin zur Nutzerebene, erstrecken. Die Unternehmen der Leuchter-Gruppe bieten Ihnen hierfür einen ganzheitlichen Support, der alle diese Bereiche abdeckt und aus einer Hand angeboten wird. Wir stellen sicher, dass Ihre IT in jeder Hinsicht sicher und zuverlässig ist, um den heutigen anspruchsvollen Sicherheitsanforderungen gerecht zu werden.
Das Ergebnis: Unser Review-Bericht für Sie
Als Ergebnis der Prüfung wird ein Reviewbericht vorliegen. Einleitend fasst ein «Executive Summary» die wichtigsten Punkte zusammen. Die Hauptkapitel zeigen die Review-Bereiche, beispielsweise Wartbarkeit oder Portabilität. Darunter befinden sich die einzelnen Prüfpunkte bzw. Prüffragen als Unterkapitel, gruppiert nach Prüfgegenstand. Jeder Prüfpunkt wird mit IST-Zustand beschrieben (kursiv) sowie mit einer Antwort bzw. Stellungnahme von Leuchter ergänzt:
- im zustimmenden/akzeptablen Sinn
- im neutralen Sinn
- im verbesserungswürdigen Sinne
- im kritischen Sinne
Was Kunden nach einem Review durch Leuchter sagen:
Dank dem Vorgespräch konnte ich diverse Themen differenziert angehen, einfordern oder belegen. Ich danke Ihnen für Ihre Unterstützung und Bemühungen, sie waren enorm wertvoll.
Christine Giger
Geschäftsleitung
BDI Stiftung Besuchsdienst Innerschweiz
Persönliche Beratung
Sind Sie noch unsicher, welcher Bereich von Leuchter Ihr Anliegen am besten beantworten kann? Dann ist Markus Estermann der richtige Ansprechpartner für Sie. Er kennt die ganze Bandbreite an Lösungen, von A wie Automation oder App, C wie Custom oder Collaboration, D wie Digitalisierung, I wie Individual, O wie Office, bis R wie Review, S wie Signatures, T wie Tailor-made oder Templates und W wie Web. Wir helfen Ihnen direkt oder leiten Sie an einen geeigneten Spezialisten weiter. Nehmen Sie jetzt Kontakt auf!
Markus Estermann
Solution Architect & Partner
Telefon: 041 226 50 81
E-Mail: markus.estermann@leuchterag.ch