Navigationslinks überspringen

Software-Entwicklung

Mehr Produktivität durch maßgeschneiderte Lösungen

Zielerreichung, Budgetlimitierung, Endtermine: In diesem Spannungsfeld bewegt sich die Individual-Entwicklung.

Die Spezialisten von catosero sorgen dafür, dass Sie bei keinem der genannten drei Rahmenbedingungen irgendwelche Abstriche machen müssen.

Wir gehen bei der Entwicklung professionell nach allgemein anerkannten Methoden vor.

Zusammen mit einem im Bewusstsein der Entwickler tief verankerten Qualitätsdenken und Qualitätssicherungs-Maßnahmen nach etablierten Standards führt dies zu optimaler Erfüllung Ihrer Erwartungen.

Besonders erwähnen möchten wir hier die Vorgehensweise des "Design by Contract" oder auch "Contract-First Design". Die dort formulierten Prinzipien decken sich 1:1 mit der Philosophie bei catosero.

Aus vielen Kundengesprächen kennen wir die Scheu vor explodierenden Entwicklungskosten.

Diese gehören zu den größten Unsicherheitsfaktoren bei Software-Projekten, und die Angst davor ist eines der größten Hemmnisse bei der Entscheidung zur Beauftragung einer Individual-Entwicklung.

Wir sind der Meinung: Angst ist ein schlechter Ratgeber. Und aus diesem Grund entwickeln wir am liebsten nach Meilensteinen – zu Fixpreisen.

Oft geht die Schere zwischen geplanter Fertigstellung und tatsächlichem Einsatzzeitpunkt eines Software-Projekts weit auseinander.

Termindruck und sich ändernde Anforderungen sind dabei Herausforderungen, denen wir mit professionellem Projektmanagement, viel Kreativität und höchstem Engagement aller Mitarbeiter begegnen. Und manchmal können wir auch zaubern.

All diese Komponenten zusammengenommen führen zu Ihrem Nutzen:

Zufriedenheit und Planungssicherheit durch Zielerreichung, im voraus budgetierbare Kosten und termingerechte Fertigstellung.

Pragmatismus ist wichtig

Wir verschweigen nicht, dass die Einhaltung von sowohl zeitlichen als auch funktionalen Zielen, noch dazu im Rahmen eines im Voraus festgelegten finanziellen Budgets, nur mit einer gehörigen Portion Pragmatismus möglich ist.

Nicht immer ist die Umsetzung der idealen Lösung laut Lehrbuch möglich. Unserer Erfahrung nach widerspricht immer einer der oben genannten Eckpfeiler (Zeit, Geld, Funktionsumfang) der Forderung nach der idealen Lösung.

Da wir jedoch die Lehrbücher kennen und in unseren Schulungen oft genug die idealen Lösungen skizzieren, sind wir auch in der Lage, im Einzelfall ganz gezielt von ihnen abzuweichen. Die Perfektionierung einer eingeführten und akzeptierten Software zu einem späteren Zeitpunkt ist weiterhin möglich.

Wir glauben, diese Vorgehensweise ist ein guter Kompromiss zwischen einer Software-Entwicklung ganz ohne Ideale auf der einen Seite und der Umsetzung des idealen Systems, das nie fertig wird, auf der anderen Seite.

Hier einige Beispiele unserer Arbeit

Outlook-Synchronisation für die Vertriebsmannschaft

Für das deutsche Automatisierungsunternehmen Festo aus Baden-Württemberg entwickelten wir ein Add-In für Microsoft Outlook. Dieses Add-In gleicht automatisch die eingetragenen Termine im Outlook-Kalender mit dem Bestand in der firmeneigenen Vertriebs-Software ab.

Hiermit entfällt die zeitaufwändige und fehleranfällige Pflege zweier Systeme. Gleichzeitig ist sichergestellt, dass die Reportingfunktionen der Vertriebs-Software jederzeit die aktuellen Daten liefern.

Migration nach Microsoft .NET 3.5

Wir unterstützen die DATEV eG aus Nürnberg bei der Überführung älterer interner Controlling-Software in die moderne Microsoft .NET-Welt.

Dabei schulen wir die Teammitglieder, beraten bei Architektur- und Entwurfs-Entscheidungen und stehen im Projektalltag Rede und Antwort.