Idealplan Projekt Manager

Der Idealplan Projekt Manager ist eine Kommunikationsplattform zur Projektsteuerung  und dient der Informationsverteilung innerhalb von Projekten mit vielen Beteiligten. Die Hauptaufgabe des Idealplan Projekt Managers ist die Bearbeitung, Verteilung und Dokumentation von Vorgängen.

Projektsteuerung mit dem Idealplan Projekt Manager
Projektsteuerung mit dem Idealplan Projekt Manager

Die Anwendung ist besonders auf die Bedürfnisse von Bauunternehmen, Architekten und Projektmanagement-Firmen in der Baubranche zugeschnitten. Da es sich um eine sehr weitgehend anpassbare Kommunikationsplattform handelt, kann der Idealplan Projekt Manager jedoch ebenso zur Steuerung von Projekten in anderen Bereichen, wie sie z.B. bei der Software-Entwicklung notwendig ist, verwendet werden.

Details zum Idealplan Projekt Manager

Komponenten des Idealplan Projekt Managers
Komponenten des Idealplan Projekt Managers

Bei der Entwicklung des Idealplan Projekt Managers liegt unser Schwerpunkt auf der Konzeption und Implementation der Kommunikationsplattform, während die Idealplan Software GmbH den Vertrieb und die Kundenbetreuung übernimmt. Dazu haben wir unsere langjährige Erfahrung im Bereich Komponenten-Entwicklung und Datenbank-Programmierung eingesetzt um eine COM-basierte Infrastruktur zur Informationsverteilung zu implementieren.
Darüber hinaus sind natürlich auch unsere Erfahrungen im Bereich IT Projektmanagement mit in die Konzeption der Anwendung eingeflossen.

Ziel bei der Entwicklung war der Aufbau einer möglichst flexiblen und einfach zu bedienenden Anwendung, die in einer Mehrbenutzerumgebung innerhalb eines Netzwerkes einsetzbar ist und mit verteilten Datenbanken umgehen kann.
Aufgrund dieser Anforderungen haben wir uns für eine mehrschichtige Komponentenstruktur entschieden, die serverseitig an eine relationale Datenbank angebunden ist. Diese Komponentenarchitektur erlaubt auf der Benutzerseite die Verwendung der Software entweder mit einem Windows Client oder auch den Zugriff auf Daten über ein Web-Interface.

Die eigentliche Geschäftslogik ist innerhalb der Business Klassen implementiert, während die Datenbank-Klassen die Business Objekte unabhängig von der benutzten Datenbank oder dem verwendeten Speichermedium machen. Innerhalb der Architektur nehmen die Framework-Klassen einen bedeutenden Platz ein, denn hier sind generelle Funktionalitäten implementiert die sowohl intensiv innerhalb der Business-Klassen als auch in den Datenbank-Klassen verwendet werden. Diese umfassen z.B. Klassen zur Verwaltung von hierarchischen Daten, Gruppierungen und XML-Unterstützung.
Die Implementation der Plattform erfolgte wegen ihrer komponentenorientierten Architektur direkt in Microsoft’s Visual Basic als COM Komponenten. Die Verwendung von COM sorgt darüber hinaus auch für die einfache Integration von Anwendungskomponenten in andere Programme, wie z.B. Microsoft Office Produkte.

Idealplan Projekt Manager
Idealplan Projekt Manager

Zusätzlich zu dieser flexiblen Architektur haben wir eine sehr leistungsfähige und einfach zu bedienende Benutzeroberfläche entwickelt, die Informationen kompakt und übersichtlich darstellt und eine möglichst schnelle Bearbeitung von Projekt-Informationen erlaubt.
Hierfür standen mehrere IDE Anwendungen (Integrated Developement Environment) Pate, die typischerweise einen zentralen Arbeitsbereich und mehrere verankerbare Fenster zur Navigation bieten. Die Umsetzung dieses Konzeptes lieferte schließlich eine Oberfläche für den Windows Client, wie sie rechts dargestellt ist: Alle Vorgänge eines Projektes werden in einem zentralen Fenster dargestellt, während die verankerten Fenster rechts und links die schnelle Navigation innerhalb der Projekte bzw. in den beteiligten Kontakten erlauben.
Darüber hinaus erlaubt dieses Konzept eine individuelle Konfiguration und Anordnung einzelner Fenster und Ansichten. Dies sorgt dafür, dass sich jeder Benutzer seine eigene Oberfläche je nach seinen Bedürfnissen zusammenstellen kann.

Weitere Informationen

Referenzen