Inhalt
Vorwort (Wer, wie, was? Weshalb, wieso, warum?)
Feedback (Danke, danke, danke!)
Zielgruppe (Alle, die was mit Softwareentwicklung zu tun haben)
Konventionen/Hilfe (Stil, Form und Funktion dieser Abhandlung)
Downloads (Alles offline - auch die Dokumente)
Änderungen/Neues (Gibt's was Neues?)
Index (Wer suchet, der findet!)
Systematik (Systematische Ansätze evolutionär verbessern)
Modelle (Meistern Sie den "Softwareentwicklungslebenszyklus")
Tailoring (My way)
Angebote und Verträge (Es ist eine gute Idee, Leistung gegen Geld zu tauschen)
UML (Eine praktische graphische Notation)
Wozu MS-Project? (Ein hilfreiches Tool, aber auch wirklich nur ein Tool)
Projektmappe (Da passt ALLES rein!)
Verantwortung (Welche Partei verantwortet was?)
Name und Hauptziel (Jedes Ziel passt in genau einen Satz)
Zweck und Tragweite (Purpose & Scope) (Wer soll was machen?)
Prosatext (Sprechen Sie die Sprache des Kunden)
Geschäftsprozesse (Der Kunde kennt seine Fachlichkeit - irgendwie)
Was also ist die Geschäftsprozessanalyse? (Ein Blatt Papier mit dem Wichtigsten)
Funktionale Anforderungen (Was ist drin und was nicht?)
Technische Anforderungen (Software braucht Hardware, aber wie viel?)
Interviews (Mit den echten Anwendern sprechen)
Anforderungen fixieren (Verbindlichkeit heißt Schriftlichkeit)
Anforderungslisten (Pflicht und Kür trennen)
Analyseaspekte (Die gesamte Fachlichkeit professionell iterativ inkrementell analysieren)
Protokolle (Nun wird es richtig verbindlich)
Problemzerlegung (Drei alte Methoden - und alle werden noch gebraucht)
Analysemuster (Nicht das warme Wasser neu erfinden)
Anwendungsfälle (Hier entsteht während der Analyse die Spezifikation)
Spezifikationsmuster (Der verbale Ersatz für Prototypen)
Prototyp (Etwas zum Spielen braucht der Mensch)
Testfälle (Das sind noch viel mehr als Anwendungsfälle)
Umgang mit Risiken (No risk, no fun?)
Abschätzung (Was kostet das und wann ist es fertig?)
Dokumente (Alles, was aus der Analyse herauskommt)
Realisierung (Machen wir es nun oder besser doch nicht?)
Kick-Off-Meeting (Und nun geht es mit dem ganzen Team richtig zur Sache)
Architekturen (Wie wollen wir das Ding also bauen?)
Design der Modelle (Spezialisten an die Front!)
Design Patterns (Gemusterte Software?)
Software-Ergonomie (Vor der Implementierung noch mal an die Anwender denken)
Konstruktionsaspekte (Worum geht es wirklich?)
Codierung (Wie bremse ich Code-Junkies?)
Leitung (Einer muss den Überblick behalten)
Rollen (Wer macht eigentlich was?)
Iterationen (Wie oft drehen wir uns im Kreis bis alles fertig ist?)
Änderungsanforderungen (Warum wussten die denn nicht vorher, was sie wollten?)
Definitionen (Muss man wissen)
Warum testen? (Die unliebsamste Sache der Welt)
Testen bis zum jüngsten Tag (Irgendwann wird es fehlerfrei sein!)
Weiche Tests (Die unsystematische und deshalb so wichtige Variante)
Systematische Tests (Die systematische und deshalb so wichtige Variante)
SPICE (Das Salz in der Suppe)
Lieferung (Jeder bekommt irgendwann, was er will)
Abnahme (Die Stunde der Wahrheit)
Fehlerbehebung (It's not a bug - it's a feature)
SQL (Unser Programmierer sagt, das liegt an den Daten)
Änderungen (Nach der Entwicklung ist immer auch vor der Entwicklung)
Unterstützung (Wie du mir, so ich dir)
Historisches (Ja, ja - damals)
Analyseprozess (Wie es wirklich läuft)
Beispiele für Probleme (Wie es keiner wirklich will)
Hutspiel (Für das Kind im Manne)
Checklisten (Nichts vergessen?)
Link (Ist meine "SSE" Ihr Favorit?)
HTTP-Links (Der gigantische Fundus)
Bücher (Für auf'm Klo und im Garten)
|
Änderungen/Neues
|