« Ich werde mich jetzt mal drei Tage ausser Gefecht setzen ;) Relay for Live, oder 24h Dauerspass. Die Ankunft »

wie schrumpft man das System Gesund?

6. Juli 2009 Jozo

Dieser Artikel ist Teil 70 von 70 der Artikelserie Newssystem

Das ist also die Tabelle in der die Anwendungsfälle mit den Fragestellungen aufgeführt sind. Mir ist dabei aufgefallen, dass durch jeden Anwendungsfall logischerweise Kosten bzw. Zeitaufwendungen entstehen.

Ziel wäre gewesen einen Anwendungsfall zu streichen, und dabei die minimalen Anforderungen trotzdem zu erfüllen.

Was sind die minimalen Anforderungen?

Aus dem vorhergehenden Artikel von Roland sind die Anforderungen wie folg definiert:

  • Eine Userverwaltung
  • Eine Kategorieverwaltung (Hier kann man Abstriche machen. Man könnte viele kleine Newssysteme für die jeweilige Kategorie installieren. Dann kann man durch Konfiguration die Komplexität verringern. Dafür hat man halt die Problemstellung, dass die Konfiguration je nach Einsatz ziemlich komplex werden kann.)
  • Eine Artikelverwaltung
  • Irgendwas um die Bilder hochzuladen
  • Eine einfache Art die News auf Webseiten zu positionieren.

Ein anderer Lösungsweg für die Kategorieverwaltung bedeutet für mich im Moment, dass diese Anwendungsfälle wegfallen.

Der Bilderupload war die nächste Stelle, um abzuspecken. Die Bilder sollen “geploaded” werden, das ist die Anforderung. Das zusätzlich noch Stammdaten angelegt werden, ist nicht definiert. Für mich klingt das im Moment ein Wenig nach Bildverwaltung, und die ist nicht als Anforderung definiert also raus…

Doch dann kam die Spalte mit den verbauten Chancen und es wurde klar, dass jeder gestrichene Anwendungsfall Chancen auf Übersichtlichkeit, Datenhaltung, Verwaltung, usw. verbaut.

Was kann man da nun tun?

Anwendungsfall braucht es den? bleiben die minimalen Anforderungen trotzdem erfüllt? Kosten / Zeitaufwand vorhanden? Werden Chancen verbaut? (Usability, Datenhaltung…)
Systemadministrator



Add Category nein nein ja ja
Add Editor to Category nein nein ja ja
Change Editor ja ja ja
Create Editor ja ja ja
Delete Category nein nein ja ja
Delete Editor ja ja ja
Edit Category nein nein ja ja
Remove Editor from Category nein nein ja ja
Show Categories ja ja ja
Show Editors ja ja ja
Editor
Add Image to Newsentry ja ja ja
Create Newsentry ja ja ja
Delete Image ja ja ja
Delete Newsentry ja ja ja
Edit Image Data nein nein ja ja
Edit Newsentry ja ja ja
Navigate in Newslist ja ja ja
Remove Image from Newsentry nein nein ja ja
Search Image nein nein ja ja
Search News ja ja ja
Set Presentation times ja ja ja
Upload Image ja ja ja
Webuser
Navigate Archive News Shortentries ja ja ja
Navigate Shortentries ja ja ja
Show Archive Newsentry ja ja ja
Show Newsentry ja ja ja
Show Shortentries ja ja ja
Seriennavigation«Security Komponenten Klassendiagramm
Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Artikel mit ähnlichen Schlagwörtern

Der Beitrag wurde am Montag, den 6. Juli 2009 um 11:04 Uhr veröffentlicht und wurde unter Guggat emol abgelegt.

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

2 Reaktionen zu “wie schrumpft man das System Gesund?”

  1. Dirk Deimeke sagt:

    Ich verstehe im Moment nicht so ganz, auf was Du hinausmöchtest.

    Wenn Du einen Bilderupload baust, kannst Du ein einfaches Formular machen, was nur aus “Browse” und “Upload” besteht. Die hochgeladene Datei wird dann irgendwo auf dem Server abgelegt und eine Referenz geht in die Datenbank.

    Wenn Du planst, weitere Features hinzuzufügen, kannst Du die Tabelle erweitern und das Upload-Frontend aufblasen bzw. nach dem Hochladen noch weitere Daten abfragen.

    Das funktioniert in dem Fall, dass nirgendwo in der Applikation ein “select *” auf die Bildertabelle ausgeführt wird. Alternativ dazu kannst Du andere Teile der Applikation nur auf eine View zugreifen lassen, die immer gleich aussieht, auch wenn die Tabelle darunter sich verändert.

    Analog dazu die Kategorien …

  2. Roland sagt:

    Hi,
    ich glaube ich verstehe einige deiner Ausführungen hier nicht ganz richtig. Vielleicht hat es mir am Wochenende das Gehirn zu arg gegrillt als ich 24 Stunden im Kreis rumgelaufen bin :)
    Ich hatte das Ziel, dass wir mal schnell die bisher beschriebenen Anwendungsfälle durchgehen und kontrollieren ob die wirklich alle notwendig sind.
    Häufig ist es so, dass man Anforderungen stellt die man nicht unbedingt benötigt.

    Ich habe nicht gesagt, dass die von mir definierten Anwendungsfälle die Minimalanforderung sind.
    Der Wortlaut war “Ich denke, im minimalen Zustand benötigt das Newssystem”.
    Es war also nur meine Meinung. Nicht das Gesetz ;)

    Welchen anderen Lösungsweg für die Kategorie meinst du?

    Beim Bilder Upload hatte ich schon einige, relativ komplizierten Anwendungsfälle beschrieben. Hier könnten wir, wie Dirk ansprach, mit weniger Aufwand schon einmal eine relativ stabile Lösung erstellen. Wenn wir das Design der Applikation entsprechend hinbiegen muss das nicht sehr kompliziert sein und wir können später noch was “schöneres” einfügen.

    Die Spalte “Kosten / Zeitaufwand vorhanden” ergibt für mich keinen Sinn.
    Jeder Anwendungsfall wird Zeitaufwand mit sich bringen. Das liegt in der Natur der Sache…
    Spannender wäre eine Frage wie “Zeitaufwand > 2h?”
    Denn wenn wir ein paar kleinere Anwendungsfälle haben und die nicht viel kosten brauchen wir da nicht so lange drüber nachdenken.

    Die Fragen “braucht es den” und bleiben die minimalen Anforderungen trotzdem erfüllt?” sind für mich mehr als ähnlich.
    Was ist der Unterschied? Wenn die minimalen Anforderungen nicht erfüllt werden, dann braucht es den Anwendungsfall gelle?

    Kannst du bitte diesen Beitrag nochmals anschauen und dir vielleicht vernünftigere Fragen und Antworten überlegen?

    Grüsse

    Roland

Schreibe mir

Kommentare abonnieren ohne selbst zu kommentieren

zum Seitenanfang