{"id":236,"date":"2024-08-17T16:19:07","date_gmt":"2024-08-17T16:19:07","guid":{"rendered":"https:\/\/frachtwerk.fw-web.space\/?post_type=service&p=236"},"modified":"2024-09-30T12:10:03","modified_gmt":"2024-09-30T12:10:03","slug":"softwareentwicklung","status":"publish","type":"service","link":"https:\/\/frachtwerk.fw-web.space\/service\/softwareentwicklung\/","title":{"rendered":"Softwareentwicklung"},"content":{"rendered":"\n
\n

Software soll Menschen bef\u00e4higen, ihren eigentlichen Aufgaben und Zielen nachgehen zu k\u00f6nnen. Unter diesem Gesichtspunkt konzipieren und entwickeln wir Individualsoftware, um Ihr Unternehmen, Ihre Ideen und Ihre Prozesse zu unterst\u00fctzen.<\/p>\n<\/blockquote>\n\n\n\n

Innovation entsteht nicht durch Standardl\u00f6sungen, sondern durch individuelle Ans\u00e4tze – deshalb ben\u00f6tigen Unternehmen trotz bestehender Standardsoftware auch immer wieder Individualsoftware! Diese Software entwickeln wir auf Basis unseres eigenen Open-Source-Frameworks Essencium<\/a> oder von Grund auf exklusiv ganz nach Ihren Anforderungen. Durch die Grundfunktionalit\u00e4t in Essencium k\u00f6nnen wir bereits ab Start unseren Fokus auf Ihre individuellen Anforderungen lenken. Sie erhalten grunds\u00e4tzlich dauerhaft Zugriff auf den Quellcode und die Dokumentation sowie alleinige Rechte an den Ergebnissen.<\/p>\n\n\n\n

Entwicklungsablauf<\/h2>\n\n\n\n

F\u00fcr Ihr Projekt bilden wir ein Team bestehend aus f\u00fcnf Profilen: Anforderungsmanagement, Softwarearchitektur, Frontend-Entwicklung, Backend-Entwicklung und anteilig Design (UI\/UX). Unsere Erfahrung zeigt, dass beim agilen Vorgehen oft das Ziel auf dem Weg verloren geht und man sich in Details verliert. Deshalb erstellen wir mit Ihnen gemeinsam zu Beginn ein Grobkonzept (manche w\u00fcrden es „Traumschloss“<\/em> nennen), welches wir dann im agilen Vorgehen in den einzelnen Sprints weiter konkretisieren und umsetzen! Sie haben dabei immer die \u00dcbersicht, sehen den aktuellen Stand und priorisieren mit uns die n\u00e4chsten Themen. In regelm\u00e4\u00dfigen Retrospektiven optimieren wir die gemeinsame Arbeitsweise und erarbeiten Ma\u00dfnahmen, um die Zusammenarbeit weiter optimieren zu k\u00f6nnen.<\/p>\n\n\n\n

Technologiestack<\/h2>\n\n\n\n

Grundlegend nutzen wir die Technologien, die mit Blick auf Umfang und Anforderungen gut zu einem Projekt passen. Im Laufe der Jahre hat sich aber auch ein Fokus auf einzelne Technologien gebildet.<\/p>\n\n\n\n

F\u00fcr viele Projekte nutzen wir h\u00e4ufig Essencium als Basis und damit Java mit Spring Boot im Backend und Typescript mit next.js im Frontend. Daneben haben wir aber auch regelm\u00e4\u00dfig Projekte mit Golang, PHP, VueJS oder Flutter.<\/p>\n\n\n\n

Essencium<\/h2>\n\n\n\n

Essencium ist die zweite Iteration unseres Starter-Frameworks, das bereits Standardfunktionen wie Benutzerverwaltung, Login (inkl. Single-Sign-On \u00fcber OpenId-Connect oder LDAP), Rollen- und Rechteverwaltung oder Dateiverwaltung mitbringt. Projekte, die in Umfang und Anforderungen zu Essencium passen, setzen wir basierend auf Essencium um. So k\u00f6nnen wir ab Projektbeginn den Fokus ganz auf Ihre Anforderungen legen. Essencium basiert im Backend auf Spring Boot und im Frontend auf next.js mit Typescript. Seit August 2023 ist Essencium als Open-Source-Software auf github.com<\/a> ver\u00f6ffentlicht.<\/p>\n\n\n

\n
\"\"<\/a><\/figure><\/div>\n\n
\n
\"\"<\/a><\/figure><\/div>\n\n\n

Sicherheit<\/h2>\n\n\n\n

IT-Sicherheit gewinnt seit Jahren an Bedeutung! Deshalb orientieren wir uns an den alle 3-4 Jahren ver\u00f6ffentlichten OWASP Top 10 Web Application Security Risks<\/em><\/a> und passen unsere Ma\u00dfnahmen den aktuellen Herausforderungen an:<\/p>\n\n\n\n

\n