Rollen in Projekten - PowerPoint PPT Presentation

About This Presentation
Title:

Rollen in Projekten

Description:

Einf hrung in die m glichen Rollen im Rahmen eines Entwicklungsprojektes unter Microsoft Visual FoxPro Warum Rollen? Rollen in Projekten Rollen in VFP-Projekten ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 38
Provided by: Rain65
Category:

less

Transcript and Presenter's Notes

Title: Rollen in Projekten


1
Rollen in Projekten
  • Aufteilung von Rollen in Entwicklungsprojekten
    mit
  • Microsoft Visual FoxPro

2
  • Diese Schulung dient der Einführung in die
    möglichen Rollen im Rahmen eines
    Entwicklungsprojektes unter Microsoft Visual
    FoxPro

3
Themenübersicht
  • Warum Rollen?
  • Rollen in Projekten
  • Rollen in VFP-Projekten
  • Zuordnung Werkzeuge
  • Zuordnung Komponenten

4
Vorteile von Rollen
  • Zuordnung Verantwortung
  • Abgrenzung Verantwortung
  • Ansprechpartner für alle
  • Know-How-Konzentration

5
Übersicht über Rollen (1)
  • Allgemein
  • Projektleiter
  • Controller
  • Mitarbeiter
  • Phase Analyse
  • Phase Design
  • Phase Implement.
  • Phase Test
  • Phase Rollout
  • VFP-Projekte
  • GUI
  • Coding
  • Class Librarian
  • Framework
  • Konfiguration
  • Builder

6
Übersicht Rollen (2)
  • Werkzeuge
  • Source Safe
  • XCASE
  • Visual Modeller
  • GenX-Tools
  • Komponenten
  • Outlook
  • WinWord
  • RAS/MAPI
  • MS Graph
  • Tree/Listview
  • ActiveX-Ctrls

7
Allgemeine Projektrollen
  • Allgemeine Projektrollen für Softwareentwicklungs-
    projekte aller Art

8
Projektleiter
  • Projekterwartungen Kunde
  • Projektbereiche, Lösungsansatz
  • Umfangs/Risiko/Aufwands-abschätzung
  • Änderungsanforderungen
  • Projekttagebuch
  • Personal- und Arbeitsplan

9
Projektcontroller ()
  • Projektstatusbericht
  • Qualitätsüberwachung
  • Kontrolle Abweichungen
  • Zweiter Ansprechpartner Kunde

10
Projektmitarbeiter
  • Rolle der Projektmitarbeiter ändert sich je nach
    Projektphase
  • Phasen können sich auch auf Einzelmodule beziehen
  • ggf. Fachleute für bestimmte Phasen heranziehen
    (aus Team)

11
Phase Analyse
  • Iststandsaufnahme
  • Leistungsbeschreibung
  • Programmspezifikation
  • Qualitätsmerkmale
  • Modell Geschäftsprozesse
  • Modell Daten/Tabellen/Felder
  • Klassenstruktur/Definition

12
Phase Design
  • Technische Klassenbeschreibung
  • Beschreibung Systemarchitektur
  • Benutzerschnittstellen
  • Prototyp Bedienderdialog
  • Definition Ausgabedokumente
  • Beschreibung Datenelemente
  • Testplan, Systemleistung

13
Phase Implementation
  • Umsetzung
  • Umsetzung
  • Umsetzung
  • Bibliotheksbeschreibungen
  • Testdaten, Testprotokoll
  • Hilfstexte, Dokumentation

14
Phase Test
  • Systemtestprotokoll
  • Anwendertestprotokoll
  • Fehlerlisten
  • Fehlerberichte
  • Fehlerbeseitigung

15
Phase Roll-Out
  • Lieferliste
  • Verteilungsplan
  • Installationsprogramm
  • Installationsprotokoll

16
Zuordnung von Rollen
  • Zuordnung von Projektrollen unter VFP zu
    Projektmitarbeitern

17
VFP GUI
  • Richtlinien für User Interface Design
    (Softwareergonomie)
  • Gestaltung Basisklassen für Benutzeroberfläche
  • Grundsätzliches Design für alle
    Bildschirmformulare
  • Einheitlichkeit Look Feel

18
VFP Coding
  • Definition der Programmierrichtlinien
  • Überwachung der Einhaltung
  • Zulässiger Programmierstil
  • Code-Review
  • typischerweise durch Coaches

19
VFP Class Librarian
  • Werkzeug Class Browser
  • Werkzeug Class Designer
  • ggf. direktes Bearbeiten VCX
  • Kontrolle/Korrektur von Vererbungsschemata
  • Kontrolle/Test eigener Klassen

