IT-Projekte entwickeln

In fünf Schritten zur Softwarelösung

Informatikerin im Gespräch

So entwickeln wir mit Ihnen Ihre IT-Lösung

Mit Hilfe unseres bewährten Projektierungsmodells finden wir gemeinsam mit Ihnen den Weg zu Ihrer individuellen Softwarelösung. In drei Stufen ermitteln wir mit Ihnen, welches Ihre konkreten Anforderungen sind, wie die IT-Architektur aussehen soll und welcher Aufwand für die Realisierung entsteht. In der vierten Stufe implementieren wir die Entwicklungsumgebung und realisieren anschließend in mehreren Sprints die Softwareentwicklung. Jeder dieser Schritte gibt Ihnen und uns die Möglichkeit zu reflektieren, ob das Projekt auf dem richtigen Kurs ist. So geht agile Softwareentwicklung.

 

Anforderungsworkshop

Die Anforderungen an Ihr neues Softwaresystem erarbeiten wir in drei Schritten: Zusammen mit Ihnen entwickeln wir zunächst Ihre Produktvision. Ziel ist es, ein gemeinsames Verständnis für den Zweck der Softwarelösung zu schaffen. Danach definieren wir Personas, fiktive Personen, die eine:n typische:n Vertreter:in einer Anwendergruppe repräsentieren. Schließlich erarbeiten wir User Stories. Sie beschreiben die Funktion der Anwendung aus Sicht der Personas und stellen den Mehrwert der Anwendung heraus.

Architektur

Auf der Basis der erhobenen Anforderungen entwerfen wir eine geeignete, zweckmäßige Anwendungs- und Systemarchitektur. Dabei legen wir die Grobstruktur des Softwaresystems fest (Schichtenaufbau, Komponenten- bzw. Modulstruktur), die Art der Kommunikation der Komponenten, das Datenbanksystem, die Entwicklungsumgebung und Programmiersprache sowie die Frameworks und Bibliotheken. Berücksichtigt werden alle Anforderungen sowie Aspekte wie Modifizierbarkeit, Wartbarkeit, Sicherheit oder Performance des zukünftigen Systems.

Schätzworkshops

In gemeinsamen Schätzworkshops ermitteln wir anhand des Product Backlogs den Aufwand, der zur Umsetzung des Projektes notwendig ist. Dabei handelt es sich um eine priorisierte Liste von Funktionalitäten, die Ihr Softwareprodukt enthalten sollte. Wir betrachten dabei die einzelnen Anforderungen aus verschiedenen Perspektiven (Fachbereich, Anforderungsmanagement, Entwicklung, Test), um deren Komplexität zu ermitteln. Mit verschiedenen Methoden ermitteln wir den Zeitbedarf zur Umsetzung des Backlogs.

Anlaufphase: Implementierung

In der Anlaufphase beginnen wir, die Entwicklungsumgebung und die Build Pipeline einzurichten. Hierbei ist das Ziel, die verschiedenen Phasen in der Softwareentwicklung klar zu benennen und voneinander zu trennen sowie möglicherweise Teile davon zu automatisieren. Wir verfeinern an diesem Punkt außerdem die Backlog-Elemente für die ersten beiden Entwicklungssprints.

Umsetzung in Sprints

In Entwicklungszyklen von je zwei bis vier Wochen entwickeln wir Ihre Anwendung. Dazu gehören jeweils ein Refinement der Backloginhalte, die Programmierung bzw. Konfiguration sowie das Testen der fertiggestellten Inkremente. Dies sind kontinuierlich neu entwickelte und potenziell nutzbare Softwareeinheiten. Dadurch können Sie jederzeit testen, ob das Produkt Ihren Anforderungen wirklich entspricht.

Java, .NET, Web, Java Script

Progammiersprachen und Technologien

Wir entwi­ckeln für Unter­neh­men ein brei­tes Spek­trum an indi­vi­du­el­len Soft­ware-Anwen­dun­gen sowie webba­sier­ter und mobi­ler Lösun­gen. Als Program­mier­spra­chen arbei­ten wir schwer­punkt­mä­ßig mit Java, .NET, Web oder Java Script sowie mit allen weite­ren Spra­chen, die für Ihr Projekt erfor­der­lich sind.

Wissenswertes zum Thema

Software mit der HEC entwickeln

Grundlagen für das Vorgehen

Individualsoftware wird für Ihre Prozesse und die Menschen entwickelt, die damit arbeiten. Wir erheben mit Ihnen gemeinsam Ihre Anforderungen und  entwickeln die Funktionen, die langfristig beidem dienen.

Vergleich Standard- zu Indi­vi­du­al­soft­ware

Was bietet welche Lösung?

Um sich wandelnde, individuelle Geschäftsprozesse digital abzubilden und zu vereinfachen, kann man in der Regel nicht auf Standardsoftware setzen. Wo Individualsoftware punkten kann, erfahren Sie in unserem Vergleich.

Was kostet Individualsoftware?

Eine Investition, die sich langfristig rechnet

Die Kosten für Individualsoftware sind nicht pauschal zu beziffern. Es kommt ganz darauf an, was für eine Software Sie benötigen und wie viel Aufwand die Entwicklung in Anspruch nimmt. Das heißt, es kommt auf Ihre Anforderungen an. 

Starten Sie mit uns Ihr IT-Projekt!

Mariken Müller

Mariken Müller

Strategische Partnerschaften

0421 20750234 E-Mail senden
Heiko Müller

Heiko Müller

Beratung Digitalisierung

0421 20750 400 E-Mail senden