Anwendungs­entwicklung
Für moderne Software

Anwendungsentwicklung für moderne Software

Die IT-Landschaft wird immer komplexer und heterogener. Es bedeutet beträchtlichen Aufwand, das Wissen der eigenen Mitarbeiter auf dem notwendigen Stand zu halten, um die oft kurzfristig und unvorbereitet gestellten Anforderungen umsetzen zu können. Indem Sie fecher und unser Team aus Softwareentwicklern, Fachinformatikern und Consultants in die Entwicklung oder Weiterentwicklung Ihrer Systeme einbinden, sparen Sie sich diesen Aufwand und erhalten zugleich Zugang zu modernstem Know-how, welches in die Programmierung Ihrer Anwendung einfließt. Ob Sie nun Unterstützung für wenige Tage, für ein spezielles Thema oder für eine langfristige Zusammenarbeit suchen: fecher ist Ihr zuverlässiger Partner für die Anwendungsentwicklung. Wir bieten unseren Service als Dienstleistung wie auch zum Festpreis an.

Sichern Sie sich jetzt Ihren persönlichen Beratungstermin mit unseren Spezialisten. Wir freuen uns auf Ihre Aufgaben - und jede Herausforderung!

Sie sind auf der Suche nach einem erfahrenen Partner für Ihr Software-Projekt? Wir beraten Sie gerne!

Sichere Anwendungsentwicklung mit fecher: Das erwartet Sie

Technologieauswahl

Bei der Vielfalt der Technologien lässt sich leicht der Überblick verlieren. fecher hat sich auf .NET spezialisiert. Neue Software entsteht dabei zu 95% als Webanwendung. Technologien wie

  • ASP.NET MVC,
  • Javascript,
  • Angular, jQuery,
  • Ajax

Aufgrund der hervorragenden Zusammenarbeit und der Effizienz der verwendeten Werkzeuge konnte FACE mit einem optimalen Kosten-Nutzen-Verhältnis zu unserer vollsten Zufriedenheit realisiert werden.

Martin Hödl, Geschäftsfüher Österreichische Wertpapier-daten Service GmbH (ÖWS)

bilden die Basis. Geschäftskritische Line-of-Business Anwendungen werden bei uns mit dem patentierten Real-Time Web Application Framework Wisej.NET unseres Partners Ice Tea Group implementiert. Die Verwendung dieses Frameworks zur Web-Anwendungsentwicklung erlaubt uns die Konzentration auf die Anforderungen des Projektes, während die technischen Details von Wisej.NET übernommen werden.

Anforderungsmanagement 

Die fachlichen Anforderungen werden von Grund auf gemeinsam mit Ihnen analysiert und erarbeitet. Ihr fachliches Know-how wird mit unserem Wissen über Technologien, Architekturen und Trends der Softwareentwicklung zusammengeführt. Häufig haben wir auch bereits fertige buildingBLOCKS, die die Grundanforderungen moderner Software im Baukastensystem abbilden.

Gerade im .NET-Framework lässt sich durch die Kombination von Individualentwicklung und Standard-Komponenten erheblich Entwicklungs- und Wartungsaufwand einsparen. Schon bei der Spezifikation der Softwarearchitektur achten wir deshalb darauf, alle einschlägigen Standards für die Anwendungsentwicklung zu berücksichtigen, die für eine maßgeschneiderte Lösung wichtig sind.

Die Anforderungen entscheiden, ob eine Desktop-Anwendung mit WinForms entstehen soll oder ob eine Webanwendung benötigt wird. Mittlerweile lassen sich Webanwendungen aber auch wie Desktop-Anwendungen starten. Warum also nicht gleich die neueste Technologie verwenden und von vielen weiteren Vorteilen profitieren. Das mobile Arbeiten wird so gleichermaßen unterstützt wie die Tätigkeit im Büro.

Und wenn schon Web, dann könnte doch auch das Tablet oder ein Smartphone als Plattform genutzt werden. Mit dem responsive Design wird eine Software sofort für den mobilen Einsatz nutzbar. Für den Fall, dass einige Bereiche der Anwendung noch weiter für das Smartphone optimiert werden sollen oder dass eine App notwendig wird, die auf die nativen Controls und Sensoren von iOS und Android zugreift, dann bietet Wisej.NET auch dafür die passende Unterstützung. Wir bleiben damit immer in einer produktiven Entwicklungsumgebung und implementieren die Software mit wenig Code, visuellen Hilfsmitteln und kontrolliert mit C# oder VB.NET.

User Interface Design

