transformal GmbH:ALI: Unterschied zwischen den Versionen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
[[en:Transformal_GmbH:ALI]] | [[en:Transformal_GmbH:ALI]] | ||
( | »ALI« | ||
Die Idee war die Entwicklung eines generativen Werkzeugs und entsprechender Methoden für Webanwendungen zur Arbeitsorganisation. Dabei sollte das Prinzip »Ordne nur wenn nötig« umfassend exemplarisch verwirklicht werden. | |||
Konkurrenz: ALI ist eine Vereinfachung von Systemen wie beispielsweise Sharepoint. Verlauf: Das Projekt begann im September 2006. ALI-Anwendungen sind seit Juni 2009 im Wirkbetrieb. [v1910] | |||
1 | |||
»Ordne nur wenn nötig...« | |||
»...und dann richtig.« | |||
In die informationelle Gestaltung von Arbeitsabläufen soll nur investiert werden, wenn es notwendig ist. Es soll nur für den unmittelbaren Zweck investiert werden. Die informationelle Effizienz der Organisation soll nicht auf Kosten ihrer Autonomie erhöht werden. | |||
Diese Haltung gilt auch für den Betrieb des ALI-Produktes. | |||
2 | |||
ALI = Aufgabenlisten | |||
Der Grundbegriff von ALI ist die Arbeitsaufgabe. ALI-Anwendungen erlauben es, Aufgabenlisten zu führen. »ALI« ist eine Abkürzung des Wortes »Aufgabenlisten«. Arbeitsaufgaben können beliebig miteinander verknüpft, gefiltert, und bearbeitet werden. Sie haben einen Zustand, der ihre fortlaufende Bearbeitung dokumentiert und der Ereignisse auslösen kann, wie zum Beispiel die Erzeugung von Dokumenten oder den Versand von Email-Nachrichten. | |||
Kleine Unternehmen | |||
ALI-Anwendungen sind ohne weiteres für mehrere hundert Benutzer einsetzbar. Die Entwicklungs- und Betriebskosten einer ALI-Anwen- dung sind bei einer kurzen Laufzeit bereits für Unternehmen ab etwa sieben Mitarbeitern wirtschaftlich. Bei entsprechender Einarbeitung können ALI-Anwendungen von Einzelpersonen hergestellt und betrieben werden. | |||
3 | |||
Modellierung | |||
Die Erstellung einer ALI-Anwendung beruht auf der Definition typischer Arbeitsaufgaben, Dokumente und Nachrichten, die den Arbeitsablauf bestimmen. Im Unterschied zu traditionellen Webanwendungen kennen ALI-Anwendungen Rollen, an Hand derer die Benutzer einen differenzierten und definierten Zugriff auf die Informationen einer ALI-Anwendung erhalten. | |||
Generierung | |||
Das ALI-System erlaubt es dem Entwickler, an Hand dieses Modells eine sofort benutzbare Webanwendung zu generieren. Ein Schlüsselmerkmal von ALI-Anwendungen ist die automatische Übertragung von Daten, die eine frühere Version einer ALI-Anwendung bereits enthält. Damit können Änderungen des Modells nicht nur schnell, sondern auch ohne Datenverlust und Migrationsaufwand umgesetzt werden. Darum können auch Webanwendungen für sehr kleinteilig definierte Arbeitsabläufe im laufenden Betrieb entwickelt werden. Sie sind vom ersten Moment produktiv und zuverlässig, und können in kleinen oder großen Schritten verfeinert werden. | |||
Der Nachteil modell-getriebener Entwicklung ist der relativ | |||
hohe Aufwand für die Realisierung von Funktionen, die | |||
Änderungen des Modells erfordern. | |||
4 | |||
Wirtschaftlichkeit | |||
Die Entwicklung von ALI-Anwendungen erfordert wenige Wochen, Änderungen können in Tagesfrist produktiv werden.* Sie erfordern einen ALI-Entwickler, dessen Einarbeitung je nach Vorkenntnissen ein bis bis drei Monate dauert. Sie eignet sich zum Beispiel für komplexe Arbeitsabläufe von kleinen Arbeitsgruppen. ALI-Anwendungen können den Nachrichtenaustausch (E-Mail) und die Korrespondenz (Rechnungen, Lieferscheine, u.ä.) vollständig abwickeln. Arbeitsabläufe, für die Standardlösungen nur mit hohen Kosten angepaßt werden können. Zum Beispiel im Projektmanagement (vs. MS-Project), der Resourcenplanung (vs. Tenrox, Saviom), individueller Lagerverwaltung und in vielen andere Gebieten.Zum Vergleich: | |||
Excel (Microsoft) und E-Mail | |||
Improvisierte Hilfsmittel wie Excel- Tabellen sind eine gute Voraussetzung für die schnelle Entwicklung einer ALI-Anwendung. Diese hat den Vorteil, dass sie Inkonsistenzen im Arbeitsablauf und in den zu Grunde liegenden Daten vermeidet. | |||
Lotus Notes (IBM), Sharepoint (Microsoft) | |||
Für einen künftigen ALI-Entwickler erfordert die Einarbeitung in die Modellierung, Generierung und den Betrieb von ALI-Anwendungen ein bis drei Monate. Sie erfordert kein Training, über die mit dem Produkt bereit gestellten Handbücher hinaus. Auch weitgehende Änderungen von ALI-Anwendungen können nach Einarbeitung in Tagesfrist erfolgen. | |||
5 | |||
Referenzanwendung | |||
Die Referenzanwendung unterstützt die Lagerverwaltung von Werbemitteln und ihre weltweite Onlinebestellung durch Außendienstmitarbeiter und deren Büros. Sie wurde erstellt, um diese Mitarbeiter von der mühseligen und fehleranfälligen Erledigung der gleichen Aufgaben mit Excel-Tabellen zu befreien. Sie unterstützt die Arbeitsabläufe von Lageristen, die Bearbeitung von Bestellungen und ihren Auslandsversand mit unterschiedlichen rechtlichen und Dokumentations-Anforderungen, sowie die automatische Inventur und Abrechnung innerhalb des Unternehmens und mit Lieferanten. Der Gesamtaufwand für die Erstellung der Lösung betrug zwei Monate, die über sechs Monate und 19 Verfeinerungen anfielen, bis eine perfekte Abbildung der Ablaufdetails und des Informationsmodells erreicht war. Im Wirkbetrieb werden pro Jahr etwa 3 Verfeinerungen oder Änderungen vorgenommen, die sich aus geänderten organisatorischen Abläufen oder technischen Betriebsbedingungen ergaben. | |||
Die Wirtschaftlichkeit dieser Anwendung ergibt sich aus der exakten Abbildung komplexer Arbeitsabläufe, die für Excel-Tabellen zu komplex, und für Standard- oder Branchenlösungen zu speziell sind. | |||
6 | |||
Produkteigenschaften | |||
ALI-Anwendungen erlauben die einfache Navigation komplexer Datenmodelle. Sie verwenden wohlbekannte Oberflächenelemente, die keine Einarbeitung erfordern. | |||
Rollen, Rechte, Journal | |||
Anmeldung | |||
ALI-Anwendungen unterstützt die Selbstregistrierung und Prüfung unbekannter Benutzer, und die mehrsprachige Anmeldung von Benutzern mit E-Mail-Adresse und Passwort. | |||
Rollen und Zugriffsrechte | |||
ALI-Anwendungen unterstützen die Sichtbarkeit und Änderungen von Daten an Hand dynamischer rollenbasierter Rechte. | |||
Journal | |||
ALI-Anwendungen verfügen über ein konfigurierbares Onlinejournal, | |||
an Hand dessen sie auditiert werden können. | |||
Navigation | |||
ALI-Anwendungen bieten schnellen Zugriff auf alle Teile ihres Datenmodells. Sie unterstützen die Recherche der Datenmodelle, das Sortieren nach anwendungsspezifischen Kriterien, tiefe und anwendungsspezifische Filterung. | |||
Mehrsprachigkeit | |||
Benutzersicht: Fremdsprachige Benutzereingaben können sofort übersetzt werden. Die Arbeit professioneller Übersetzer wird durch spezialisierte Dialoge unterstützt. Authentifikation, Registrierung, Filter, Sortierung, Export und Import, E-Mail-Versand, automatisch erstellte Dokumente und Benutzungsprotokolle berücksichtigen mehrsprachige Daten. Mehrere beliebige Sprachen können als Fremdsprache verwendet werden. | |||
Entwicklersicht: Handbücher stehen in Deutsch und Englisch zur Verfügung. Andere Sprachfassungen werden auf Anforderung des Lizenznehmers geliefert. | |||
Betreibersicht: Statischer Text der Oberfläche kann während des Betriebs aktualisiert und um Sprachfassungen ergänzt werden. Damit steht sofort ein Rahmenwerk für Benutzereingaben in diesen Sprachen zur Verfügung. Die ALI-Distribution enthält eine englische und deutsche Oberfläche. Sowie eine finnische Oberfläche um den Appetit anzuregen. Weitere Sprachen werden auf Anforderung des Lizenznehmers bereitgestellt. | |||
Architektur | |||
Webbrowser | |||
ALI-Anwendungen können mit Internet Explorer seit (und einschließlich...) Version 6, Firefox seit Version 3, Safari seit Version 3 und Google Chrome benutzt werden. | |||
Plattformen | |||
ALI-Lösungen können auf Mac OS X, verschiedenen Linux Plattformen, FreeBSD 7.1/i386 und virtuellen Plattformen betrieben werden. | |||
Fremdkomponenten | |||
ALI-Lösungen erfordern ein Datenbankmanagementsystem (MySQL, PostgreSQL, IBM DB2, Microsoft SQL Server, Oracle). Sie erfordern ein E-Mail-System (wie »sendmail« und »procmail«). Als Webserver werden Mongrel, Nginx und Apache unterstützt. | |||
Export und Import | |||
ALI-Anwendungen unterstützt den Export, die externe Bearbeitung und den Reimport des Datenmodells ohne Mitwirkung des Herstellers und mit einem freien Datenformat. | |||
7 | |||
Freigabegeschichte | |||
Seit Juni 2009 werden Produktfreigaben ausgeliefert, wenn geboten. | |||
v14.14 | |||
Umfang: Aktualisierung der Freigabestände aller Komponenten Dritter. | |||
Ankündigung: Dezember 2017 | |||
Freigabe: Februar 2018 | |||
v14.14.1 | |||
Umfang: Optimierung des Antwortzeitverhaltens der Suchfunktion. | |||
Freigabe: Januar 2019 | |||
v14.15 | |||
Umfang: Unterstützung mobiler Endgeräte mit kleinen Bildschirmen. Ankündigung: 2019 | |||
v14.1 bis v14.13 | |||
Umfang ist laufende Produktwartung. Auslieferungen am: | |||
(Freigabekandidaten 12 und 13 sind obsolet) | |||
20. Februar 2016 (v14 FK11) | |||
6. März 2015 (FK10) | |||
18. März 2013 (FK9) | |||
27. August 2012 (FK8) | |||
20. Februar 2012 (FK6 und FK7) | |||
9. Juni 2011 (FK5) | |||
26. März 2011 (FK4) | |||
11. Februar 2011 (FK3) | |||
3. Januar 2011 (FK2) | |||
29. November 2010 (FK1) | |||
v14 | |||
Umfang: Refaktorisierung mit der zusätzlichen Vereinfachung von Betriebsabläufen, und der Vereinfachung und Erweiterung der Migrationsfunktionen, 10. Juni 2011. | |||
v13 | |||
Umfang: Ansicht »Statistiken« und Wartung, 20. April 2010. | |||
v12.1 bis v12.6 | |||
Umfang: Blättern, filterdefinierte dynamische Listen, Erweiterung der Email-Schnittstelle und Wartung. Frequenz: monatlich. Auslieferung: 20. Oktober, 17. November, 15. Dezember 2009, 19. Januar, 16. Februar und 16. März 2010. | |||
v12 | |||
Umfang: Dynamische Zugriffsrechte und Wartung. Auslieferung: 22. September 2009. | |||
v11 und v11.1 | |||
Umfang: Überarbeitete Ereignisnotation und Wartung. Auslieferung: 18. August und 1. September 2009. | |||
v10.1 bis v10.5 | |||
Umfang: Wartung. Frequenz: zweiwöchentlich. Auslieferung: 23. Juni, 30. Juni, 7. Juli, 21. Juli, 4. August 2009. | |||
v1 | |||
Umfang: Selbstregistrierung, Dialoge zur Mehrsprachigkeit, Internet Explorer 6, attributierte Referenzlisten. Auslieferung: 10. Juni 2009. | |||
v1 (Beta) | |||
Umfang: Lastenheft v074 vom 21. November 2006, sowie Kalender und Zeitnachweis. Auslieferung: Oktober 2008 | |||
ALI-Anwendungen sind für das Prototyping komplexer Produkte gedacht, und werden dafür benutzt. | |||
* Solange keine Erweiterungen des Modells erforderlich sind. | |||
Dies war bis zu Freigabe der v1 ein Ausbildungsprojekt. Seit der Freigabe der v14 (FK14) im Jahr 2018 erfolgen die Produkt- und Anwendungsentwicklung in Kooperation mit Andreas Kamenz. |