Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit...

37
Wizards & Wizards & Builders Builders GmbH GmbH Rollen in Projekten Rollen in Projekten Aufteilung von Rollen in Aufteilung von Rollen in Entwicklungsprojekten mit Entwicklungsprojekten mit Microsoft Visual FoxPro Microsoft Visual FoxPro

Transcript of Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit...

Page 1: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Rollen in ProjektenRollen in Projekten

Aufteilung von Rollen in Aufteilung von Rollen in Entwicklungsprojekten mitEntwicklungsprojekten mit

Microsoft Visual FoxProMicrosoft Visual FoxPro

Page 2: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Diese Schulung dient der Einführung in die möglichen Rollen

im Rahmen eines Entwicklungsprojektes unter

Microsoft Visual FoxPro

Page 3: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

ThemenübersichtThemenübersicht

Warum Rollen?Warum Rollen? Rollen in ProjektenRollen in Projekten Rollen in VFP-ProjektenRollen in VFP-Projekten Zuordnung WerkzeugeZuordnung Werkzeuge Zuordnung KomponentenZuordnung Komponenten

Page 4: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Vorteile von RollenVorteile von Rollen

Zuordnung VerantwortungZuordnung Verantwortung Abgrenzung VerantwortungAbgrenzung Verantwortung Ansprechpartner für alleAnsprechpartner für alle Know-How-KonzentrationKnow-How-Konzentration

Page 5: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Übersicht über Rollen (1)Übersicht über Rollen (1)

Allgemein:Allgemein: ProjektleiterProjektleiter ControllerController MitarbeiterMitarbeiter

Phase AnalysePhase Analyse Phase DesignPhase Design Phase Implement.Phase Implement. Phase TestPhase Test Phase RolloutPhase Rollout

VFP-Projekte:VFP-Projekte: GUIGUI CodingCoding Class LibrarianClass Librarian FrameworkFramework KonfigurationKonfiguration BuilderBuilder

Page 6: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Übersicht Rollen (2)Übersicht Rollen (2)

Werkzeuge:Werkzeuge: Source SafeSource Safe XCASEXCASE Visual ModellerVisual Modeller GenX-ToolsGenX-Tools

Komponenten:Komponenten: OutlookOutlook WinWordWinWord RAS/MAPIRAS/MAPI MS GraphMS Graph Tree/ListviewTree/Listview ActiveX-CtrlsActiveX-Ctrls

Page 7: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Allgemeine ProjektrollenAllgemeine Projektrollen

Allgemeine Projektrollen Allgemeine Projektrollen für Softwareentwicklungs-für Softwareentwicklungs-

projekte aller Artprojekte aller Art

Page 8: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

ProjektleiterProjektleiter

Projekterwartungen KundeProjekterwartungen Kunde Projektbereiche, LösungsansatzProjektbereiche, Lösungsansatz Umfangs/Risiko/Aufwands-Umfangs/Risiko/Aufwands-

abschätzungabschätzung ÄnderungsanforderungenÄnderungsanforderungen ProjekttagebuchProjekttagebuch Personal- und ArbeitsplanPersonal- und Arbeitsplan

Page 9: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Projektcontroller (*)Projektcontroller (*)

ProjektstatusberichtProjektstatusbericht QualitätsüberwachungQualitätsüberwachung Kontrolle AbweichungenKontrolle Abweichungen Zweiter Ansprechpartner KundeZweiter Ansprechpartner Kunde

Page 10: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

ProjektmitarbeiterProjektmitarbeiter

Rolle der Projektmitarbeiter Rolle der Projektmitarbeiter ändert sich je nach ändert sich je nach ProjektphaseProjektphase

Phasen können sich auch auf Phasen können sich auch auf Einzelmodule beziehenEinzelmodule beziehen

ggf. Fachleute für bestimmte ggf. Fachleute für bestimmte Phasen heranziehen (aus Team)Phasen heranziehen (aus Team)

Page 11: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Phase AnalysePhase Analyse

IststandsaufnahmeIststandsaufnahme LeistungsbeschreibungLeistungsbeschreibung ProgrammspezifikationProgrammspezifikation QualitätsmerkmaleQualitätsmerkmale Modell GeschäftsprozesseModell Geschäftsprozesse Modell Daten/Tabellen/FelderModell Daten/Tabellen/Felder Klassenstruktur/DefinitionKlassenstruktur/Definition

Page 12: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Phase DesignPhase Design

Technische KlassenbeschreibungTechnische Klassenbeschreibung Beschreibung SystemarchitekturBeschreibung Systemarchitektur BenutzerschnittstellenBenutzerschnittstellen Prototyp BedienderdialogPrototyp Bedienderdialog Definition AusgabedokumenteDefinition Ausgabedokumente Beschreibung DatenelementeBeschreibung Datenelemente Testplan, SystemleistungTestplan, Systemleistung

Page 13: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Phase ImplementationPhase Implementation

UmsetzungUmsetzung UmsetzungUmsetzung UmsetzungUmsetzung BibliotheksbeschreibungenBibliotheksbeschreibungen Testdaten, TestprotokollTestdaten, Testprotokoll Hilfstexte, DokumentationHilfstexte, Dokumentation

