|
Technology Consulting
In
den letzten Jahren haben wir eine Inflation von Fachbegriffen für
Methoden und Tools erlebt. Selbst für Fachleute ist es oft schwierig
zwischen Marekting-Hype und wirklich substantiellen technologischen
Fortschritten zu unterscheiden.
Unsere Unabhängigkeitn erlaubt uns, Sie lösungorientiert und kompetent zu beraten.
Requirement Engineering
Zu
Beginn eines Projektes sind die Anforderungen an ein neu zu
erstellendes System nicht klar. In einem iterativen und kooperativen
Prozess indentifizieren wir mit dem Kunden die funktionalen und
nicht-funktionalen Anforderungen an ein neues System. Wir erarbeiten
daraus ein Anforderungsdokument, welches die Anforderungen an das
System vollständig, eindeutig und konsistent spezifiziert.
Dazu verwenden wir modernste Methoden wie beispielsweise UML Use Cases.
Projektmanagement
In
vielen Unternehmen beschränkt sich das Projekt-Management auf die
Überwachung von Meilensteinen und Ressourcen, wobei mit Ressourcen
vorwiegend Menschen gemeint sind. Fachliche Aspekte kommen meist zu
kurz, da die überwiegende Mehrzahl der Projekt-Manager nicht über
profunde fachliche Kenntnisse und genügen Erfahrung verfügt. Dadurch
werden aber Risikobetrachtungen und Aufwandschätzungen zur reinen
Glücksache.
Wir unterstützen Sie im Projektmanagement, damit Sie das Chaos nicht durch den Zufall ersetzen.
Software Entwicklungs-Prozesse und -Methoden
Rational
Unified Process (RUP), Extreme Programming (XP), ICONIX, IEEE SPMP: Die
Liste des Prozesse und Methoden liesse sich beliebig verlängern. Nicht
alle Prozesse eignen sich für alle Projekte gleichermassen.
Wir unterstützen Sie bei der Wahl und Implementation der verschiedenen Prozesse und Methoden.
Software-Architektur und -Design
Die
Wahl eine Software-Architektur kann bereits in der Anfangsphase eines
Projektes über Erfolg oder Misserfolg entscheiden. Perfomance und
Stabilität eines Software-Systems werden massgeblich durch die
Architektur beinflusst.
Unsere Software-Architekten beraten Sie in
Architektur und Design, damit strukturelle Probleme rechtzeitig erkannt
und das Risiko des Scheiterns minimiert werden.
Qualitäts-Management
Qualität
kann nicht in Software "hineingetestet" werden! Das
Qualitäts-Management beginnt bei jedem einzelnen Projektmitarbeiter.
Qualität lässt sich nur erreichen, wenn jeder einzelne ein
Qualitätsbewusstsein entwickelt.
Wir helfen Ihnen die Qualität zu verbessern durch Schulung der Mitarbeiter, durch Reviews und durch Unterstützung beim Testing.
|