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., Processing.
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 als agile Entwicklung, 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. Der Hauptvorteil liegt in der früheren Lieferung von funktionierender Software bei gleichzeitiger Veringerung der Anfangsinvestition.
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
Die solide Programmierung der Software erfolgt mit modernen Werkzeugen in objektorientierten Programmiersprachen entsprechend der Kriterien für gute Softwareentwicklung in einem kundenorientierten, agilen Vorgehen.
Unser Firmenprofil könnte Sie interessieren.