Das Projektziel erfolgreich erreichen ist unsere Prämisse.
Unsere Erfahrung und der Einsatz von entsprechenden Projektierungstools
lassen uns unser gemeinsames Ziel erreichen.
Kernprozesse
Um eine hohe Qualität für Ihre Projekte zu gewährleisten, setzen wir auf etablierte Standardprozesse welche bei der Projektierung selbstverständlich sein sollten.
Nachfolgend werden unsere Phasen der Projektentwicklung beschrieben. Die einzelnen Phasen werden je nach Projektumfang von uns bzw. in Zusammenarbeit mit dem Kunden ausgearbeitet.
1. Planung
Anforderungserhebung
Lastenheft (Anforderungsdefinition)
Pflichtenheft (Mit technischen Ansätzen verfeinertes Lastenheft)
Aufwandsschätzung
Vorgehensmodell
2. Analyse
Auswertung
Mock-up
Prozessanalyse / Prozessmodell
Systemanalyse
Strukturierte Analyse (SA)
Objektorientierte Analyse (OOA)
3. Entwurf
Softwarearchitektur
Strukturiertes Design (SD)
Objektorientiertes Design (OOD)
Fundamental Modeling Concepts (FMC)
4. Programmierung
Normierte Programmierung
Strukturierte Programmierung
Objektorientierte Programmierung (OOP)
Funktionale Programmierung
5. Validierung und Verifikation
Modultests (Low-Level-Test)
Integrationstests (Low-Level-Test)
Systemtests (High-Level-Test)
Akzeptanztests (High-Level-Test)
Wir bieten unseren Kunden somit einen qualifizierten Workflow vor und während der Projektierung.
Projektmanagement
All unsere Projekte werden über die Projektmanagementsoftware
Redmine © verwaltet.
* Redmine logo is Copyright (C) 2009 Martin Herr
and is licensed under the Creative Commons Attribution-Share Alike 2.5 Generic license. See http://creativecommons.org/licenses/by-sa/2.5/ for more details.
Redmine erlaubt es uns die oben beschrieben Kernprozesse transparent abzubilden, zu warten und wenn nötig zu adaptieren.
Ein ticketbasiertes Workflow stellt allen am Projekt beteiligten Personen, wenn gewünscht auch unseren Kunden, die anstehenden bzw. erledigten Arbeiten und Aufgaben zu Verfügung.
Tickets d.h. Arbeitsschritte werden bei uns konsequent kommentiert um einen durchgängigen Projektverlauf zu dokumentieren.
Wir bieten unseren Kunden somit einen transparenten, nachvollziehbaren Projektverlauf.
Projektverwaltung
Die Projektverwaltung stellt eine zentrale Rolle während der Projektphase und darüber hinaus dar.
Sie ermöglicht allen am Projekt beteiligten Personen den geschützten und versionsverwalteten Zugriff auf das Projekt (Programmquellcode) und gewährleistet somit die Zusammenarbeit in Projektierungsteams.
Bei der Projektverwaltung setzen wir auf die Versionsverwaltungssoftware Apache Subversion (SVN) ©.
* Subversion logo is taken from the following Wikipedia-Side
Alle am Quellcode vorgenommenen Änderungen werden von uns kommentiert und als neue Programmversion in Subversion ‚eingecheckt‘.
Der Zugriff auf ältere Versionsstände ist jederzeit möglich.
Wir bieten unseren Kunden somit eine sichere, versionierte Verwaltung ihrer Projekte.