03 Softwareentwicklung
Individualsoftware / Anwendungsentwicklung / Refactoring / Prototyping / Entwurf / UML / Code Review / Agile Softwareentwicklung, frei nach XPKundenspezifische Software
Wir entwickeln und programmieren Software im Kundenauftrag; individuelle maßgeschneiderte Software von hoher Qualität. Wir erstellen Ihnen Softwareplanungen und refaktorisieren Ihren alten Code.
Wir setzen routinemäßig diese Programmiersprachen ein und sind offen für weitere: C, C++, REALbasic, Lingo, Javascript, XML, PHP, FORTRAN, C.O.F.F.E.E.
Wir arbeiten zielgerichtet nach folgenden Entwurfsparadigmen: Funktional, modular oder objektorientiert, je nach Bedarf des Projekts. Wir entwickeln für die Plattformen Windows, Unix/Linux, Macintosh.
Für eine Zusammenarbeit bieten wir 2 Modelle an:
- Software zum Festpreis
- Software nach XP (Extreme Programming), d. h. monatsweise Lieferung, monatsweise Abrechnung. Sie buchen sozusagen ein Softwareteam.
Das Modell 1 ist ideal für überschaubare Aufträge. Es eignet sich dann besonders gut, wenn man eine glasklare Spezifikation hat und die Softwareentwicklung im Grunde keine Risiken birgt. Beispielsweise die Konfiguration und Programmierung eines Content-Management-Systems für eine Website oder die Entwicklung eines einfachen Buchungssystems.
Das Modell 2 ist geeignet, wenn der Kunde zwar eine Idee davon hat, was er braucht, diese aber nicht in einer Spezifikation präzise vorab fassen kann. Dann »iteriert« man sich gemeinsam zur Lösung hin, kann aber jederzeit abbrechen (alle 6 Wochen), falls man merkt, daß man auf dem Holzweg ist.
Eine gute, langfristige Beziehung zu unseren Kunden ist uns wichtig.
Ferner können wir Personal schulen in unseren »Spezialitäten«:
- Programmieren in REALbasic
- Objektorientiertes Programmieren mit Lingo
- C und C++ -Schulung
- Automatisches Testen
- Refactoring / DesignPatterns / Design by Contract
Weitere Schulungsthemen und andere Programmiersprachen auf Anfrage.
Prototypen – Mock-up für Softwareentwicklungen
Sie möchten vorab wissen, wie Ihre Software aussehen und funktionieren könnte? Hierfür bieten wir die Entwicklung eines Prototypen an. Eine Voransicht der Benutzeroberfläche wird als Multimedia-Anwendung z. B. mit REALbasic oder Macromedias Director realisiert. Der Mock-up zeigt die Bedienelemente ohne weitere Funktionalität. Die Anforderungen an die Benutzeroberfläche können so zusammen mit dem Auftraggeber und den Anwendern gezielt ermittelt werden.
Möglich sind auch Mock-ups als reine Filme für Präsentationen oder Messen.
Pragmatische Entwicklung: XP (Extreme Programming)
Die solide Programmierung der Software erfolgt in einer modernen, objektorientierten Programmiersprache wie z. B. C++, entsprechend der Kriterien für gute Softwareentwicklung (qualitätsgesichert) in einem kundenorientierten, agilen Vorgehen angelehnt an XP (Extreme Programming).
Unser Firmenprofil könnte Sie interessieren.