Wir entwickeln Ihr Webportal

Unsere Zusammenarbeit beginnen wir mit einem kostenfreien Erstgespräch, bei dem Sie uns Ihre Idee vorstellen und wir Ihnen Fragen zu Ihrem Projekt stellen. Dabei finden wir auch heraus, ob die Chemie für eine weitere Zusammenarbeit stimmt.

Basierend auf diesem Gespräch schätzen wir das Budget für Ihr Projekt. Dafür verwenden wir das erprobte Aufwandsschätzverfahren mit T-Shirt-Größen, das uns durch unsere Erfahrung aus zahlreichen Projekten ermöglicht, realistische Schätzungen auch in frühen Phasen eines Projekts zu erstellen.

„Pläne sind nichts. Planung ist alles.“ Dwight D. Eisenhower ehem. US Präsident

Konzeption & Angebot

Um ein erfolgreiches Projekt durchzuführen, benötigen wir einen gemeinsamen Plan, der die gesamte Funktionalität detailliert beschreibt, damit wir uns über die zu erbringende Leistung einig sind. Es ist hilfreich, wenn Sie bereits über eine detaillierte Spezifikation in Form eines Lasten- / Pflichtenhefts verfügen. Wenn dies nicht der Fall ist, kann ein Workshop zur gemeinsamen Erarbeitung eines Konzepts / einer Spezifikation erforderlich sein, bevor wir einen verbindlichen Preis nennen können.

Das Konzept bildet die Grundlage für den "agilen" Fixpreis. Agil bedeutet dabei, dass Sie während des Projekts Funktionalitäten hinzufügen oder entfernen können, wodurch sich der vereinbarte Preis natürlich ändern kann.

Um eine erfolgreiche, partnerschaftliche Zusammenarbeit zu gewährleisten, halten wir die Anforderungen, das Konzept, den Projektzeitplan und weitere Einzelheiten in einem Softwarevertrag fest.

„Design ist auch das, was man nicht sieht.“ Walter de’Silva, Automobildesigner

Seitenstruktur & Gestaltung

Meist ergibt sich aus dem Konzept schon eine relativ genaue Seitenstruktur. Diese verfeinern wir und erstellen interaktive Prototypen, mit denen Sie bereits das Look & Feel, Ihres Webportals "erfühlen" können. Dabei lassen wir auch schon erste Design-Ideen mit einfließen.

Sofern Sie bereits Design Vorschläge haben oder eine Agentur beauftragen, setzen wir selbstverständlich gerne auch dieses Design um. Ansonsten sorgen wir mit unserer Erfahrung und Kreativität für eine intuitive und zielgruppengerechte Gestaltung, die auch Ihre Corporate Design Richtlinie berücksichtigt.

Datenbankdesign & -Programmierung

Anschließend widmen wir uns dem Datenbankdesign. In der Regel ist die Datenbank das Herz eines jeden Webportals, da diese alle grundlegenden Daten speichert und zur Verfügung stellt. Deshalb ist es besonders wichtig, eine durchdachte Struktur zu erarbeiten, welche größtmögliche Flexibilität für spätere Erweiterungen, Skalierbarkeit und gleichzeitig eine hohe Performance gewährleistet.

Die Einhaltung von Konventionen bei der Benennung und Strukturierung von Datenbanktabellen ermöglicht zudem eine konsistente Programmierung und eine Verringerung des Entwicklungsaufwands. Somit entsteht ein Webportal, das auch einfach zu skalieren und weiterzuentwickeln ist.

„Measuring programming progress by lines of code is like measuring aircraft building progress by weight.“ Bill Gates, Microsoft Gründer

Frontend & Backend-Programmierung