Für das Software Development einer zeitgemäßen Anwendungssoftware ist das Erscheinungsbild häufig genauso wichtig wie die Funktionalität. Das sogenannte User Interface / User Experience (UI/UX) Design gehört deshalb zum Prozess der modernen Anwendungsentwicklung dazu und muss von einem professionellen Designer in Angriff genommen werden, um optimale Ergebnisse zu erzielen und wettbewerbsfähig zu bleiben.

fecher erstellt zusammen mit einem externen UI/UX-Designer nach Ihren Vorgaben den Entwurf für das Erscheinungsbild der Software. Dieses wird in mehreren Iterationen verfeinert und mit allen notwendigen grafischen Objekten ausgestattet. Unser Designer liefert somit nicht nur die Vorgaben für das Design, sondern auch alle grafischen Artefakte aus einer Hand.

Die Umsetzung für die Anwendungsentwicklung erfolgt dann mit dem Wisej.NET-Theme-Builder. Das Design wird damit komfortabel und produktiv in einem Editor im WYSIWYG-Verfahren deklariert und nicht mit einem Texteditor in der CSS-Datei. Das reduziert die Erstellungszeit und erhöht die Flexibilität für künftige Änderungen. Auch die Entwickler profitieren davon: Dieser Schritt wird mit einem separaten Werkzeug ganz unabhängig vom Quellcode durchgeführt. Die Wirkung einer Änderung kann vom Designer direkt im Browser ("live") nachvollzogen werden. Auch der Entwickler sieht seinen Maskenentwurf im Designmodus in Visual Studio auf Basis des gewählten Themes. Für alle Seiten ein unschätzbarer Vorteil und einmalig in der Welt der Webentwicklung.

Unsere Vorgehensweise ist Ihr Vorteil

Sie folgt unserem Motto: good people - good software

Der Leitsatz ist aus unserer Erfahrung abgeleitet. Mit good people sind aber nicht nur die "guten Entwickler" gemeint, sondern generell die "guten Fachleute" – unseres und Ihres Unternehmens. Wenn die Unternehmen und die Teams gut harmonieren, dann wird das Projekt Anwendungsentwicklung in jeder Phase erfolgreich verlaufen. Die agile Vorgehensweise während des Prozesses, die mittlerweile Standard ist, reicht deshalb nicht aus. Das Projekt muss bereits in der Anforderungsphase agil begonnen werden.

Nur wenn bereits zu Beginn zwischen den Ansprechpartnern (Neudeutsch: Stakeholdern, Project Owner, …) das richtige Verständnis aufgebaut wird, können der Aufwand und die Dauer des Projektes zuverlässig abgeschätzt werden.

Unser Motto für Individualprojekte und den reibungslosen Betrieb modernster Software lautet somit vollständig:

good people - good software
start agile - work agile - maintain agile

Die verschiedenen Phasen Ihres Projektes zur Anwendungsentwicklung mit fecher:

Vertragsmodelle
Vorgehensweise
Projektziele
Projektpartner
Vorgespräch
Technologieauswahl
Der "repräsentative Pilot"
Story-Boards
Epics
Anforderungsanalyse
"Repräsentativer Pilot": Festpreis
Gesamtprojekt: Indikativer Festpreis
Kostenschätzung
Lessons Learned
Entwicklung
Konzeption
Projekt:
"repräsentativer
Pilot"
Trusted Time & Material
Agiler Festpreis
Festpreis
Angebot
Continuous Delivery
Project Management
Agile Entwicklung
Entwicklung in
Sprints
Pilotierung
Acceptance Tests
Abnahme
Application Management
Erweiterungen
2nd Level Support
Softwarepflege

Anwendungsmodernisierung mit fecher: Innovative Services für moderne IT-Infrastruktur

Sie möchten Ihre bestehende Software modernisieren lassen? Mit mehr als 30 Jahren Erfahrung sind wir Ihr Spezialist für die Anwendungsmodernisierung und unterstützen Sie fachkundig bei der Optimierung Ihrer Systeme und bringen Ihre Business-Software auf den neuesten Stand - von der Programmierung bis hin zur anschließenden Wartung. Ganz gleich, ob es um Aufgaben wie die VB6-Migration oder die Gupta-Migration in moderne Umgebungen, das Web-Enabling für Ihre Anwendungen oder um Themen wie Datenbank-Migration oder das UI/UX Redesign Ihrer Software geht - mit uns an Ihrer Seite sind Sie für die Zukunft bestens aufgestellt!

Jetzt Kontakt aufnehmen