Projektsteuerungssoftware für Teams
ASP.NET-Programmierung einer webbasierten Projektsteuerungssoftware für Teams und Abteilungen
Ein Dienstleistungsunternehmen beauftragte bei eWorks die Entwicklung eines Softwareprodukts für die Optimierung von Projektsteuerungsaufgaben. eWorks begleitete das Unternehmen von der ersten Idee der Software, über eine Prototypentwicklung, der vollständigen Umsetzung bis hin zum aktuellen Betrieb. Im Verlauf des Software-Lebenszyklus wurden von eWorks verschiedene Erweiterungen realisiert und Supportleistungen erbracht.
Das entwickelte Softwareprodukt wurde als webbasierte Lösung programmiert, um ohne Installation auf Arbeitsplatzrechnern auszukommen und plattformübergreifend sowie von mehreren Benutzern gleichzeitig genutzt werden zu können. Zudem sollte der Schulungsaufwand für die Nutzer so minimal wie möglich ausfallen und die Software selbsterklärend sein. Für den internationalen Zugriff kann die Oberfläche (GUI) vom Benutzer zwischen deutsch und englisch umgeschaltet werden (Internationalisierung). Weitere Sprachen lassen sich leicht integrieren.
Zur Erfassung der Projektbestandteile wie Aufgaben und Meilensteine stehen komfortable Eingabemasken bereit. Zur Auswertung gibt es verschiedene Berichte in Tabellenform und mit PDF-Download, beispielsweise zur Früherkennung von Projektverzögerungen. Die für Projektplanung typischen Gantt-Berichte sind in einer webbasierten Form integriert. Der Zugriff auf die verwalteten Projektdaten wird durch eine umfassende und granular einstellbare Benutzerverwaltung und Rechteverwaltung kontrolliert.
Als Techniken kamen C# als Programmiersprache mit ASP.NET, das .NET-Framework und Microsoft SQL Server als Datenbank zum Einsatz. Weiterhin wurden verschiedene Komponenten beispielsweise zum nativen Excel-Export und Excel-Import und zur PDF-Erzeugung verwendet.