Page 14: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Phase TestPhase Test

SystemtestprotokollSystemtestprotokoll AnwendertestprotokollAnwendertestprotokoll FehlerlistenFehlerlisten FehlerberichteFehlerberichte FehlerbeseitigungFehlerbeseitigung

Page 15: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Phase Roll-OutPhase Roll-Out

LieferlisteLieferliste VerteilungsplanVerteilungsplan InstallationsprogrammInstallationsprogramm InstallationsprotokollInstallationsprotokoll

Page 16: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Zuordnung von RollenZuordnung von Rollen

Zuordnung von Zuordnung von Projektrollen unter VFP zu Projektrollen unter VFP zu

ProjektmitarbeiternProjektmitarbeitern

Page 17: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: GUIVFP: GUI

Richtlinien für User Interface Richtlinien für User Interface Design (Softwareergonomie)Design (Softwareergonomie)

Gestaltung Basisklassen für Gestaltung Basisklassen für BenutzeroberflächeBenutzeroberfläche

Grundsätzliches Design für alle Grundsätzliches Design für alle BildschirmformulareBildschirmformulare

Einheitlichkeit Look & FeelEinheitlichkeit Look & Feel

Page 18: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: CodingVFP: Coding

Definition der Definition der ProgrammierrichtlinienProgrammierrichtlinien

Überwachung der EinhaltungÜberwachung der Einhaltung Zulässiger ProgrammierstilZulässiger Programmierstil Code-ReviewCode-Review

typischerweise durch Coachestypischerweise durch Coaches

Page 19: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: Class LibrarianVFP: Class Librarian

Werkzeug Class BrowserWerkzeug Class Browser Werkzeug Class DesignerWerkzeug Class Designer ggf. direktes Bearbeiten VCXggf. direktes Bearbeiten VCX Kontrolle/Korrektur von Kontrolle/Korrektur von

VererbungsschemataVererbungsschemata Kontrolle/Test eigener KlassenKontrolle/Test eigener Klassen

Page 20: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: FrameworkVFP: Framework

Verwaltung/Anpassung der Verwaltung/Anpassung der BasisklassenBasisklassen

Verwaltung/Anpassung der Verwaltung/Anpassung der ManagerklassenManagerklassen

Verwaltung/Anpassung Verwaltung/Anpassung diverser Sub/Utitlity-Klassendiverser Sub/Utitlity-Klassen

DokumentationDokumentation

Page 21: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: KonfigurationVFP: Konfiguration

Konfiguration Entwicklungs- Konfiguration Entwicklungs- und Laufzeitumgebungund Laufzeitumgebung

Registry-EinstellungenRegistry-Einstellungen WinAPI-FunktionsaufrufeWinAPI-Funktionsaufrufe Remote OLE-AutomationRemote OLE-Automation DLL-Erstellung, TypeLibsDLL-Erstellung, TypeLibs

Page 22: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

VFP: BuilderVFP: Builder

Arbeiten mit BuilderBArbeiten mit BuilderB Definition und Implementation Definition und Implementation

von Buildernvon Buildern Fertigfunktionen für einfache Fertigfunktionen für einfache

Builder-ErstellungBuilder-Erstellung Einbindung Builder in Einbindung Builder in

EntwicklungsumgebungEntwicklungsumgebung

Page 23: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Zuordnung WerkzeugeZuordnung Werkzeuge

Zuordnung von Zusatz- Zuordnung von Zusatz- Werkzeugen zu Werkzeugen zu

ProjektmitarbeiternProjektmitarbeitern

Page 24: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeug: Source SafeWerkzeug: Source Safe

Installation/Verwaltung DatenInstallation/Verwaltung Daten Kontrolle Platz/VersionszahlKontrolle Platz/Versionszahl Kontrolle Check-Out-StatusKontrolle Check-Out-Status Troubleshooting/Netz (!)Troubleshooting/Netz (!) Arbeitsgrundlage in Teams (!)Arbeitsgrundlage in Teams (!) ggf. Projekt-Hook-Klassenggf. Projekt-Hook-Klassen

Page 25: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeug: XCASEWerkzeug: XCASE

Übernahme DatenmodellÜbernahme Datenmodell incl. Tabellen, Index, Relation, Viewsincl. Tabellen, Index, Relation, Views

Neudefinition Relation/TriggerNeudefinition Relation/Trigger Definition/Zuordnung DomainDefinition/Zuordnung Domain Export Datenmodell nach DBCExport Datenmodell nach DBC Generierung Trigger-CodeGenerierung Trigger-Code Reporting (mit VFP-Reports)Reporting (mit VFP-Reports)

Page 26: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeug: Visual Werkzeug: Visual ModellerModeller

Übernahme VFP-BibliothekenÜbernahme VFP-Bibliotheken Definition Use-CasesDefinition Use-Cases Zuordnung User/Business/DataZuordnung User/Business/Data Festlegen Vererbung, PEMsFestlegen Vererbung, PEMs Generierung VFP-KlassenGenerierung VFP-Klassen

