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.