Nehmen Sie Kontakt auf.

Sie benötigen weitere Informationen zu einer bestimmten Leistung?
Sie haben eine konkrete Projektanfrage oder möchten einen Gesprächstermin vereinbaren?

Dann sind Sie hier genau richtig. Schreiben Sie uns ein paar Zeilen und wir melden uns schnellstmöglich bei Ihnen.

Ja, ich habe die Datenschutzerklärung zur Kenntnis genommen und bin damit einverstanden, dass die von mir angegebenen Daten elektronisch erhoben und gespeichert werden. Meine Daten werden dabei nur streng zweckgebunden zur Bearbeitung und Beantwortung meiner Anfrage benutzt.

Mit dem Absenden des Kontaktformulars erkläre ich mich mit der Verarbeitung einverstanden.

Wie wir arbeiten

Acht Phasen eines Webprojektes

Die Grafik zeigt die acht Phasen eines Webprojektes. Dabei gehören vier Phasen in die Konzeption und vier Phasen in die Umsetzung. Durch die konzeptionelle Vorarbeit werden die Grundlagen für die darauf basierende Umsetzung geschaffen. Je nach Art und Anforderung eines Projektes (Ausschreibungspflicht, Großprojekte etc.) kann es sinnvoll sein, die konzeptionellen Arbeitsschritte als Teilprojekt in einem sogenannten Fachkonzept zu erarbeiten.

Diagramm mit acht Phasen eines Webprojektes: 1. Strategie, 2. Anforderungen, 3. Informationsarchitektur, 4. Informationsdesign, 5. Visuelles Design, 6. Technische Realisierung, 7. Inhatlsbefüllung / Datenmigration, 8. Finalisierung

In der folgenden Tabelle werden entsprechend der acht Projektphasen die jeweiligen Arbeitsschritte und deren Ergebnisse aufgelistet. Hierbei wird deutlich, wo die (teils synonym verwendeten) Fachbegriffe der Webentwicklung und des Webconsulting einzuordnen sind.

Konzeption

Phase Arbeitsschritte Ergebnisse
1 Briefing, Recherche, Ziele des Unternehmens und der Nutzer Hintergrund und Zielsetzung, Strategiepapier
2 Technische und inhaltliche Anforderungen Lastenheft, Grobspezifikation
3 Umfang und Struktur der Inhalte und Funktionen Pflichtenheft, Feinspezifikation (Datenbankmodell, Nutzergruppen, Rechtekonzept, Personas, Contentverzeichnis, Sitemaps, Flowcharts)
4 Navigations- und Interaktionsdesign, Usability, User Experience Wireframes, Mockups, Clickable Dummies, Prototypen, User Centered Design

Umsetzung

Phase Arbeitsschritte Ergebnisse
5 Screen Design, Interfacedesign, Browsersets Photoshop-Layouts, Imagine-Sprites, HTML5-/CSS3-Templates, Responsive Design, Online Styleguide
6 Webentwicklung und Webprogrammierung CMS, TYPO3-Portal, (mobile) Webapplikationen, Webservice, TYPO3-Extensions, Datenmigration, PHP, MySQL, JavaScript, AJAX, TypoScript
7 Redakteurschulung, redaktionelle und grafische Contentaufbereitung und -befüllung Texte, Bilder, Diagramme, Animationen, Videos, Audiodateien, Links, Metainformationen, SEO
8 Qualitätssicherung, Tests, Fehlergewichtung und -behebung, Domain-Aufschaltung Dokumentation, Launch, Projektabschluss

Projektbegleitende Tools

WiRo Consultants legen großen Wert darauf, dass der Kunde während des ganzen Projektverlaufes Einblick in den aktuellen Projektstatus erhält und Einfluss darauf nehmen kann. Aus diesem Grund bieten wir unseren Kunden je nach Projektumfang unterschiedliche Kommunikationskanäle.

Projekt-Wiki

Übersichtsseite des Projekt-Wikis

Das Projekt-Wiki bindet unsere Kunden direkt in die Entstehung und Konzeption des Projektes mit ein. Unsers Kunden erhalten Zugriff auf das Wiki, in dem WiRo Consultants die Umsetzung des Projektes koordinieren und Zwischenergebnisse festhalten.

Da ein Wiki das kollaborative Arbeiten, also das Arbeiten an einem Dokument durch mehrere Nutzer ermöglicht, können unsere Kunden und Partner jederzeit in den Ablauf eingreifen und direktes Feedback äußern. Dieses Feedback kann somit schon während der Entwicklung berücksichtigt werden und führt zu einem besseren Endprodukt. Gleichzeitig dient das Wiki als Dokumentationsvorlage in dem jede Änderung und Ergänzungen festgehalten werden.

Gerne überführen wir gegen Ende des Projekts die gemeinsam im Wiki erarbeiteten Texte, Bilder, Links etc. in einen Endbericht z.B. als PDF-Datei.

git

