Gipf-Oberfrick 01.01.05 (sf) - Wieder ist ein Jahr vorbei, und so wird es einmal mehr Zeit, Rückschau zu halten. Begleiten Sie uns also auch diesmal auf einem Streifzug durch unsere interessantesten Arbeiten und Projekte des Jahres 2004.

Grundlagenarbeit: Virtuelle Benutzerschnittstellen und Domänensprache

Freiprogrammierbare Ablaufsteuerung in der Maschinenindustrie

PM-Portal Projekt-Management Tool

Reviews, Coaching und Training


Grundlagenarbeit

(Januar - Dezember)

Die Auseinandersetzung mit grundlegenden Konzepten und Ideen ist seit eh und je fester Bestandteil unserer Arbeit. Und so haben wir uns auch im 2004 einer Reihe wichtiger Themen gewidmet wie z.B. dem Testen von GUIs auf der Basis von „virtuellen Benutzerschnittstellen„. Hierbei handelt es sich um eine Technik, bei der es darum geht, die normalerweise durch die Gesamtheit der GUI-Widgets repräsentierte implizite Zustandsmaschine der Benutzerinteraktion in einem Modell explizit und losgelöst von einem tatsächlichen GUI abzubilden, um diese Interaktion dann u.a. automatisiert testen zu können. Erste Ansätze und Ideen hierzu sind durchaus vielversprechend, und wir werden zu gegebener Zeit über unsere Erkenntnisse hierüber berichten. Ein weiterer Schwerpunkt bildete der Einsatz von Domänensprachen zur Beschreibung von aussagekräftigen Domänenmodellen als Basis für die aktive Codegenerierung, die ohne Roundtrip-Engineering funktioniert. Anders als bei der MDA wird dabei nicht versucht, mit einer allgemeinen „Universalen Modellierungssprache„ (UML) zu arbeiten. Vielmehr gilt es, die für die jeweilige Problemstellung richtigen Sprachelemente zu bestimmen und mit möglichst grosser Ausdrucksstärke zu versehen. Auch zu diesem Thema werden wir in naher Zukunft weitere Informationen veröffentlichen.

nach oben


Freiprogrammierbare Ablaufsteuerung

(Januar - Dezember)

Unsere sehr erfolgreiche Partnerschaft mit der carrara engineering gmbh hat sich auch im Jahr 2004 fortgesetzt und weiter vertieft. So konnten wir die im Jahr 2003 begonnenen Projektarbeiten zum Entwurf und zur Umsetzung einer vollständig objektorientierten Basissteuerungssoftware für einen der führenden Hersteller von Spritzgiessmaschinen erfolgreich abschliessen. Darauf aufbauend gilt es nun, eine einfach zu verwendende und durch den Maschinenbediener freiprogrammierbare Ablaufsteuerung zu entwickeln. Dieses sehr ambitionierte Ziel setzt einen interdisziplinären Arbeitsstil voraus. Hierbei profitiert unser Kunde wiederum vom reichen Erfahrungsschatz der Mitarbeiter der beiden Unternehmen, die es gewohnt sind, das Wissen und die Erfahrung aus so unterschiedlichen Gebieten wie Informatik, Erkenntnistheorie, Psychologie und Interaktionsdesign bedarfsgerecht und zielorientiert zu vernetzen.

Wesentlich zum bisherigen Erfolg beigetragen hat aber auch der vom Kunden gestellte Projektleiter, der engagiert und mit Bedacht zu Werke geht und auch in kritischen Situationen stets Ruhe bewahrt und mit besonnenen und kontrolliertem Eingreifen dafür sorgt, dass die Dinge im Lot bleiben. Sein Verständnis für das Wesen anspruchsvoller intellektueller Arbeit ist beispielhaft; damit setzt er nach wie vor einen wohltuenden und wichtigen Kontrapunkt zu den von Kontrollzwang beselten Erbsenzählernaturen, die sich sonst auf diesem Gebiet leider nur zu oft tummeln. Danke Mani!

nach oben


PM-Portal Projekt-Management Tool

(Juli - Dezember)

Für ein namhaftes Unternehmen aus dem Bereich Management-Beratung haben wir die Gestaltung und Umsetzung der Datenhaltung für ein von dieser Firma entwickeltes umfassendes Projekt-Management-Tool übernommen. Die Daten werden in einer relationalen Datenbank verwaltet und mit Hilfe von in C# implementierten Datenmanagement-Klassen den jeweiligen Business-Objekten für die Verarbeitung zur Verfügung gestellt. Um die nötige Flexibilität und Testbarkeit zu erreichen, basiert die Umsetzung auf dem u.a. von Eric Evans beschriebenen Specification/Repository-Konzept (vgl. Eric Evans Domain Driven Design, S. 147ff und S. 224ff). Um ein transaktionales Arbeiten mit den Daten zu ermöglichen, werden alle Datenmanipulationen mit Hilfe von UnitOfWork-Objekten verwaltet.

nach oben


Reviews, Coaching & Training

(Januar - Dezember)

Auch in diesem Jahr haben wir wieder verschiedene Design- und Code-Reviews, Coachings und Trainings für eine Reihe von Unternehmen aus dem industriellen und öffentlichen Sektor durchgeführt. Bei dieser Tätigkeit erstaunt es uns stets aufs Neue, wie gross der Nachholbedarf ist, wenn es um Themen wie Änderungsfreundlichkeit, intellektuelle Beherrschbarkeit und Testbarkeit von Entwürfen geht. Gründe für dieses Defizit gibt es viele; einige seien hier aufgeführt:

Mangelnde bzw. mangelhafte Ausbildung.

Falsche Disposition mancher Entwickler; diese findet ihren Ausdruck in Selbstzufriedenheit, einer übertriebenen Lösungsorientierung und fehlender Neugierde, um den Dingen auf den Grund zu gehen.

Fehlendes Verständnis für das Wesen von Softwareentwicklung; der Irrglaube, Softwareentwickler seien im Wesentlichen Ingenieure, ist hier besonders gefährlich.

Terminwahn des Managements, der dazu führt, dass den Entwicklern gar keine Zeit bleibt, die Dinge richtig zu tun; hierbei pocht das Management häufig auf die Einhaltung von Terminen, die auf Schätzungen beruhen, die mehr auf Wunschdenken als auf verfügbaren Fakten beruhen und meist zu einem zu frühen Zeitpunkt verlangt und leider auch gemacht wurden.


nach oben


Danke!

Auch in diesem Jahr gilt unser Dank allen unseren Kunden, Partnern und Besuchern unserer Homepage! Sie sind uns auch im Jahr 2005 Ansporn, unsere Arbeit weiterhin mit viel Freude und Engagement anzugehen. Ein Dank auch an alle, die sich mit uns die Mühe nehmen, das manchmal offensichtlich Scheinende genauer zu betrachten, die sich nicht mit der erst besten Antwort zufrieden geben und denen es wichtiger ist, die richtige Frage zu stellen als einfach eine Antwort geben zu können.

Wir danken auch all denen, die sich die Zeit nehmen, in unserem Online-Forum einen Beitrag zu leisten. Besonders gedankt sei in diesem Zusammenhang natürlich unserem fleissigsten Forumsmitglied genericus, der sich stets um spannende und lehrreiche Fragen und Antworten bemüht.

Wir freuen uns auf die weitere Reise mit Ihnen und wünschen allen für das neue Jahr 2005 Glück, Gesundheit und den Mut, auch weiterhin Ideen zu träumen und umzusetzen, die etwas bewirken!

nach oben




Neu in Denkmal Neu in Bücher

Druckbare Version