Während der Backend-Programmierung realisieren wir die Kernfunktionen Ihres Webportals. Dazu gehören häufig Funktionen wie Login, Registrierung, Authentifizierung und Autorisierung, Administrationsbereich, Listen, Ansichten, Import und Export von CSV-, Excel-, Word- und anderen Dateien, Schnittstellen zu Drittanbietersystemen und Geräten, Detailansicht, Bearbeitung und Validierung von Datensätze, Fehlanzeige, Benutzer- und Rollen Management und natürlich Ihre ganz eigene Funktionalität, wie zum Beispiel Algorithmen oder Berechnungen.

Bei der Frontend-Programmierung geht es um die Umsetzung des erstellten Designs und der zuverlässigen Kommunikation mit dem Backend. In diesem Bereich gibt es zahlreiche wiederkehrende Komponenten, wie zum Beispiel Vorschlagsliste bei Eingabe, Login Formulare, scrollbare Listen, Statusanzeigen, responsive Navigation, Pop-up-Fenster, Kontaktformulare, Datei-Uploads, etc.

Unsere jahrelange Erfahrung aus zahlreichen Webportal-Projekte ermöglicht es uns auf eine Vielzahl dieser wiederkehrenden Komponenten im Backend- und Frontend-Bereich zurückzugreifen und diese an die Bedürfnisse Ihres Webportals anzupassen.

Die Verwendung des CakePHP-Frameworks, welches ein breites Spektrum an Sicherheitsmechanismen, Tools und Komponenten beinhaltet sorgt zudem für ein stabile und zukunftssichere Basis für Ihr Webportal.

„Wer noch nie einen Fehler gemacht hat, hat noch nie etwas Neues ausprobiert.“ Albert Einstein, Physiker

Webportal Tests & Debugging

Tests während und am Ende der Webportal-Entwicklung sind ein wichtiger Baustein für ein stabiles System. Deshalb definieren wir gemeinsam alle möglichen Fälle und wie sich die Anwendung dabei verhalten soll.

Damit Fehler oder im Konzept nicht berücksichtigte Sonderfälle nicht zu umfangreichen Änderungen am gesamten Webportal führen, werden bereits bei Abschluss einzelner Komponenten oder Funktionalitäten diese getestet und abgenommen (sog. Unit-Tests). Auf kleinster Ebene können diese Tests durch Programmierung von Testfunktionen auch automatisiert werden und somit eine große Anzahl an Testfällen abgearbeitet werden.

Am Ende der Testphase sollten ausgewählte Endbenutzer, die nicht an der Entwicklung beteiligt, waren mit einbezogen werden, um sog. User Acceptance Tests durchzuführen und somit Ihr Webportal vor der Markteinführung noch zu optimieren.

„Zusammenkunft ist ein Anfang. Zusammenhalt ist ein Fortschritt. Zusammenarbeit ist ein Erfolg.“ Henry Ford, US-amerikanischer Erfinder und Automobilpionier

Projektmanagement & Abschluss

Während der Entwicklung Ihres Webportals bleiben wir in regelmäßigem Kontakt und tauschen uns über den Fortschritt, neue Ideen und eventuelle Probleme aus. Dafür steht Ihnen unser Projektmanagement-Tool Taiga.io zur Verfügung, über welches Sie jederzeit Zugriff auf den Projektplan, den aktuellen Fortschritt und ein protokolliertes Ticket- und Kommunikationssystem haben. Dies sorgt für Struktur und Transparenz.

Webportal Veröffentlichung

Am Ende des Projekts steht die Veröffentlichung Ihres Portals. Wir beraten und unterstützen Sie bei der Auswahl eines geeigneten Providers und Hosting-Pakets, nehmen in Absprache mit dem Provider die notwendige Konfiguration vor und spielen Ihr Webportal ein.

Pflege, Wartung und Erweiterung

Selbstverständlich stehen wir Ihnen auch nach dem Release des Webportals mit Rat & Tat zur Seite. Dazu zählen regelmäßige Softwareupdates, die Beantwortung von Fragen und natürlich auch die Erweiterung des bestehenden Funktionsumfangs.

Projektbeispiele Webportal Entwicklung

Alle Referenzen »