git ist ein System zur Versionsverwaltung von Dokumenten und Programmcode. Eine Versionsverwaltung vereinfacht das gleichzeitige Arbeiten an einem Projekt durch mehrere Personen, da es alle getätigten Änderungen automatisch zu einer finalen Version zusammenfügen kann. Zusätzlich archiviert es ältere Versionen und ermöglicht das Wiederherstellen dieser. Sollte also eine noch benötigte Datei oder Änderung versehentlich gelöscht oder überschrieben worden sein, lässt sich diese mit wenig Aufwand wiederherstellen.

WiRo Consultants setzen git bei aktuellen Projekten für die Verwaltung von Programmcode ein. Dadurch erhält jeder Entwickler zu jedem Zeitpunkt Zugriff auf den aktuellen Stand des Codes und kann daran mitwirken. Da vier Augen meist mehr sehen als zwei, verringert sich so die Anzahl der Programmfehler signifikant. Des Weiteren können automatische Prüfroutinen eingebunden werden, die viele Fehler bereits beim Versionieren erkennen und dem Entwickler mitteilen. Im Bezug auf TYPO3 kann diese Funktionalität dazu benutzt werden, TYPO3-Extensions beim Einchecken automatisch zu entpacken, um so eine übersichtliche Versionsgeschichte zu erhalten.

Entwicklungs- und Testsysteme

WiRo Consultants verwenden neben dem Livesystem zwei weitere Arten von Systemen, um die Qualität der Entwicklung sicherzustellen, bevor sie live geht.

Auf Entwicklungssystemen findet die aktive Entwicklung neuer Funktionen statt. Die dauerhafte Erreichbarkeit und Funktionalität der Webseite muss nicht gewährleistet sein, wodurch die Entwickler alle benötigten Freiheiten für die Programmierung besitzen.

Wenn eine neue Funktion auf dem Entwicklungssystem vollständig implementiert und grundlegend getestet wurde, wird diese auf ein Testsystem übertragen. Dieses Testsystem ist im Idealfall eine 1:1-Kopie des Livesystems. Hier finden ausführliche Tests der neuen Funktion statt. Neben den Entwicklern erhält auch der Kunde Zugriff auf das Testsystem, kann selbst die neue Funktion testen sowie Anregungen und Änderungswünsche äußern. Die Änderungswünsche werden anschließend auf dem Entwicklungssystem eingearbeitet und wiederum ins Testsystem eingespielt. Dieser Ablauf wird solange wiederholt, bis alle Änderungswünsche eingearbeitet wurden und alles ordnungsgemäß funktioniert. Abschließend findet eine Qualitätssicherung durch WiRo Consultants statt.

Nach der Abnahme durch den Kunden kann die neue Funktion auf das Livesystem umgezogen werden. Um die Erreichbarkeit des Livesystems nicht unnötig zu beeinträchtigen, werden im Service-Level-Agreement in Absprache mit dem Kunden Wartungs- und Testzeiträumen vereinbart, in denen Arbeiten am Livesystem durchgeführt werden können. Im Rahmen der Inbetriebnahme der neuen Funktion findet ein finaler Funktionstest statt, um die Fehler-Wahrscheinlichkeit zu minimieren.

Sowohl Entwicklungs- als auch Testsysteme werden selbstverständlich durch ein Passwort vor unbefugtem Zugriff geschützt.

Projekt-Management mit unserem Ticketsystem "Redmine"

Uns ist es wichtig alle unsere Arbeitsschritte nachvollziehbar und transparent für unsere Kunden darzulegen. Unterstützt von der webbasierten Projekt-Management Software dokumentieren wir unsere Arbeitsschritte und den aktuellen Bearbeitungsstatus. Unsere Kunden erhalten einen Zugang und können sich somit jederzeit einen Überblick unsere aktuelle Aufgaben verschaffen.

Ein solches System unterstütz durch vielfältige Informationen und Hilfsmitteln zum Managen von Projekten. Es kann für Benutzer- und Projektverwaltung, Diskussionsforen, Wikis, zur Dokumentenablage oder zur Ticketverwaltung inklusive Bearbeitungszeiterfassung genutzt werden. Arbeiten Mitarbeiter mehrerer Firmen (z.B. Kunde/Lieferant) gemeinsam an einem Projekt, so bietet es sich an, ein webbasiertes System einzusetzen. Damit greift jeder Teilnehmer aus allen beteiligten Unternehmen stets auf den aktuellen Datenbestand zu.

Generell bietet die Arbeit mit unserem Ticket-System folgende Vorteile:

  • Unterstützung des Workflows
  • Transparenz über den Status aller Teilaufträge für alle Beteiligten
  • Einfache Erstellung von Reports
  • Historie der Aufträge
  • Übersicht über alle offenen und bearbeiteten Teilaufträge mit Prioritäten, Meilensteinen, Deadlines etc.

Flowchart Ticketabwicklung

Flowchart, welches die einzelnen Stationen der Ticketabwicklung zeigt