Programmierung

Softwareentwicklung

Web-Engineering - intelligente Entwicklung von Internet-Anwendungen

Moderne und innovative Webprojekte erfordern individuelle Softwareentwicklung, die auf die Gegebenheiten im "world-wide-web" abgestimmt sind. Die Softwareentwicklung für intelligente Internet-Anwendungen kombiniert mit benutzerfreundlichem Frontenddesign sind die Schwerpunkte unserer Arbeit. Die Prozesse in der Anwendungsentwicklung sind darauf ausgelegt, Ihren Bedürfnissen und Anforderungen gerecht zu werden. Wirtschaftlichkeit sowie Rationalisierung Ihrer Arbeitsprozesse und die optimale Integration in Ihre bestehende Infrastruktur sind ein wesentlicher Faktor für den Erfolg Ihrer individuellen Softwarelösung. Wir entwickeln und realisieren sinnvolle Softwarelösungen, die sich intelligent Ihren Arbeitsabläufen anpassen statt umgekehrt. Durchdachte Internet-Anwendungen schaffen einen Mehrwert für Ihre Besucher, Kunden und Mitarbeiter und ergänzen sich als effektives Werkzeug in Ihrem Unternehmen. Wir stehen Ihnen als Ideengeber und Partner bei der Beratung und Konzeption bis zur technischen Realisierung Ihrer persönlichen Softwareanwendung zur Verfügung.

Durch den Einsatz von Internet-Anwendungen ermöglichen Sie nahezu jedem Anwender, der über einen Computer, Browser und Internetanschluss verfügt, den Zugriff auf Ihre Webapplikation. Durch die zentrale Speicherung der Daten auf Webservern haben somit alle Beteiligten Zugriff auf die notwendigen Datensätze. Ob für interne Arbeitsgruppenlösungen, für einen Datenaustausch und Abgleich im eCommerce oder für die Realisierung einer innovativen Internet-Community: bieten wir leistungsstarke Softwaretechnik und intelligente Softwarelösungen.

Softwareentwicklung

Unsere Leistungen beziehen sich auf die Entwicklung von:

  • Community- und Portallösungen
  • Informationsplattformen
  • Informations-Management-Systeme
  • eCommerce-Systeme und Datenverarbeitung
  • eLearning-Plattformen
  • Office-Lösungen auf MS-Basis
  • Groupware und Kommunikationslösungen
  • Intranetplattformen
  • Konfiguratoren und Generatoren
  • Datenbankprogrammierung und -optimierung
  • Schnittstellen- Programmierung
  • Warenwirtschaftssysteme
  • CRM-Systeme (Customer-Relationship-Management)
  • CMS-Systeme (Content-Management-System) uvm.

Die Entwicklung eines neuen Frontends sowie die Einbindung in bestehende Applikationen sind, je nach Anforderung, ebenso möglich. Dabei wird jede Lösung für Sie so konfiguriert, dass sie optimal zu Ihrer bestehenden Infrastruktur und Anwendungen passt. Anhand Ihrer Anforderung und Ihrem Lastenheft (Anforderungsdefinition) erhalten Sie von uns im ersten Schritt einen Lösungsvorschlag. Nach Klärung der offenen Fragen und gemeinsamer Absprache wird ein Pflichtenheft (verfeinertes Lastenheft) erstellt. Aus den Angaben in Ihrem Pflichtenheft können wir eine Aufwandsschätzung sowie eine voraussichtliche Fertigungszeit bestimmen. Dazu unterteilen wir den Entwicklungsprozess in zeitlich und inhaltlich begrenzte Phasen. Ihre individuelle Softwarelösung wird somit Schrittweise fertiggestellt. Dabei halten wir im Projektverlauf zu jedem Zeitpunkt stets direkten Kontakt mit allen Beteiligten, um die Entwicklungsprozesse transparent zu halten.

Der Planungs- und  Entwicklungsprozess:

1 Projektdefinition: Anhand Ihrer Ideen und Vorgaben (Lastenheft) findet eine grobe Projektanalyse statt, in der Ihre Ziele definiert werden. Potentiale sowie Probleme werden geklärt und mögliche Lösungsansätze in einer Machbarkeitseinschätzung abgegeben.

2 Projektfixierung: Anhand der erarbeiteten Informationen und nach Klärung aller offenen Fragen wird das Pflichtenheft erstellt, in dem alle Schritte, Funktionen und angewendete Techniken definiert sind. Aus diesen Angaben resultieren die Ablauf-, Termin- und Kostenpläne.

3 Projektauftrag: Die ermittelten Schritte und Daten aus dem Pflichtenheft dienen als Auftragsgrundlage. Nach Vertragsabschluss wird mit der Projektdurchführung begonnen.

4 Projektdurchführung: Die Projektdurchführung erfolgt nach den im Vorfeld definierten Schritten und Phasen. Sie erhalten stets Zugriff auf die bereits entwickelten Module und Projektabschnitte. Während der gesamten Entwicklungsphase halten wir mit dem Kunden engen Kontakt, um Probleme und Änderungswünsche rechtzeitig erkennen und realisieren zu können.

5 Projektabschluss: Das Projektergebnis wird Ihnen präsentiert sowie dokumentiert übergeben. Nach Ihrer Prüfung und Abnahme werden die Systeme Live geschaltet. Parallel dazu bieten wir die Schulung und Einarbeitung für Projektbeteiligte aus Ihrem Unternehmen.

 
Wir unterstützen Sie mit hohem technischem Fachwissen und stehen Ihnen gerne für ein persönliches Gespräch zur Verfügung.