Kompetenzen

Sie befinden sich hier: Kompetenzen > Methoden

Methoden

Unsere Methodenkompetenz für Ihren Erfolg

In komplexen IT-Projekten ist Methodenkompetenz einer der wesentlichen Erfolgsfaktoren. Die frühe Einbindung des Kunden schon während der Konzeptionsphase, ein agiles Projektvorgehen mit häufiger Auslieferung von Zwischenergebnissen, die Integration der Testaktivitäten in den Software Entwicklungsprozess bilden dabei die Basis des avono Ansatzes. Dabei sind sich ändernde Anforderungen während der Projektlaufzeit keine Unfälle, sondern Rahmenbedingungen, die durch das eingesetzte Vorgehensmodell zu berücksichtigen sind.

Agiler Software Entwicklungsprozess

Basis der avono Projekte ist ein architekturgetriebener iterativer Entwicklungsprozess der dem Konzept der Agilität verpflichtet ist.

Requirement Engineering

Unklare Anforderungen oder Missverständnisse zwischen Auftraggeber und Auftragnehmer sind häufig die Ursache für gescheiterte Projekte. Daher legen wir schon in frühen Projektphasen Wert auf eine enge Einbindung aller Projektbeteiligten und bewährte Methoden des Requirement Engineering bei der Ermittlung von Anforderungen und der Erstellung von Pflichtenheften.

Architekturzentrierung

Bevor die Entwicklung einer Anwendung startet, entwerfen wir gemeinsam mit den Kunden den Bauplan der Lösung. Dabei legen wir großen Wert auf die nicht-funktionalen Anforderungen von geschäftskritischen Systemen wie Sicherheit, Performance, Lastverhalten und Flexibilität für zukünftige Anforderungen.

Kontinuierliche Integration

Basis für eine professionelle und zeitnahe Erfolgskontrolle ist die kontinuierliche Integration des Entwicklungsstandes. Auf diese Weise ist der Projektfortschritt jederzeit für alle Projektbeteiligten sichtbar und erlaubt eine effiziente und zielgerichtete Projektsteuerung.

Einsatz von Frameworks und Entwurfsmustern

Wir erfinden nicht alles neu, sondern greifen auf bewährte Entwurfsentscheidungen zurück. Dabei setzen wir aktiv bewährte Applikationsframeworks ein oder entwickeln diese maßgeschneidert, um die Entwicklung von Fachlogik zu vereinfachen und beherrschbar zu gestalten.

Gemeinsame Entwicklungsteams

Wir wollen Sie nicht von uns abhängig machen, sondern wir geben unser Wissen aktiv weiter. Deshalb entwickeln wir häufig in gemeinsamen Teams mit unseren Kunden. So wird schon während der Projektlaufzeit das Wissen auf Kundenseite aufgebaut, um im Anschluss die Lösungen in eigener Verantwortung weiter entwickeln zu können.

Unser Angebot

Lassen auch Sie sich von unserer Methodenkompetenz überzeugen und nutzen Sie sie für Ihre Themen. Wir freuen uns auf Ihre Anfrage: info@avono.de

"Um die Qualität der Software weiter zu erhöhen, empfehle ich neben den automatisierten Tests auch automatische Codeprüfungen in den „continuous integration" Prozess zu integrieren."
Michael Griffel Michael Griffel