Hallo,
Bei einer 'Standard-Software' - auf welche Datenbank setzt ihr?
SQL Server? Wenn ja, dann schaut Euch mal die
SQL Server Reporting Services an. Irgendwo im Internet kursieren Slides wie man die aus Delphi heraus anspricht, und die sind Mächtig und einfach zu handhaben. Dazu braucht man keinen eigenen Reporting-Typen.
Der Anwendungsserver greift über das Hibernate Framework auf die Datenbank zu, aus diesem Grund sind wir bei der Datenbankwahl relativ flexibel.
Jeder von uns im Team hat seine Kernkompetenzen, der eine im Bereich der
GUI Entwicklung, der andere im Bereich des Datenbankdesigns. Wir versuchen die Aufgabenbereiche zwischen den Teammitgliedern möglichst heterogen zu verteilen. Wir legen während der Entwicklung nur die Schnittstellen fest.
Ein Beispiel: Ein Debitor soll angelegt werden.
In diesem Fall definieren der Client- und Serververantwortliche den dazu notwendigen
SOAP Service. Der Cliententwickler ruft anschließend nur die Funktion auf dem Server auf. Wie der Server die Berechtigungen prüft oder die Informationen in der Datenbank ablegt, kann dem Cliententwickler egal sein.
Genauso möchten wir es auch mit dem Bereich des Reportings handhaben. Wir suchen motivierte Leute mit Ideen und Initiative die sich dem Bereich des Reportings annehmen möchten. Wir sind offen für alle Ideen und Konzepte. Jeder hat seine eigenen Erfahrungen mit bestimmten Entwicklungskonzepten gemacht. Warum sollte man diese Erfahrungen nicht nutzen? Wenn jemand mit der Idee zu uns kommt, alle Reports auf dem Server generieren zu lassen, sind wir auch dafür offen. Einzige Bedingung: Das Ziel, die Erstellung eines Reports mit den vorher vereinbarten Anforderungen, wird qualitativ erreicht.
Ehrgeizige Projekte, insbesondere die von motivierten Leuten, können es durchaus zu etwas bringen.
Ich denke, das wir einige erfolgsversprechende Ideen dabei haben.
Viele Grüße,
Martin