 |
|
Software-Produktentwicklung als Kernkompetenz |
Unsere methodischen Ansätze kombinieren Ideen aus dem Product Line Engineering (
FAST oder
KOBRA)
mit hochentwickelter Domänen-spezifischer Modellierung. Damit gestalten wir alle Phasen der
Entwicklung, automatisieren gleichzeitig die repeti-
tiven Tätigkeiten und erreichen beeindruckende
Kostenersparnisse gegenüber traditionellen (z.B. objekt-orientierten) Vorgehen:
|
|
- Im Unterschied zur traditionellen Entwicklung verwenden wir nicht vordefinierte Modellierungswelten wie z.B.
UML,
BPML o.ä.
sondern gestalten ein eigenes Set von Modellierungssprachen für jede Software-Produktlinie. Dieser Ansatz formalisiert
schon die Produktanforderungen, indem er die Terminologie der Fachexperten verwendet. Damit legen wir die Basis
für das gemeinsame Verständnis von Produktmanagement und Entwicklungsteam, was zu einer sehr effektiven und
effizienten Kommunikation zwischen Teams und Business-Units führt.
- Alle Implementierungsartefakte (Code, Dokumentation, Konfigurationsparameter, Testscripts, etc.) werden aus parame-
trisierten Lösungsbausteinen zusammengefügt. Diese sogenannten Templates implementieren
wir auf herkömmliche Weise (sprich: von Hand) und mit derjenigen Technologie, die momentan in der
Entwicklung verwendet wird.
Sofismo bedeutet Wertschöpfung durch Kundennähe und Marktvorteil durch Automation.
|