20
VFP Framework
  • Verwaltung/Anpassung der Basisklassen
  • Verwaltung/Anpassung der Managerklassen
  • Verwaltung/Anpassung diverser Sub/Utitlity-Klassen
  • Dokumentation

21
VFP Konfiguration
  • Konfiguration Entwicklungs- und Laufzeitumgebung
  • Registry-Einstellungen
  • WinAPI-Funktionsaufrufe
  • Remote OLE-Automation
  • DLL-Erstellung, TypeLibs

22
VFP Builder
  • Arbeiten mit BuilderB
  • Definition und Implementation von Buildern
  • Fertigfunktionen für einfache Builder-Erstellung
  • Einbindung Builder in Entwicklungsumgebung

23
Zuordnung Werkzeuge
  • Zuordnung von Zusatz- Werkzeugen zu
    Projektmitarbeitern

24
Werkzeug Source Safe
  • Installation/Verwaltung Daten
  • Kontrolle Platz/Versionszahl
  • Kontrolle Check-Out-Status
  • Troubleshooting/Netz (!)
  • Arbeitsgrundlage in Teams (!)
  • ggf. Projekt-Hook-Klassen

25
Werkzeug XCASE
  • Übernahme Datenmodell
  • incl. Tabellen, Index, Relation, Views
  • Neudefinition Relation/Trigger
  • Definition/Zuordnung Domain
  • Export Datenmodell nach DBC
  • Generierung Trigger-Code
  • Reporting (mit VFP-Reports)

26
Werkzeug Visual Modeller
  • Übernahme VFP-Bibliotheken
  • Definition Use-Cases
  • Zuordnung User/Business/Data
  • Festlegen Vererbung, PEMs
  • Generierung VFP-Klassen
  • ggf. Component Diagramm
  • ggf. Deployment Diagramm

27
Werkzeuge GenX-Tools
  • Anbindung GenRepoX
  • Layout Berichtsdateien
  • Klassen für Berichte
  • Anbindung GenMenuX
  • ggf. objektorientierte Menüs

28
Zuordnung Komponenten
  • Zuordnung von häufig eingesetzten Komponenten zu
    Projektmitarbeitern

29
Komponente Outlook
  • Formulare/CustomProperties unter Outlook
    verwalten
  • Ansteuerungsklassen für alle Kategorien unter
    Outlook
  • Import/Exportfunktionen sowie Datenabgleich (!)
  • Wichtig Updates (98, SPs)

30
Komponenten WinWord
  • Formulare/CustomProperties unter WinWord
    verwalten
  • Ansteuerungsklassen für Einzel- und Serienbriefe
    mit WinWord
  • Import/Exportfunktionen
  • Wichtig Updates (SPs, Tools)
  • ggf. Einsatz von OLEmaxX

31
Komponenten MAPI/RAS
  • Anbindung MAPI an Mailserver
  • Klassen für Ansteuerung MAPI
  • Klassen für Ansteuerung RAS
  • ggf. mit RAS.OCX
  • ggf. Klassen für DFÜ-Steuerung
  • Ansteuerung TAPI über WINAPI
  • (z.B. Telefonwahl und -wiederholung)

32
Komponente MS Graph
  • Ansteuerung von MS Graph
  • Bereitstellungsfunktionen für Daten an MS Graph
  • Ausgabeformate
  • Einbindung in Anwendung

33
Komponente Tree/Listview
  • Einbindung Treeview-Control
  • Einbindung Listview-Control
  • Anbindung Imagelist-Control
  • Verwaltung diverser Bitmaps
  • Metadaten für Aufbau Strukturhierarchie

34
Kleinere Komponenten
  • Einbindung Dynazip für Datenkompression
  • Einbindung FoxFix für Datenreparatur
  • Einbindung SuperClass in Entwicklungsumgebung
  • Einbindung RTF-Control

35
Was ist zu beachten?
  • Mehrfach-besetzung von Rollen möglich
  • Komponenten Werkzeug-zuordnung je nach Bedarf

36
Vielen Dank!
  • Das waren die Themen
  • Warum Rollen?
  • Rollen in Projekten
  • Rollen in VFP-Projekten
  • Zuordnung Werkzeuge
  • Zuordnung Komponenten

37
Wenn Fragen bestehen
  • Wizards Builders
  • Methodische Software-Entwicklung GmbH
  • Frankfurter Str. 21b
  • 61476 Kronberg
  • Tel. 06173-950906
  • Fax 06173-950907
  • CIS 101605,175
Write a Comment
User Comments (0)
About PowerShow.com