Durch die rasante Verbreitung von anwendungsorientierter Software, die als Service über das Web bereitgestellt wird, ist es wichtiger als je zuvor, effektive Richtlinien für ein Projekt zu implementieren. Eine sorgfältige Planung der Designaktivitäten kann ganz erheblich zum Erfolg eines Projekts beitragen.
Bevor Sie mit der Entwicklung beginnen, sollten Sie folgende Aspekte unbedingt beachten:
- Task- und Benutzeranalyse - Ermitteln Sie vor dem Beginn des Projekts, welche Tasks von den Endbenutzern ausgeführt werden sollen. Mithilfe der Elemente, die von den Schemadateien bereitgestellt werden, und der Konfigurationseigenschaften der XML-Datei können Sie den Zugriff der Benutzer auf Studio und seine Funktionen steuern. Beispielsweise können Sie durch das Definieren eines Endpunkts für die Benutzer die Zahl der Aktivitäten begrenzen oder erweitern, die sie zu den Orchestrierungen hinzufügen können. Außerdem ist es wichtig zu verstehen, wie die Endbenutzer ihre Tasks ausführen. Wenn Sie den Benutzern die erforderlichen Informationen in der Reihenfolge zur Verfügung stellen, in der sie sie wahrscheinlich brauchen, kann dies ganz erheblich zur reibungslosen Integration des Projekts
und zu einheitlicher Funktionalität und Gestaltung für die Benutzer beitragen.
- Namenskonventionen - Bei Projekten mit hohem Zeitdruck ist die Versuchung zuweilen groß, der Benennung der einzelnen Komponenten einer Anwendung nicht die erforderliche Beachtung zu schenken. Beim Design der Endpunktanzeige möchten Sie vielleicht am liebsten schnell ein 'type'-Feld definieren, um gleich zu wichtigeren funktionalen Tasks überzugehen. Die Vorteile der Vergabe intuitiver Namen zeigen sich häufig erst später, wenn die Benutzer mit uneindeutigen und verwirrenden Benennungen kämpfen müssen. Wenn der Connector erst einmal implementiert ist, wird er möglicherweise für eine lange Zeit und in unterschiedlichsten Anwendungsszenarien eingesetzt. Nutzen Sie deshalb logische, konsistente und intuitive Namenskonventionen.
Vorbereitende Schritte
Nehmen Sie sich vor dem Beginn des Projekts einige Minuten Zeit, um die folgenden Informationen zusammenzutragen. Wenn Sie diese Informationen in dem Moment zur Hand haben, in dem Sie sie benötigen, trägt dies zu einem reibungslosen Entwicklungsprozess bei:
- Verbindungsfelder - Halten Sie die Verbindungsfelddetails bereit, die Sie benötigen, um eine Verbindung zu den Endpunkten herzustellen (zum Beispiel Name und Typ).
- Eingabeaktivitäten - Legen Sie fest, welche Eingabeaktivitäten zum Zeitpunkt des Designs dynamisch erkannt werden und welche statisch sind.
- Eingabe- und Ausgabedatentypen - Sie sollten jederzeit angeben können, welche Eingabe- und Ausgabedatentypen von jeder Aktivität unterstützt werden.