Gehört die Datendefinition in die Datenbank oder ist es Aufgabe der Applikation, die Datenintegrität sicherzustellen?
Sehr gute besprochen hier: http://www.loudthinking.com/arc/000516.html
OMC-Ks: Pragmatismus gehört manchmal dazu und sobald unsere Modelle aus dem Generator fallen werden (MDA/MDSD sei Dank) werden wir das Thema wohl wieder ein wenig vergessen und uns auf die einmalig Definition konzentrieren ... .
Freitag, Juni 30, 2006
Freitag, Juni 23, 2006
CRUD (Create, Read, Update, Delete) vs VTS (Volltextsuche)
Eine einfache Frage: Was braucht es für eine gute Read-Write Applikation, basierend auf einem ERD-Modell?
Aktionen:
* Create
* Update
* Delete
Suchen:
* Formularsuche
* Volltextsuche (mit Feldhinweisen, und/oder Kritierien)
* Platzhalter (? / *) - Reguläre Ausdrücke - XPath
Darstellung:
* Formular
* Liste
* Combo (Formular mit angehängten Entitäten als Subformular oder Listen).
Eine Tabelle ist noch schnell mal definiert, dargestellt und abgefragt, ABER ...
* ... wie gehen wir mit Beziehungen um, die wir zusammen darstellen?
* ... welche Hinweise braucht es für ein automatisches GUI?
OMCs-K: Was es genau braucht ist sicher nicht immer trivial, aber wieviel ist nötig und wieviel ist "Overhead"? Da wird wohl noch manches kommen ... .
Aktionen:
* Create
* Update
* Delete
Suchen:
* Formularsuche
* Volltextsuche (mit Feldhinweisen, und/oder Kritierien)
* Platzhalter (? / *) - Reguläre Ausdrücke - XPath
Darstellung:
* Formular
* Liste
* Combo (Formular mit angehängten Entitäten als Subformular oder Listen).
Eine Tabelle ist noch schnell mal definiert, dargestellt und abgefragt, ABER ...
* ... wie gehen wir mit Beziehungen um, die wir zusammen darstellen?
* ... welche Hinweise braucht es für ein automatisches GUI?
OMCs-K: Was es genau braucht ist sicher nicht immer trivial, aber wieviel ist nötig und wieviel ist "Overhead"? Da wird wohl noch manches kommen ... .
Mittwoch, Juni 21, 2006
Gute, neue Blogs & Journale
Wo sind die guten Quellen für Neuigkeiten? Vielleicht ist dies hier ein möglicher Fall:
* http://www.loudthinking.com
* http://many.corante.com
* http://www.manager-magazin.de
* http://www.ddj.com
* http://projectmanagment.localintheknow.com/
* http://woshiadai.blogsome.com/2006/04/25/requirment-management-tools/
* http://www.techworld.com/
* http://www.loudthinking.com
* http://many.corante.com
* http://www.manager-magazin.de
* http://www.ddj.com
* http://projectmanagment.localintheknow.com/
* http://woshiadai.blogsome.com/2006/04/25/requirment-management-tools/
* http://www.techworld.com/
Dienstag, Juni 20, 2006
CMMI vs. SPiCE
Zwei ISO 15504 konforme Normen. Welche ist besser?
OMC-Ks: Das Rennen ist noch offen. Für's Schnuppern oder Verbessern ohne Zertifikat gibt es allerdings das CMMI gratis (http://www.sei.cmu.edu/publications/documents/02.reports/02tr011.html), während die ISO 12207 kostenpflichtig ist (ca. 1000.-). Für Firmen ein Papenstil, für mich nicht.
- Guter Vergleich: http://www.wibas.de/download/CMMIundSPICE.pdf
OMC-Ks: Das Rennen ist noch offen. Für's Schnuppern oder Verbessern ohne Zertifikat gibt es allerdings das CMMI gratis (http://www.sei.cmu.edu/publications/documents/02.reports/02tr011.html), während die ISO 12207 kostenpflichtig ist (ca. 1000.-). Für Firmen ein Papenstil, für mich nicht.
XML, YAML oder JSON
Wem XML zu kompliziert ist, der ist nicht alleine. Die unleserliche x-fach Verschachtelungen ohne direkte Sicht auf dem Fachinhalt stört auch andere. Mit YAML aus der "Ruby on Rails" Welt und JOIN aus der "AJAX (Asynchronous JavaScript over XMLhttp" sind zwei nette Konstrukte entstanden.
OMC-Ks: Die Stärken von XML; XSLT, XPath, sauberes Encoding, die Möglichkeiten formaler Vorgaben, XMI etc. werden der Sprache ihren Platz sichern. - "Einmal Norm, lange Norm". Trotzdem lohnt es sich für spezifische Fälle die Alternativen anzusehen (http://en.wikipedia.org/wiki/List_of_lightweight_markup_languages).
OMC-Ks: Die Stärken von XML; XSLT, XPath, sauberes Encoding, die Möglichkeiten formaler Vorgaben, XMI etc. werden der Sprache ihren Platz sichern. - "Einmal Norm, lange Norm". Trotzdem lohnt es sich für spezifische Fälle die Alternativen anzusehen (http://en.wikipedia.org/wiki/List_of_lightweight_markup_languages).
Montag, Juni 19, 2006
Infrastructure Patterns
Es gibt Patterns für alles. Architektur, Programmierung, Datenbanken, Schnittstellen usw.
Aber im Betrieb kommt dann die nette Frage nach der Infrastruktur:
Aber im Betrieb kommt dann die nette Frage nach der Infrastruktur:
- Steuerung: Was ist best-practice für die Steuerung einer heterogene Verarbeitungsgruppe?
- Controlling: Wie überwache das Ganze?
- Migration: Wie installiere ich garantiert ohne Datenverlust?
- Notfälle: Welche "Noteinsteigspunkte" + "Sicherheitsventile" müssen existieren?
- Automatische Verteilung ist ein Thema (http://manuals.rubyonrails.com/read/book/17 sieht interessant aus).
- Systementkoppelung sicher auch.
- Migrationspläne mit automatischen "Fall-Back" Szenarien?
Freitag, Juni 16, 2006
Joel about Bill Gates
Joel Spolsky's neuster Artikel über sein Treffen mit B. Gates (http://www.joelonsoftware.com/items/2006/06/16.html) macht den grossen Boss von Microsoft in meinen Augen sympatisch:
* Gut vorbereitet.
* Technisch versiert.
* Ausloten ob die Mitarbeiter bis an die Grenzen fit sind.
Einzig zur Frage der Menschlichkeit und Kommunikationsfähigkeit wird kein Wort verloren. - Schade.
* Gut vorbereitet.
* Technisch versiert.
* Ausloten ob die Mitarbeiter bis an die Grenzen fit sind.
Einzig zur Frage der Menschlichkeit und Kommunikationsfähigkeit wird kein Wort verloren. - Schade.
Donnerstag, Juni 15, 2006
e-Learning
Unsere "denk|mal" Gruppe fehlt noch das geeignetes virtuelles Klassenzimmer. Vielversprechende sieht das "ILIAS" Paket (http://www.ilias.de) aus.
OpenGroup / TOGAF Zertifikate
Für alles mögliche gibt es Zertifikate. Entwickler, Projektleiter und nun auch Architekten. Das Programm sieht interessant aus; es ist aber noch abzusehen, wie es sich im Vergleich zu "IPMA" und anderen Punkten zu Überlappungen kommt.
* http://www.opengroup.org/architecture/togaf
* Das Buch zur Version 8.1: http://www.opengroup.org/bookstore/catalog/g051.htm
* Anforderungen für Level 2.0: http://www.opengroup.org/itac/cert/docs/ITAC_Level_2_template_2.0.doc
OMCs-K: Das Ding sieht nach einem guten Selbst-Assessment für Architekten aus. Mal sehen wo ich stehe.
* http://www.opengroup.org/architecture/togaf
* Das Buch zur Version 8.1: http://www.opengroup.org/bookstore/catalog/g051.htm
* Anforderungen für Level 2.0: http://www.opengroup.org/itac/cert/docs/ITAC_Level_2_template_2.0.doc
OMCs-K: Das Ding sieht nach einem guten Selbst-Assessment für Architekten aus. Mal sehen wo ich stehe.
Hermes Forum 1/2006
Gestern fand wieder das halbjährliche "Hermes Forum" auf dem Gurten, organisiert durch den Bund, statt. Die Highlights lassen sich sehen:
OMCs-K:
* Die Methodikarbeiten des Bundes sind definitiv solide und mit der Integration des RUPs wächst ein vollständiges Entwicklungsvorgehen heran.
* Mit der fortschreitende Integration in Eclipse/Office, der hinterlegte Metamodell und der Mehrsprachigkeit stehen die Chancen gut für eine integrale Lösung.
- Hermes Poweruser: Eine Eclipse basierendes Werkzeug für Tailoring der Ergebnisse und Erstellung von Projektablagen.
- Hermes + RUP: Hermes wird mit RUP abgestimmit. Die Modelle sind auch für das "EPF - Eclipse Process Framework" verfügbar (http://www.eclipse.org/epf). Darin enthalten in der "OpenUP" ein freigegebener Teil des "RUP".
- eHermes: Alle Unterlagen zum Hermes sind im neuen Portal (http://www.ehermes.ch/aktuell) hoffentlich verfügbar. Das Portal befindet sich noch im Aufbau.
OMCs-K:
* Die Methodikarbeiten des Bundes sind definitiv solide und mit der Integration des RUPs wächst ein vollständiges Entwicklungsvorgehen heran.
* Mit der fortschreitende Integration in Eclipse/Office, der hinterlegte Metamodell und der Mehrsprachigkeit stehen die Chancen gut für eine integrale Lösung.
Abonnieren
Posts (Atom)