Softwareentwicklung mit Unterstützung intelligenter Tools und offener Frameworks
ist der Weg zur schnellen Digitalisierung.Geschwindigkeit
Sobald ein Entwickler sein Framework gut kennt, entwickelt er Software schneller als dies mit No- und Lowcode-Lösungen der Fall ist.Dies ist einfach der Tatsache geschuldet, dass in vielen Frameworks "scaffolding" selbstverständlich ist. Für ein Objekt werden zum Beispiel die Eigenschaften festgelegt (oft sehr kompakt in Textform und nicht mühsam, klick hier und klick da, mit der Maus). Dann werden mit einem Befehl die Eingabemasken für alle CRUD(create, read, update, delete)-Aktionen erstellt.
Oft vergessen wird dann der Aufwand für das Einbringen der Software in den praktischen Betrieb.
Hier hilft, wiederum ohne Maus, skriptgesteuerte Automatisierung. Selbstverständlich gibt es einen Zwischenschritt, der die Änderungen an der Software ausgiebeig testet, bevor diese in den produktiven Betrieb übernommen werden.
Wir haben es einfach mal in unserer Praxis gemessen. Eine kleine Produktverwaltung. Innerhalb von 12 Minuten von der grünen Wiese zur produktiven Applikation unter einer Subdomain des Unternehmens mit nahezu vollständigem Funktionsspektrum:
- Registrierung und Login
- Benutzerverwaltung mit Rollen und Gruppen
- Verwaltung Tags (die einem Produkt zugeordnet werden können)
- Verwaltung Produkte mit
- Name
- Beschreibung
- Bildern
- Diverse Preise
- Tags
- CSV Import von Tags und Produkten
- Export in die Formate
- CSV
- Excel
- Ausdruckmöglichkeit
- Globale und spaltenweise Suche
- Paginierung der Ergebnisse
Diese Applikation können Sie selbst hier, beginnend mit der Registrierung, ausprobieren. Sie können auch die ausführliche 12-Minuten Version hier anschauen.
Unsere Angebote
- Aufbau, Bereitstellung und Betreuung einer Infrastruktur, die derart schnelle Entwicklung ermöglicht
- Auftragsentwicklung Webapplikationen auf Basis unserer Eigenentwicklung SFactory und Laravel. Insbesondere für Verwaltungstools, Proof of concepts, Konfiguratoren
- Programmierer-Coaching neu eingestellter Junior-Entwickler
Fertige Applikationen
Bevor man sich entschließt, eine neue Software zu entwickeln, hat es natürlich Sinn, sich nach vorhandenen Lösungen umzuschauen.
SFactory
Bei uns gibt es hier schon jede Menge fertiger Applikationen, die, dank der Flexibilität von SFactory, sehr schnell auf Ihre Bedürfnisse angepasst werden können.
Open Source Lösungen
Auch in der Open Source Welt gibt es spannende Lösungen, die zu großen Teilen auch etablierte Software ersetzen können. Siehe IT-Kosten sparen.
Outsourcing
Outsourcing kann ein gangbarer Weg zur Behebung des Fachkräftemangels sein.
Wir haben mehr als 20 Jahre Erfahrung mit diesem Thema und geben diese gerne weiter.
Ein paar Vorabgedanken dazu:
- Der angepriesene, vom Management geliebte Stundensatz eines Entwicklers darf nicht das Kaufargument sein.
- Wie bei jeder Personalentscheidung, kommt es, unabhängig vom Anbieter, auf die Leistungsfähigkeit der einzelnen Person an.
- Outsourcing funktioniert überhaupt nicht, wenn damit interne Probleme ausgelagert werden.