10. September, 2007
Der Softwarelebenszyklus startet neu in der Begründung eines neuen Projekts. Der ÜBergang vom Ende zum Anfang stellt die Wartung und der Support dar. So schließt sich der Kreis.
- Projektbegründung
- Ist-Analyse / Schwachstellenanalyse
Sie ist ergebnisoffen und sollte nicht von Programmierern erstellt werden, da diese voreingenommen sind.
- Erhebungstechniken
Interview-Technik
- hoher Informationsgehalt
- individuelle Anmerkungen möglich
Fragebogen-Technik
- geschlossene Fragen ermöglichen leichte Auswertung
- zeitsparend
- große Beteiligung möglich
Selbstaufschreibung
- Beteiligte schreiben selbst Fragen und Antworten auf
Unterlagenstudium
- Dokumente und Dateien analysieren
Erhebung durch Mitarbeit
- Test-Mitarbeiten im Betrieb
Beobachten
- langfristiges Beobachten oder
- Multimoment-Analyse
- Lastenheft
Beschreibung aus Kunden-/Anwendersicht was das System leisten soll.
Es enthält:
- zeitlichen Ablaufplan
- Verwantwortliche
- Wirtschaftlichkeitsbetrachtung
- Umgebung (Hardware, OS, etc.)
- Pflichtenheft
Beschreibung aus Programmierersicht was das System leisten soll.
- Visualisierung
Verdeutlichung der Projektinhalte durch klare visuelle Darstellungsformen wie Tortendiagramme oder skizzierte Prozessabläufe.
- Programmierung
Gelgentliche Besprechung des status quo durch:
- Prototyping (kleine funktionierende Programmteile)
- rapid Prototyping (bspw. Screenshots)
- Test
Test sind stets destruktiv, reproduzierbar und dokumentiert.
- Blackbox-Test (Prüfen der Funktionslogik aus Anwendersicht)
- Whitebox-Test (Prüfen der Rechenlogik aus Programmierersicht)
- Dokumentation
- Handbücher, Tutorials, Referenzkarten etc.
- Schulung
- Seminare
- Multiplikatoren-Schulung (Schneeballeffekt)
Mitarbeiter werden zum Schulen geschult
- Online-Schulung
- Computer-Based-Training
- Coaching (Training on the job)
- Systemeinführung
- Paralleleinführung
Vorteile: Nachhaltigkeit alter Datenbestände
Nachteile: Inkonsistente Datenbestände, Gewohnheit
- Sofort-Umstellung
Vorteile: Schnell
Nachteile: Probleme bei Umstellung
- Pilot-Umstellung
Vorteile: Zeit zum Testen und Prüfen
Nachteile: Nur machbar wenn Zeit vorhanden
- Wartung/Support
Dieser Bereich benötigt erfahrungsgemäß die meiste Zeit (etwa 2/3)
↑ Filed under: IT Comments (1) Druckversion
Tags: nicht vergeben
Hallo,
da ich auch bald eine IT-Ausbildung mache (Fachinformatikerin Anwendungsentwicklung, FIAE) fand ich den Beitrag sehr interessant, auch wenn es zwischen den Arbeitsabläufen als Informatikkaufmann und dem eines FIAE kleine Unterschiede gibt.
Ew wäre nett, wenn man diese Info auch im Azubinetz finden könnte. Sie können sich dort auch ein Blog anlegen und alle diese Infos mit uns teilen.
Freundliche Grüße
die Azubinetz.net Gründerin
azubinetz.net am 5. Juli, 2009