zum Inhalt AwwwU Logo

Welches ist der kürzeste Weg von der Idee zur funktionsfähigen Web-Applikation?

Je höher die Komplexität der Anforderungen, umso höher sind die Anforderungen, die an das Know-how und die Fähigkeiten des Entwicklers gestellt werden.

Was ist eine gute Analyse?

Mit der Analyse soll herausgearbeitet werden, was die geplante Applikation alles können muss.
Der gute Analytiker begnügt sich aber nicht nur mit den ausgesprochenen Anforderungen des Benutzers oder Auftraggebers, sondern sucht nach den dahinter liegenden Problemen, die zu diesen Anforderungen führen.

Aus diesen Problemen leitet er den Nutzen ab, den die Applikation erfüllen muss. Hier kann die Erfahrung des Entwicklers dazu führen, dass er einen kürzeren und besseren Weg findet, die zugrunde liegenden Probleme zu lösen. Damit übertrifft das Endergebnis die Erwartungen des Auftraggebers.

Was kann bei der Analyse falsch gemacht werden?

Software ist ein abstraktes Modell der Benutzerrealität. Wählt der Analytiker die Abstraktionsebene falsch oder versteht er den Kunden nicht richtig, können die aus der Analyse entwickelten Programme ihre Anforderungen nicht erfüllen.

In dieser Phase begangene Fehler können zu einem späteren Zeitpunkt nicht mehr oder nur unter hohem (finanziellem) Aufwand korrigiert werden.

Was sind Mikroprojekte?

Früher wurden Softwareprojekte in einem Guss realisiert. Das ganze Projekt dauerte mehrere Monate bis Jahre und wurde am Ende getestet und eingeführt.

Der moderne Entwickler teilen das ganze Projekt in kleine Portionen, die jeweils nur wenige Wochen Entwicklungszeit benötigen und dann Portion um Portion gleich eingeführt und genutzt werden.
Er bestimmt zusammen mit dem Auftraggeber, welcher Teil den grösst möglichen Nutzen bringt und beginnt mit diesem.

Nach Abschluss jedes Mikroprojekts entscheidet der Kunde, ob und wann ein nächstes Mikroprojekt entwickelt wird sowie welches das sein soll.

Wie amortisiert sich ein Mikroprojekt?

Die Amortisation eines Mikroprojektes beginnt früher als diejenige eines konventionellen Projektes.

Abbildung 1: Konventionelle Projekte amortisieren sich erst nach Abschluss des ganzen Projektes.
Abbildung 2: Wird die Applikation mit Mikroprojekten realisiert, beginnt die Amortisation nach Abschluss des ersten Mikroprojekts, also noch während das Projekt entwickelt wird.

Warum reduzieren Sie mit Mikroprojekten Ihr Risiko?

Bei konventionellen Projekten können Sie erst ganz am Schluss, wenn die ganze Applikation entwickelt ist, sicher sein, ob Sie wirklich das erhalten und bezahlen, was sie benötigen.

Bei einem Mikroprojekt hingegen sind Sie schon nach Abschluss des ersten Teils in der Lage, folgende wichtige Punkte zu beurteilen:

Ist das Ergebnis unbrauchbar, haben Sie dies nicht erst nach Monaten oder Jahren bemerkt, sondern haben erst wenige Wochen investiert.

Zu diesem Zeitpunkt können Fehler viel einfacher und günstiger korrigiert werden.

Wie schützen Mikroprojekte Ihre Investitionen?

Nach jedem Mikroprojekt können Sie wieder frei entscheiden, welches Mikroprojekt als nächstes in Angriff genommen werden soll. Sie können die Weiterarbeit hinausschieben oder das Projekt ganz abbrechen, ohne die bisher getätigten Investitionen zu gefährden, denn diese amortisieren sich bereits im täglichen Einsatz.

Warum ist Mehrsprachigkeit leichter gesagt als getan?

Es gibt verschiedene Ebenen der Mehrsprachigkeit von Applikationen. Am Beispiel eines Fakturierungsprogramms möchten wir Ihnen die verschiedenen Sprachmöglichkeiten zeigen:

EGUIArtikelFakturBeschreibung
1DeutschDeutschDeutschEs liegt keine Mehrsprachigkeit vor.
2Deutsch, EnglischDeutschDeutschDie Mehrsprachigkeit liegt nur in der Benutzeroberfläche.
3Deutsch, EnglischDeutschDeutsch, FranzösischDie Mehrsprachigkeit ist in der Benutzeroberfläche und im Dokument vorhanden, wobei jeweils 2 Sprachen gleichzeitig unterstützt werden.
4Deutsch, EnglischDeutsch, EnglischDeutsch, FranzösischWie Ebene 3, aber zusätzlich muss die Artikelbezeichnung durch den Benutzer in verschiedenen Sprachen erfasst werden können.

Eine Mehrsprachigkeit wie in Ebene 4 führt zu einer hohen Komplexität der Applikation und verteuert die Realisierung entsprechend. Es muss eine Übersetzungsmöglichkeit geschaffen werden und die ganze Datenbankstruktur muss die Mehrsprachigkeit berücksichtigen.

Für welche Ebene Sie sich entscheiden, hat erheblichen Einfluss auf die Kosten Ihrer Applikation. Wir beraten Sie dabei gerne - wir haben viel Erfahrung damit.

Wie werden Kunde und Lieferant gleichermassen zu Gewinnern?

Win-Win-Situationen entstehen, wenn alle am gleichen Strick ziehen und die gleichen Interessen haben.

Durch die Methodik der Mikroprojekte werden die Interessen im Unterschied zu herkömmlichen Projekten viel mehr gleichgerichtet:
Durch die kleinere Auftragsgrösse sind wir in der Lage, jedes Mikroprojekt zu einem Fixpreis anzubieten.

Wir sind daran interessiert, Ihnen für jedes Mikroprojekt möglichst gute Qualität zum vereinbarten Preis zu liefern, denn wir möchten auch den nächsten Teil für Sie realisieren.
Kunde und Lieferant sind beide an einer effizienten Realisierung interessiert.