ggf. Component Diagrammggf. Component Diagramm ggf. Deployment Diagrammggf. Deployment Diagramm

Page 27: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Werkzeuge: GenX-ToolsWerkzeuge: GenX-Tools

Anbindung GenRepoXAnbindung GenRepoX Layout BerichtsdateienLayout Berichtsdateien Klassen für BerichteKlassen für Berichte

Anbindung GenMenuXAnbindung GenMenuX ggf. objektorientierte Menüsggf. objektorientierte Menüs

Page 28: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Zuordnung KomponentenZuordnung Komponenten

Zuordnung von häufig Zuordnung von häufig eingesetzten eingesetzten

Komponenten zu Komponenten zu ProjektmitarbeiternProjektmitarbeitern

Page 29: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Komponente: OutlookKomponente: Outlook

Formulare/CustomProperties Formulare/CustomProperties unter Outlook verwaltenunter Outlook verwalten

Ansteuerungsklassen für alle Ansteuerungsklassen für alle Kategorien unter OutlookKategorien unter Outlook

Import/Exportfunktionen sowie Import/Exportfunktionen sowie Datenabgleich (!)Datenabgleich (!)

Wichtig: Updates (98, SPs)Wichtig: Updates (98, SPs)

Page 30: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Komponenten: WinWordKomponenten: WinWord

Formulare/CustomProperties Formulare/CustomProperties unter WinWord verwaltenunter WinWord verwalten

Ansteuerungsklassen für Einzel- Ansteuerungsklassen für Einzel- und Serienbriefe mit WinWordund Serienbriefe mit WinWord

Import/ExportfunktionenImport/Exportfunktionen Wichtig: Updates (SPs, Tools)Wichtig: Updates (SPs, Tools) ggf. Einsatz von OLEmaxXggf. Einsatz von OLEmaxX

Page 31: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Komponenten: MAPI/RASKomponenten: MAPI/RAS

Anbindung MAPI an MailserverAnbindung MAPI an Mailserver Klassen für Ansteuerung MAPIKlassen für Ansteuerung MAPI Klassen für Ansteuerung RASKlassen für Ansteuerung RAS

ggf. mit RAS.OCXggf. mit RAS.OCX

ggf. Klassen für DFÜ-Steuerungggf. Klassen für DFÜ-Steuerung Ansteuerung TAPI über WINAPIAnsteuerung TAPI über WINAPI

(z.B. Telefonwahl und -wiederholung)(z.B. Telefonwahl und -wiederholung)

Page 32: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Komponente: MS GraphKomponente: MS Graph

Ansteuerung von MS GraphAnsteuerung von MS Graph Bereitstellungsfunktionen für Bereitstellungsfunktionen für

Daten an MS GraphDaten an MS Graph AusgabeformateAusgabeformate Einbindung in AnwendungEinbindung in Anwendung

Page 33: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Komponente: Komponente: Tree/ListviewTree/Listview

Einbindung Treeview-ControlEinbindung Treeview-Control Einbindung Listview-ControlEinbindung Listview-Control Anbindung Imagelist-ControlAnbindung Imagelist-Control Verwaltung diverser BitmapsVerwaltung diverser Bitmaps Metadaten für Aufbau Metadaten für Aufbau

StrukturhierarchieStrukturhierarchie

Page 34: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Kleinere KomponentenKleinere Komponenten

Einbindung Dynazip für Einbindung Dynazip für DatenkompressionDatenkompression

Einbindung FoxFix für Einbindung FoxFix für DatenreparaturDatenreparatur

Einbindung SuperClass in Einbindung SuperClass in EntwicklungsumgebungEntwicklungsumgebung

Einbindung RTF-ControlEinbindung RTF-Control

Page 35: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Was ist zu beachten?Was ist zu beachten?

Mehrfach-Mehrfach-besetzung von besetzung von Rollen möglichRollen möglich

Komponenten + Komponenten + Werkzeug-Werkzeug-zuordnung je zuordnung je nach Bedarfnach Bedarf

Page 36: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Vielen Dank!Vielen Dank!

Das waren die Themen:Das waren die Themen:

Warum Rollen?Warum Rollen? Rollen in Rollen in

ProjektenProjekten Rollen in VFP-Rollen in VFP-

ProjektenProjekten Zuordnung Zuordnung

WerkzeugeWerkzeuge Zuordnung Zuordnung

KomponentenKomponenten

Page 37: Wizards & Builders GmbH Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit Microsoft Visual FoxPro.

Wizards & Wizards & Builders GmbH Builders GmbH

Wenn Fragen bestehen:Wenn Fragen bestehen:

Wizards & BuildersWizards & BuildersMethodische Software-Methodische Software-

Entwicklung GmbHEntwicklung GmbH

Frankfurter Str. 21bFrankfurter Str. 21b

61476 Kronberg61476 Kronberg

Tel.: 06173-950906Tel.: 06173-950906

Fax: 06173-950907Fax: 06173-950907

CIS: 101605,175CIS: 101605,175