Philosophie

Wie wir vorgehen

Durchführung von Projekten

  • Teamwork
  • Kompetente Anforderungsanalyse

    Bereits bei den ersten Analysegesprächen geben wir Ihnen eine klare und aufrichtige Einschätzung und Bewertung Ihrer Anforderungen. Wir versprechen nichts, was wir nicht halten können, sondern stehen mit fundierten und nachvollziehbaren Ratschlägen zur Seite.

  • Teamarbeit projektbasiert

    Wir arbeiten ausschließlich projektbasiert und im Team. Die Verleihung von Mitarbeitern in Vollzeit im Rahmen von "Body-Leasing" oder "Mitarbeitern auf Zeit" ist nicht Teil unseres Geschäftsmodells.

  • Flexible Abrechungsmodelle

    Die Abrechnung unserer Leistungen kann sowohl auf Zeitnachweis als auch im Festpreis erfolgen, wobei wir für Festpreisprojekte eine definierte Leistungsbeschreibung erwarten. Sollte Ihnen keine ausführliche Leistungsbeschreibung vorliegen, können wir Sie gerne in einer ersten Projektphase bei der Erstellung eines Lasten- oder Pflichtenheftes unterstützen.

  • Zentraler Ansprechpartner

    Jedes Projekt wird von einem Projektmanager betreut, der die interne und externe Koordination und Kommunikation durchführt. Dieser steht in allen Phasen mit Ihnen in engem Kontakt und ist damit Ansprechpartner für all Ihre Fragen. Er ist dafür verantwortlich, dass das Projekt In-Time und In-Budget realisiert wird.


Projektmethodik

  • Analyse der Anforderungen gemeinsam mit Ihnen

    Es ist Ihr Softwareprojekt. Sie bestimmen die Anforderungen. Deshalb ist es für uns wichtig, Ihre Vorstellungen und Ideen genau zu kennen. Gemeinsam mit Ihnen analysieren wir Ihr Projekt. Auch während des weiteren Verlaufs nehmen wir Ihre Anregungen und Wünsche auf. Wir sind flexibel genug, um uns den unterschiedlichsten Rahmenbedingungen anzupassen.

  • Prototyping

    Um bereits in einer frühen Projektphase zu überprüfen, ob wir Ihre Anforderungen richtig verstanden haben, setzen wir auf Prototyping, um schnell etwas Greifbares zu haben, auf dessen Basis sich komplexe Sachverhalte einfacher diskutieren lassen.

  • Flexible Vorgehensweise

    Jedes Projekt ist anders. Daher unterscheiden wir Projekte hinsichtlich der Dynamik und der Komplexität der Anforderungen. Wir arbeiten nach den unterschiedlichsten Projektvorgehensweisen von Wasserfall bis Agil, wobei wir letzteres bevorzugen.

  • Kommunikation geht vor Dokumentation

    Wir glauben an den Nutzen von Protokollen und Dokumentationen, unser oberstes Ziel jedoch ist es, ein Projekt erfolgreich zu Ende zu bringen und nicht "in Schönheit zu sterben". Eine stetige und flexible Kommunikation mit dem Kunden ist uns wichtiger als die Einhaltung bürokratischer Formalismen.


Entwicklungsmethodik

  • Moderne Entwicklungsmethoden

    In unserem Standard-Entwicklungsprozess kommen moderne Entwicklungsmethoden wie User Stories, OO-Programmierung, Branches und Merges, Labels, Test Cases und Test Plans zum Einsatz. Dadurch erzielen wir für unsere Kunden ein qualitativ hochwertiges, streng versioniertes und dadurch jederzeit nachvollziehbares Entwicklungsergebnis.

  • Durchgehende Quellcodeverwaltung

    Für die erfolgreiche Durchführung von Entwicklungs-Projekten im Team bedienen wir uns durchgehend eines Quellcodeverwaltungsystems wie Team Foundation Services in Verbindung mit Git.

  • Anpassbarer Entwicklungsprozess

    Auf Wunsch integrieren wir unseren Entwicklungsprozess auch mit Ihrer Quellcodeverwaltung oder implementieren die Methodik komplett bei Ihnen im Hause. Sollten Sie bereits einen eigenen Entwicklungsprozess haben, passen wir uns an diesen an.

  • Qualitätssicherung mittels Testing

    Tests sind eine wichtige qualitätssichernde Maßnahme. Bei Projektstart vereinbaren wir mit Ihnen Testcases, welche die Grundlage für die spätere Abnahme bilden. Zusätzlich wird ein Testplan erarbeitet, der sowohl Code-Tests und -Reviews während der Entwicklungsphase als auch fachliche Tests durch unser Test-Team vorsieht.


Teamarbeit

  • Starke Teamorientierung

    Teamarbeit ist der Schlüssel zur Erstellung von komplexen SharePoint- und Web-Applikationen, da aus unserer Sicht die besten Resultate im Team erzielt werden. So kann jedes Team-Mitglied seine Stärken ausspielen und eventuelle Schwächen werden von anderen Team-Mitgliedern ausgeglichen.

  • Spezialisten und Führungspersonen

    Ein Projekt-Team besteht dabei aus Spezialisten für die benötigten Themengebiete, die durch Projektmanager und Entwicklungsleiter koordiniert werden.

  • Der Kunde ist Teil des Teams

    Wir informieren Sie regelmäßig über Projektfortschritt, Änderungen, gewonnene Erkenntnisse und eventuell auftretende Risiken. Eine enge Zusammenarbeit mit unseren Kunden ist uns sehr wichtig um eine gleiche Sichtweise auf den Projektfortschritt und Qualitätsstand zu gewährleisten.

  • Team-Integration Ihrer Mitarbeiter möglich

    Auf Wunsch integrieren wir auch Ihre Mitarbeiter oder externe Entwicklungs-Partner in das Projekt-Team und sorgen für eine nahtlose Zusammenarbeit auf der Basis vorgegebener qualitativer Standards.


Technik und Qualität

  • Technikorientiert, nicht marketingorientiert

    CRG ist technik- und nicht marketingorientiert. Wir sind davon überzeugt, dass ein qualitativ hochwertiger Weg für den Kunden die zukunftsfähigere und damit langfristig die günstigere Lösung ist.

  • Qualität bedeutet nicht Komplexität

    Qualitativ hochwertige Lösungen müssen dabei nicht notwendigerweise komplex sein. Gerade in einfachen Lösungskonzeptionen steckt oft das grösste Potential.

Was ist Ihre eigene Philosophie?

Erzählen Sie uns von Ihrer eigenen Philosophie. Lassen Sie uns gemeinsam versuchen Ihre Vorstellungen in die Tat umzusetzen! Füllen Sie einfach das Formular aus und klicken auf 'Philosophie abschicken'!

 

Oder sie schreiben uns Ihre Philosophie einfach direkt an:

eigene.philosophie@crgis.com