Sie sind hier: pz3w >> Wer ist? >> Peter Zeiller >> Softwareentwicklung

Vorgehen in bisherigen Projekten

Wunschkonzert

Sich das neue Projekt "erträumen". Zusammentragen aller Wünsche an das Projekt. Andere sagen auch "Brainstorming" dazu

Leistungsbeschreibung

Die Wünsche werden analysiert und die für das Projekt relevanten und machbaren  Wünsche werden dokumentiert.

Ist-Analyse

Analysieren aller bisherigen Vorgehensweisen, Programme, Software …

Feste Vorgaben an Hardware und Software abfragen

Machbarkeit untersuchen

Welche Einflüsse und Hindernisse gibt’s von außen? Kann ich die in den Griff kriegen?

Welche technischen Probleme gibt es.

Kann der Wunsch überhaupt realisiert werden.

Welche Voraussetzungen an die Hardware/Software gibt es.

Unbekannte Algorithmen erstellen und testen.

Datenmodell erstellen / ändern.

Erste Datenbanktests (z.B. Laufzeitanalysen, Mengengerüst)

Vorgehensweise für Programmtest festlegen

Wie können Tests durchgeführt werden.

Welche Vorgaben gibt es?

Woher kommen Testdaten. Wer erstellt sie.

Welche Ergebnisse muss der Test erzeugen

Wiederholbarkeit des Tests (Besonders bei Datenbankbearbeitung, Dialoganwendung)

Anwenderdokumentation erstellen

Masken für die Anwendung erstellen / ändern (Prototyp).

Eventuell Verarbeitungshinweise für die Verarbeitung hinterlegen. (z.B. Ein Mausklick zeigt ein Nachrichtenfenster mit Verarbeitungshinweis)

Anwenderdokumentation erstellen.

Mit Anwender durchsprechen.  

Usabilitytests durchführen, soweit als möglich

Daraus Pflichtenheft erstellen

Hier kann dann auch eine planbare Aussage für den Arbeitsaufwand für das Projekt gemacht werden.

Hier werden noch keine Realisierungsvorgaben gemacht.

Ausschluss von unvorhergesehenen Ereignissen. (Was passiert, wenn Teile der Leistungsbeschreibung nicht machbar sind, bei Machbarkeitsuntersuchung aber nicht aufgefallen sind)

Alle Tätigkeiten bis zum Pflichtenheft nach Aufwand, ab Pflichtenheft auch zum Festpreis möglich.

Nomenklatur erstellen

Daraus DV-Konzept erstellen

Exaktes Konzept für die Programmentwicklung.

Das DV-Konzept muss so geschrieben werden, dass auch projektunerfahrene  Programmierer damit zurechtkommen.

Programmentwicklung

Abnahmetests durchführen

Projektabnahme

Und wieder von vorne

Weiterträumen und wenn notwendig nächste Iteration