Die Basis für den Erfolg Ihres Projekts legen
Unser Wissen stützt sich auf jahrelange Praxis. Wir sind pragmatisch und verwenden moderne Methoden, die angemessen sind und funktionieren.
Wir glauben nicht an Allheilmittel und wollen unsere Kunden nicht missionieren. Wir bemühen uns vielmehr, das Problem und die Aufgabenstellung zu verstehen, analysieren mit Ihnen zusammen die Handlungsmöglichkeiten und erarbeiten individuelle Lösungen.
Strukturiertes Vorgehen
- Ein angemessener und angepasster Entwicklungsprozess muss definiert werden.
- Eine erste Strukturierung der Aufgabe, d.h. der Arbeitspakete muss durchgeführt werden. Wenn die Arbeitspakete bekannt sind, kann festgelegt werden,
- welche Pakete selbst entwickelt werden und welche Pakete zugekauft werden und
- wie die Teamstruktur aussieht. Schließlich sollte das Team an das Problem angepasst werden und nicht umgekehrt.
- Der nächste wichtige Arbeitspunkt ist das Aufsetzen eines Risikomanagements:
- Welche technischen Risiken gibt es? Sind „Proof of Concepts“ erforderlich, um diese abzuklären?
- Welche terminlichen Risiken gibt es? Wie viel Pufferzeit muss vorgesehen werden?
- Welche organisatorischen Risiken gibt es?
- Nach dem Aufsetzen der Projekts kommt das Steuern:
- Wie lässt sich der Fortschritt objektiv messen? Zum Beispiel durch ein agiles iteratives Vorgehen.
- Wie lässt sich die Qualität bereits während der Entwicklungsphase messen?
- Wie sieht ein angemessenes Reporting aus, das alle benötigten Informationen liefert, die Bürokratie aber auf ein erträgliches Maß beschränkt?
Breites Erfahrungsspektrum
- Wir kennen uns in embedded Systems aus, in Client-Server-Anwendungen, Desktop- und Internet-Anwendungen.
- Wir waren an Projekten der unterschiedlichsten Größen beteiligt:
- Vom kleinen Zweipersonen-Projekt
- über durchschnittliche Projekte mit 5 bis 10 Personen und 1 bis 2 Jahren Dauer
- bis hin zu Großprojekten mit über 100 Entwickler und mehreren Jahren Projektdauer.
- Wir kennen uns in den gängigen Entwicklungsprozessen aus: Wasserfall, V-Modell, Unified Process und Scrum, um nur einige zu nennen.