Software-Projektmanagement

Software-Projektmanagement

Die Software hat Einzug in alle Bereiche unseres Lebens gehalten. Längst begegnen wir Software nicht mehr lediglich am Computer. Wir benutzen Apps am Smartphone, haben embedded Softwaresysteme in Fernsehern, Routern oder Autos. Sie benötigen eine Software für Ihr Unternehmen? Dann beraten wir Sie gerne bei der Umsetzung dieses Projekts.

Im Folgenden finden Sie unsere Leistungen für Ihr Unternehmen.

Technologieauswahl

AWS, Azure, Java, .net, Akka, Kubernetes, Docker, …etc.

Der Dschungel an Technologien ist heute selbst für Experten nicht immer einfach zu überblicken.

Wie also sollten Sie wissen, welche Technologie die Beste für Sie ist?

Die Entwicklung einer Software ist mit hohen Kosten verbunden und eine Investition in die Zukunft, daher sollte die Technologieauswahl nicht nach dem Bauchgefühl getroffen werden. Gerne helfen wir ihnen die richtige Technologie zu finden. Anhand eines erprobten Auswahlprozesses stellen wir sicher, dass sie in eine passende und zukunftssichere Lösung investieren. Wir helfen ihnen auch bei der Vertragsgestaltung und den SLAs (Service Level Agreements) mit den entwickelnden Software-Unternehmen.

Scrum Master

In der Softwareentwicklung wurde das traditionelle Projektmanagement schon lange durch agiles Projektmanagement ersetzt. Scrum ist ein agiles und iteratives Projektmanagement-Vorgehen. Anstatt telefonbuchdicke Lastenhefte zu produzieren, werden zusammen mit dem Kunden und Key-Usern die Anforderungen für 2-4wöchige Sprints erstellt. Diese werden von den Entwicklern im Sprint umgesetzt und am Ende des Sprints als fertige Funktionen dem Kunden und den Key-Usern vorgestellt. So entsteht in einem iterativen Zyklus Stück für Stück Ihre neue Software. Sie sind immer am Laufenden über den aktuellen Stand der Entwicklung und Ihre Key-User können am Ende jedes Sprints die umgesetzten Funktionen testen und ggf. Verbesserungen spezifizieren. Damit wird sichergestellt, dass Sie am Ende die Software erhalten, die Sie benötigen.

Der Scrum Master ist nicht vergleichbar mit einem traditionellen Projektmanager. Er dirigiert nicht die Arbeit, sondern das Team organisiert sich selbst. Der Scrum Master unterstützt das Team und organisiert das ganze Umfeld. Die Entwickler können sich voll auf ihre Aufgabe konzentrieren und werden durch nichts aufgehalten. So erreicht ein Scrum Team seine maximale Geschwindigkeit bei der Entwicklung und spart Zeit und Geld.

Product Owner

Der Product Owner definiert zusammen mit dem Auftraggeber, Key-Usern und Designern die Anforderungen an das Produkt. Er ist dafür verantwortlich, in welcher Reihenfolge die Anforderungen umgesetzt werden. Er gibt die Qualitätsanforderungen vor und kontrolliert, ob diese umgesetzt wurden. Er steht dem Scrum Team während des Sprints für Fragen zur Verfügung und trifft die Entscheidungen, wie die Anforderungen umgesetzt werden.